aboutsummaryrefslogtreecommitdiff
path: root/tests/test.py
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2017-05-31 15:51:59 +0200
committerDaniel P. Berrange <berrange@redhat.com>2017-08-02 15:31:13 +0100
commit199ddce53eb5e1db1b9d4e3b3a38c551ed16388d (patch)
treea6a0f7c7e8434f173d89eb94f192fb6e5dcf712b /tests/test.py
parent57f3cd34445e186f5a50cd246f77964f95515cf6 (diff)
downloadkeycodemapdb-199ddce53eb5e1db1b9d4e3b3a38c551ed16388d.zip
keycodemapdb-199ddce53eb5e1db1b9d4e3b3a38c551ed16388d.tar.gz
keycodemapdb-199ddce53eb5e1db1b9d4e3b3a38c551ed16388d.tar.bz2
Handle string based codes
Some systems use string identifiers rather than integers. Signed-off-by: Pierre Ossman <ossman@cendio.se>
Diffstat (limited to 'tests/test.py')
-rw-r--r--tests/test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test.py b/tests/test.py
index 21bcefc..f265145 100644
--- a/tests/test.py
+++ b/tests/test.py
@@ -7,11 +7,24 @@
import osx2win32
import osx2win32_name
+
+import osx2xkb
+import osx2xkb_name
+
+import html2win32
+import html2win32_name
+
import osx
import osx_name
assert osx2win32.code_map_osx_to_win32[0x1d] == 0x30
assert osx2win32_name.name_map_osx_to_win32[0x1d] == "VK_0"
+assert osx2xkb.code_map_osx_to_xkb[0x1d] == "AE10"
+assert osx2xkb_name.name_map_osx_to_xkb[0x1d] == "AE10"
+
+assert html2win32.code_map_html_to_win32["ControlLeft"] == 0x11
+assert html2win32_name.name_map_html_to_win32["ControlLeft"] == "VK_CONTROL"
+
assert osx.code_table_osx[0x1d] == 0x3b;
assert osx_name.name_table_osx[0x1d] == "Control";