Warn about mismatches between on-screen keyboard layout and terminal keyboard layout
Since buffyboard emulates a physical keyboard, the emitted scancodes will only work correctly when the on-screen keyboard layout matches the terminal keyboard layout. As an example, the y
key on a German keyboard triggers KEY_Z
while on a US keyboard it triggers KEY_Y
.
It would be helpful if mismatches between the two layouts could be detected automatically and communicated to the user as a warning.