Commit Graph
5 Commits
Author SHA1 Message Date
Elvis Pfutzenreuter dabed0061d Add KC_APP ("Win menu") key 2019-05-31 00:36:42 -03:00
Elvis Pfützenreuter 41dc58e428 Make matrix scanner class configurable 2019-05-17 20:30:42 -03:00
Elvis Pfützenreuter f9b56d82f7 Add cancel_timeout method
This method is useful when the keymap needs to use
state.set_timeout() and this timeout needs to be
cancellable.

Also, the set_timeout() now returns a timer handle.
2019-04-26 19:50:41 -03:00
Elvis Pfützenreuter 9c4a136989 Use return value of pre-press/pre-release callbacks
When the return value evaluates to False, the key press or key
release is ignored. This allows for implementation of elaborate
keyboard behaviors.
2019-04-26 19:50:41 -03:00
Elvis Pfützenreuter b494857f21 Fix bug in TO layer key handling 2019-04-25 22:40:29 -03:00