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
The package currently fails for CI testing, because the tests are made to be interactively run: opening a window, pressing some keys, moving the mouse around, closing the window.
Testing can be done with a virtual framebuffer through xvfb. However, we need to manually send events to the X server, since no input device can be used. A solution consists in sending events to the X server with xcb_send_event, thus faking inputs. To do that, we need a way to translate some keystroke (let's say, I want to press 'a') to a keycode, that is used as event data.
The text was updated successfully, but these errors were encountered:
This is a good opportunity to actually work on properly handling inputs. For now, there is no keymap registration, and keyboard state is not considered for converting keycodes to characters. xkbcommon and xcb-xkb handle this kind of stuff, including weird keyboard layouts.
The package currently fails for CI testing, because the tests are made to be interactively run: opening a window, pressing some keys, moving the mouse around, closing the window.
Testing can be done with a virtual framebuffer through xvfb. However, we need to manually send events to the X server, since no input device can be used. A solution consists in sending events to the X server with
xcb_send_event
, thus faking inputs. To do that, we need a way to translate some keystroke (let's say, I want to press 'a') to a keycode, that is used as event data.The text was updated successfully, but these errors were encountered: