Allow pre/post on_press/on_release handlers to be attached to all keys (example provided)

This commit is contained in:
Josh Klar
2019-02-18 15:08:07 -08:00
parent 4ab673ba80
commit 848afb7801
3 changed files with 146 additions and 9 deletions

View File

@@ -107,9 +107,9 @@ class InternalState:
self._process_tap_dance(key, is_pressed)
else:
if is_pressed:
key.on_press(self, coord_int, coord_raw)
key._on_press(self, coord_int, coord_raw)
else:
key.on_release(self, coord_int, coord_raw)
key._on_release(self, coord_int, coord_raw)
if self.config.leader_mode % 2 == 1:
self._process_leader_mode()