summaryrefslogtreecommitdiff
path: root/extras/keymap/keymaps/lenovo-thinkpad_x200_tablet
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2009-09-09 11:09:17 +0200
committerMartin Pitt <martin.pitt@ubuntu.com>2009-09-09 11:09:17 +0200
commit6983c0d0f2e396102118016eb7d9dafb3e193d57 (patch)
tree48270a3b038cb8be1666e05d3bce2c9c633851f7 /extras/keymap/keymaps/lenovo-thinkpad_x200_tablet
parent78715f65c92a8892960e2a5fce945496939f8599 (diff)
extras/keymap: fix hash table collisions
More than one key name was mapped to the same key, due to linux/input.h defining some aliases (in particular, KEY_HANGUEL, KEY_SCREENLOCK, KEY_MIN_INTERESTING). These caused hash table collisions. Changed the generation of the tables to ignore these aliases, and updated all keymaps to use the canonical name. This was detected by llvm-clang-analyzer. Thanks to Lennart Poettering for doing these checks and pointing this out! https://launchpad.net/bugs/426647
Diffstat (limited to 'extras/keymap/keymaps/lenovo-thinkpad_x200_tablet')
-rw-r--r--extras/keymap/keymaps/lenovo-thinkpad_x200_tablet2
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/keymap/keymaps/lenovo-thinkpad_x200_tablet b/extras/keymap/keymaps/lenovo-thinkpad_x200_tablet
index 31ea3b2c70..f15e9cc947 100644
--- a/extras/keymap/keymaps/lenovo-thinkpad_x200_tablet
+++ b/extras/keymap/keymaps/lenovo-thinkpad_x200_tablet
@@ -1,6 +1,6 @@
0x5D menu
0x63 fn
-0x66 screenlock
+0x66 coffee
0x67 cyclewindows # bezel circular arrow
0x68 setup # bezel setup / menu
0x6c direction # rotate screen