Missed a couple of keys in translation for -x.
This commit is contained in:
@@ -61,7 +61,11 @@ class driver(inputDriver):
|
||||
"Escape": "KEY_ESC",
|
||||
"space": "KEY_SPACE",
|
||||
"minus": "KEY_MINUS",
|
||||
"underscore": "KEY_MINUS",
|
||||
"_": "KEY_MINUS",
|
||||
"equal": "KEY_EQUAL",
|
||||
"plus": "KEY_EQUAL",
|
||||
"+": "KEY_EQUAL",
|
||||
"bracketleft": "KEY_LEFTBRACE",
|
||||
"bracketright": "KEY_RIGHTBRACE",
|
||||
"backslash": "KEY_BACKSLASH",
|
||||
@@ -610,6 +614,8 @@ class driver(inputDriver):
|
||||
"KEY_COMPOSE": ["Multi_key"],
|
||||
"KEY_PAGEUP": ["Page_Up", "Prior"],
|
||||
"KEY_PAGEDOWN": ["Page_Down", "Next"],
|
||||
"KEY_MINUS": ["minus", "underscore"],
|
||||
"KEY_EQUAL": ["equal", "plus"],
|
||||
"KEY_KP0": ["KP_0", "KP_Insert"],
|
||||
"KEY_KP1": ["KP_1", "KP_End"],
|
||||
"KEY_KP2": ["KP_2", "KP_Down"],
|
||||
|
||||
@@ -79,6 +79,10 @@ def test_x11_key_name_mapping_for_keypad_and_capslock():
|
||||
assert x11.keysym_name_to_key_name("Prior") == "KEY_PAGEUP"
|
||||
assert x11.keysym_name_to_key_name("a") == "KEY_A"
|
||||
assert x11.keysym_name_to_key_name("F10") == "KEY_F10"
|
||||
assert x11.keysym_name_to_key_name("plus") == "KEY_EQUAL"
|
||||
assert x11.keysym_name_to_key_name("+") == "KEY_EQUAL"
|
||||
assert x11.keysym_name_to_key_name("underscore") == "KEY_MINUS"
|
||||
assert x11.keysym_name_to_key_name("_") == "KEY_MINUS"
|
||||
|
||||
|
||||
@pytest.mark.unit
|
||||
@@ -150,6 +154,11 @@ def test_x11_key_name_to_keysym_names_includes_numlock_aliases():
|
||||
assert x11.key_name_to_keysym_names("KEY_COMPOSE") == ["Multi_key"]
|
||||
assert "Next" in x11.key_name_to_keysym_names("KEY_PAGEDOWN")
|
||||
assert "Prior" in x11.key_name_to_keysym_names("KEY_PAGEUP")
|
||||
assert x11.key_name_to_keysym_names("KEY_EQUAL") == ["equal", "plus"]
|
||||
assert x11.key_name_to_keysym_names("KEY_MINUS") == [
|
||||
"minus",
|
||||
"underscore",
|
||||
]
|
||||
|
||||
|
||||
@pytest.mark.unit
|
||||
|
||||
Reference in New Issue
Block a user