Implement keyboard clicker toggle

This commit is contained in:
Andrew Kay
2019-12-27 19:15:44 -06:00
parent d02f9844a4
commit 86fbbdfd29
5 changed files with 33 additions and 3 deletions

View File

@@ -70,6 +70,7 @@ class Terminal:
self.keyboard = Keyboard(keymap)
self.alarm = False
self.last_poll_keyboard_clicker = None
def sound_alarm(self):
self.alarm = True
@@ -80,4 +81,9 @@ class Terminal:
return PollAction.ALARM
if self.keyboard.clicker != self.last_poll_keyboard_clicker:
self.last_poll_keyboard_clicker = self.keyboard.clicker
return PollAction.ENABLE_KEYBOARD_CLICKER if self.keyboard.clicker else PollAction.DISABLE_KEYBOARD_CLICKER
return PollAction.NONE