-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
I've found a persistent keyboard input buffer corruption issue when using external keyboard macros.
The first character received from a macro becomes "stuck" and repeats for all subsequent macro inputs, even across session restarts. Only clipboard operations can reset this state.
Steps to reproduce
- Configure a Logitech G HUB macro containing
. setup xxxxx
- Trigger the macro in WindTerm → outputs
.............
(dots only) - Trigger another macro containing
bitbake xxxxx
→ still outputs.............
(still dots) - Restart the SSH session → macro still produces dots
- Copy any text to clipboard
- Trigger the
bitbake
macro again → now outputsbbbbbbbbbbbbb
(first character of new input) - Trigger the
. setup
macro → now outputsbbbbbbbbbbbbb
(still stuck on 'b') - Copy different text again, trigger new macro with
test
→ outputstttt



Expected behavior
Each macro should output its complete text string without character repetition
Environment
WindTerm version: 2.7.0 on Windows
Macro tool: Logitech G HUB (Text marco)
Connection: SSH sessions to Linux servers, com port to serial device
Additional note: When the macro in Logitech G HUB is configured in Keystroke mode, the issue does not occur. It only happens when the macro is set to Text mode.
Metadata
Metadata
Assignees
Labels
No labels