diff options
author | Robert Deaton <rdeaton@udel.edu> | 2012-06-19 18:36:15 (GMT) |
---|---|---|
committer | Robert Deaton <rdeaton@udel.edu> | 2012-06-19 18:36:15 (GMT) |
commit | 5af2f60fbf3d56139a03db714699e165d72afe5d (patch) | |
tree | 7d62e2123b33b0655da30c9f698eb0530550de72 | |
parent | 44544562360aa77eea381b92afff9e3eb9eeda8e (diff) |
Add some new key translations as a temporary measure to get at least US keyboards working
-rw-r--r-- | sugargame/event.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/sugargame/event.py b/sugargame/event.py index d3d4881..6676813 100644 --- a/sugargame/event.py +++ b/sugargame/event.py @@ -25,7 +25,24 @@ class Translator(object): 'KP_Down' : pygame.K_KP2, 'KP_Left' : pygame.K_KP4, 'KP_Right' : pygame.K_KP6, - + 'numbersign' : pygame.K_HASH, + 'percent' : ord('%'), + 'exclam' : pygame.K_EXCLAIM, + 'asciicircum' : pygame.K_CARET, + 'parenleft' : pygame.K_LEFTPAREN, + 'parenright' : pygame.K_RIGHTPAREN, + 'braceleft' : ord('{'), + 'braceright' : ord('}'), + 'bracketleft' : pygame.K_LEFTBRACKET, + 'bracketright' : pygame.K_RIGHTBRACKET, + 'apostrophe' : ord('\''), + 'equal' : pygame.K_EQUALS, + 'grave' : pygame.K_BACKQUOTE, + 'Caps_Lock' : pygame.K_CAPSLOCK, + 'Page_Up' : pygame.K_PAGEUP, + 'Page_Down' : pygame.K_PAGEDOWN, + 'Num_Lock' : pygame.K_NUMLOCK, + 'Bar' : ord('|') } mod_map = { |