Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Deaton <rdeaton@udel.edu>2012-06-19 18:36:15 (GMT)
committer Robert Deaton <rdeaton@udel.edu>2012-06-19 18:36:15 (GMT)
commit5af2f60fbf3d56139a03db714699e165d72afe5d (patch)
tree7d62e2123b33b0655da30c9f698eb0530550de72
parent44544562360aa77eea381b92afff9e3eb9eeda8e (diff)
Add some new key translations as a temporary measure to get at least US keyboards working
-rw-r--r--sugargame/event.py19
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 = {