Skip to content

Commit 52d5510

Browse files
authored
Merge pull request #109 from TheMadScientist1234/master
Fix crash when handling unknown keys #91
2 parents 05e68fc + c518bbf commit 52d5510

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

evdev/events.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,9 @@ def __init__(self, event):
9494
elif event.value == 1:
9595
self.keystate = KeyEvent.key_down
9696

97-
self.keycode = keys[event.code] # :todo:
97+
if not (event.code in keys):
98+
keys[event.code] = ''.join('{:02X}'.format(event.code))
99+
self.keycode = keys[event.code]
98100
self.scancode = event.code
99101

100102
#: Reference to an :class:`InputEvent` instance.

0 commit comments

Comments
 (0)