Using a Map for key code lookup in handleEvent unifies event handling across platforms, fixing issues with special keys on macOS. Calling setFocusTraversalKeysEnabled(false) on frame in initFrame fixes TAB strokes not being recognized. This is tested with labs on all major platforms.
Using a
Map
for key code lookup inhandleEvent
unifies event handling across platforms, fixing issues with special keys on macOS. CallingsetFocusTraversalKeysEnabled(false)
onframe
ininitFrame
fixesTAB
strokes not being recognized. This is tested with labs on all major platforms.Fixes #11, fixes #1.