- Timestamp:
- 11/11/11 13:31:29 (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-display/python/avango/display/_device.py
r523 r591 92 92 Key8 = avango.SFBool() 93 93 Key9 = avango.SFBool() 94 95 KeyO = avango.SFBool()96 97 KeyX = avango.SFBool()98 KeyZ = avango.SFBool()99 94 100 95 KeyBackslash = avango.SFBool() 101 96 KeyCloseBracket = avango.SFBool() 97 98 #all lower case letters are dynamically added 102 99 103 100 def __init__(self): … … 108 105 self.__keymap = {} 109 106 110 self.__keymap[48] = self.Key 1107 self.__keymap[48] = self.Key0 111 108 self.__keymap[49] = self.Key1 112 109 self.__keymap[50] = self.Key2 … … 118 115 self.__keymap[56] = self.Key8 119 116 self.__keymap[57] = self.Key9 120 121 self.__keymap[111] = self.KeyO122 123 self.__keymap[120] = self.KeyX124 self.__keymap[122] = self.KeyZ125 117 126 118 self.__keymap[92] = self.KeyBackslash 127 119 self.__keymap[41] = self.KeyCloseBracket 128 120 121 beginNum = ord('a') 122 endNum = ord('z') 123 for num in xrange(beginNum, endNum+1): 124 self.add_key("Key"+chr(num).upper(), int(num)) 125 126 129 127 def add_key(self,name,id): 130 128 """ … … 168 166 169 167 self.KeysPressed.connect_from(eventfields.KeysPressed) 170 168 171 169 self.KeyRight.connect_from(eventfields.KeyRight) 172 170 self.KeyLeft.connect_from(eventfields.KeyLeft) … … 198 196 self.KeyF11.connect_from(eventfields.KeyF11) 199 197 self.KeyF12.connect_from(eventfields.KeyF12) 200 198 201 199 202 200 class MouseDevice(avango.script.Script):
Note: See TracChangeset
for help on using the changeset viewer.
