You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 26, 2026. It is now read-only.
As I understand Vboard/uinput it send raw keycodes just like it would be by a physical keyboard. So it is affected by system (Xkb) choice of layout. But the default label on vboard assume a us qwerty layout. For example assuming a de(qwertz) layout is enabled, the Y and Z beeing switch by the layout, taping Y on vboard will produce a z. It will cause some confusion, it would be interesting to document that behaviour.
It could be possible to provide some variant of vboard.py like vboard_qwertz.py with adapted labels. It could be provided as per demand (a few).
As I understand Vboard/uinput it send raw keycodes just like it would be by a physical keyboard. So it is affected by system (Xkb) choice of layout. But the default label on vboard assume a us qwerty layout. For example assuming a de(qwertz) layout is enabled, the
YandZbeeing switch by the layout, tapingYon vboard will produce az. It will cause some confusion, it would be interesting to document that behaviour.It could be possible to provide some variant of vboard.py like vboard_qwertz.py with adapted labels. It could be provided as per demand (a few).