summaryrefslogtreecommitdiffstats
path: root/Mac/Tools/IDE/Wkeys.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Tools/IDE/Wkeys.py')
-rw-r--r--Mac/Tools/IDE/Wkeys.py45
1 files changed, 45 insertions, 0 deletions
diff --git a/Mac/Tools/IDE/Wkeys.py b/Mac/Tools/IDE/Wkeys.py
new file mode 100644
index 0000000..45155f2
--- /dev/null
+++ b/Mac/Tools/IDE/Wkeys.py
@@ -0,0 +1,45 @@
+spacekey = ' '
+returnkey = '\r'
+tabkey = '\t'
+enterkey = '\003'
+backspacekey = '\010'
+deletekey = '\177'
+
+helpkey = '\005'
+
+leftarrowkey = '\034'
+rightarrowkey = '\035'
+uparrowkey = '\036'
+downarrowkey = '\037'
+arrowkeys = [leftarrowkey, rightarrowkey, uparrowkey, downarrowkey]
+
+topkey = '\001'
+bottomkey = '\004'
+pageupkey = '\013'
+pagedownkey = '\014'
+scrollkeys = [topkey, bottomkey, pageupkey, pagedownkey]
+
+navigationkeys = arrowkeys + scrollkeys
+
+keycodes = {
+ "space" : ' ',
+ "return" : '\r',
+ "tab" : '\t',
+ "enter" : '\003',
+ "backspace" : '\010',
+ "delete" : '\177',
+ "help" : '\005',
+ "leftarrow" : '\034',
+ "rightarrow" : '\035',
+ "uparrow" : '\036',
+ "downarrow" : '\037',
+ "top" : '\001',
+ "bottom" : '\004',
+ "pageup" : '\013',
+ "pagedown" : '\014'
+}
+
+keynames = {}
+for k, v in keycodes.items():
+ keynames[v] = k
+del k, v