aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2017-08-07 13:19:43 +0100
committerDaniel P. Berrange <berrange@redhat.com>2017-08-07 13:42:46 +0100
commitb6523fb79beb91ee1bb67b77db2e36ead7d0b22c (patch)
tree3c7323e0b544a11c4952b69fec00c154625a75a2 /tools
parent02af62178fd7313dc7dfa1e02e4593c18f25c282 (diff)
downloadkeycodemapdb-b6523fb79beb91ee1bb67b77db2e36ead7d0b22c.zip
keycodemapdb-b6523fb79beb91ee1bb67b77db2e36ead7d0b22c.tar.gz
keycodemapdb-b6523fb79beb91ee1bb67b77db2e36ead7d0b22c.tar.bz2
Add Sun/Sparc keyboard keycodes
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/keymap-gen6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/keymap-gen b/tools/keymap-gen
index a2852c8..8269688 100755
--- a/tools/keymap-gen
+++ b/tools/keymap-gen
@@ -82,6 +82,10 @@ class Database:
# QEMU keycodes
MAP_QCODE = "qcode"
+ # Sun / Sparc scan codes
+ # Reference: "SPARC International Keyboard Spec 1", page 7 "US scan set"
+ MAP_SUN = "sun"
+
MAP_LIST = (
MAP_LINUX,
MAP_OSX,
@@ -96,6 +100,7 @@ class Database:
MAP_HTML,
MAP_XKB,
MAP_QCODE,
+ MAP_SUN,
# These are derived from maps above
MAP_XTKBD,
@@ -119,6 +124,7 @@ class Database:
MAP_X11: 13,
MAP_HTML: 14,
MAP_XKB: 15,
+ MAP_SUN: 17,
}
ENUM_COLUMNS = {