-
-
Notifications
You must be signed in to change notification settings - Fork 289
Open
Description
There is a discrepancy between what IO-CCT tool reads and sets as keycode and what the input plugin reads in OBS itself such that no matter which keycode is supplied in JSON, the OBS input overlay will always read "Y" instead of Z and vice versa.
Repro Steps:
- Have CZ QWERTZ keyboard and CES/CS layout selected in Windows
- Edit default QWERTY layout in IO-CCT
- Swap Z and Y key position in the layout
- Edit key codes to be representative of physical layout
- Test the layout
- Notice no issues: Z is in between U and T, and is correctly highlighted as "Z" when pressed
- Export JSON
- Load JSON in OBS
- Test the layout
- Notice the Y and Z letters are correctly swapped in layout as before
- Notice the wrong key is being highlighted when pressed
Expected behavior
There should not be a difference between how inputs are handled by the tool and the SDL input plugin,
Additional information:
- Plugin version
5.0.5/ 5.0.6 - Tested swapping keycodes with no change to the result, it still displays incorrectly in OBS
EDIT:
Issue seems to be localized to v5.0.6 and it seems to be related to #434 and #432
Re-tested and confirmed working on v5.0.5
Metadata
Metadata
Assignees
Labels
No labels
