blob: 876f02fee543ec82fbf7037e340d9093ba8631a9 [file] [log] [blame]
Just van Rossum40f9b7b1999-01-30 22:39:17 +00001spacekey = ' '
2returnkey = '\r'
3tabkey = '\t'
4enterkey = '\003'
5backspacekey = '\010'
6deletekey = '\177'
Just van Rossum50694982000-07-01 14:30:30 +00007clearkey = '\033'
Just van Rossum40f9b7b1999-01-30 22:39:17 +00008helpkey = '\005'
9
10leftarrowkey = '\034'
11rightarrowkey = '\035'
12uparrowkey = '\036'
13downarrowkey = '\037'
14arrowkeys = [leftarrowkey, rightarrowkey, uparrowkey, downarrowkey]
15
16topkey = '\001'
17bottomkey = '\004'
18pageupkey = '\013'
19pagedownkey = '\014'
20scrollkeys = [topkey, bottomkey, pageupkey, pagedownkey]
21
22navigationkeys = arrowkeys + scrollkeys
23
24keycodes = {
25 "space" : ' ',
26 "return" : '\r',
27 "tab" : '\t',
28 "enter" : '\003',
29 "backspace" : '\010',
30 "delete" : '\177',
31 "help" : '\005',
32 "leftarrow" : '\034',
33 "rightarrow" : '\035',
34 "uparrow" : '\036',
35 "downarrow" : '\037',
36 "top" : '\001',
37 "bottom" : '\004',
38 "pageup" : '\013',
39 "pagedown" : '\014'
40}
41
42keynames = {}
43for k, v in keycodes.items():
44 keynames[v] = k
45del k, v