From 0d340dad30c988a1a8a1933961be8b88e5e83937 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 29 Mar 2026 20:17:12 -0400 Subject: [PATCH] Debug keyboard mode: log key presses Co-Authored-By: Claude Opus 4.6 (1M context) --- test_live.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test_live.py b/test_live.py index 4a5a3b4..b107d7e 100644 --- a/test_live.py +++ b/test_live.py @@ -353,11 +353,15 @@ class LiveTUI: self.log(f"Octave ↓ {self.engine._keyboard_octave}", 2) elif 32 <= ch < 127: key = chr(ch).lower() - if self.engine.keyboard_note(key, on=True): + played = self.engine.keyboard_note(key, on=True) + if played: + self.log(f" key:{key}", 2) def _off(k=key): - time.sleep(0.2) + time.sleep(0.25) self.engine.keyboard_note(k, on=False) threading.Thread(target=_off, daemon=True).start() + else: + self.log(f" unmapped:{key}", 3) continue if ch == 10 or ch == 13: