Forward keypress bug fixed.

This commit is contained in:
Storm Dragon
2026-05-14 20:10:11 -04:00
parent 8966275071
commit a8e4d7bb2a
5 changed files with 91 additions and 5 deletions
+19
View File
@@ -85,6 +85,25 @@ def test_x11_key_name_mapping_for_keypad_and_capslock():
assert x11.keysym_name_to_key_name("_") == "KEY_MINUS"
@pytest.mark.unit
@pytest.mark.parametrize(
("keysym_name", "key_name"),
[
("BackSpace", "KEY_BACKSPACE"),
("Tab", "KEY_TAB"),
("Return", "KEY_ENTER"),
("Escape", "KEY_ESC"),
("Delete", "KEY_DELETE"),
],
)
def test_x11_special_keysyms_use_symbolic_names(keysym_name, key_name):
x11 = X11Driver()
resolved_name = x11.keysym_to_name(XK.string_to_keysym(keysym_name))
assert resolved_name == keysym_name
assert x11.keysym_name_to_key_name(resolved_name) == key_name
@pytest.mark.unit
def test_x11_keycode_mapping_prefers_keypad_aliases():
x11 = X11Driver()