Add regression tests
XKB can be really tricky. Sometimes the past decisions are not clear and bugs get reintroduced. Regression tests are a good practice to avoid this.
In this MR I use Python with xkbcommon to simulate key events and check the expected XKB state.
Warning: work in progress! Currently I implemented a test for #382 (closed).
-
Remove unused functions of xkbcommon binding -
Squash commits and add good messages
Edited by Wismill