Just van Rossum | 40f9b7b | 1999-01-30 22:39:17 +0000 | [diff] [blame] | 1 | spacekey = ' ' |
| 2 | returnkey = '\r' |
| 3 | tabkey = '\t' |
| 4 | enterkey = '\003' |
| 5 | backspacekey = '\010' |
| 6 | deletekey = '\177' |
| 7 | |
| 8 | helpkey = '\005' |
| 9 | |
| 10 | leftarrowkey = '\034' |
| 11 | rightarrowkey = '\035' |
| 12 | uparrowkey = '\036' |
| 13 | downarrowkey = '\037' |
| 14 | arrowkeys = [leftarrowkey, rightarrowkey, uparrowkey, downarrowkey] |
| 15 | |
| 16 | topkey = '\001' |
| 17 | bottomkey = '\004' |
| 18 | pageupkey = '\013' |
| 19 | pagedownkey = '\014' |
| 20 | scrollkeys = [topkey, bottomkey, pageupkey, pagedownkey] |
| 21 | |
| 22 | navigationkeys = arrowkeys + scrollkeys |
| 23 | |
| 24 | keycodes = { |
| 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 | |
| 42 | keynames = {} |
| 43 | for k, v in keycodes.items(): |
| 44 | keynames[v] = k |
| 45 | del k, v |