Forward keypress bug fixed.
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user