home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / MacHacksBug / Python 1.5.2c1 / Mac / Tools / IDE / Wkeys.py < prev    next >
Encoding:
Text File  |  2000-06-23  |  888 b   |  46 lines

  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
  46.