]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools: Fix some SDL keyboard translations
authorSasha Levin <levinsasha928@gmail.com>
Thu, 9 Jun 2011 20:48:16 +0000 (16:48 -0400)
committerPekka Enberg <penberg@kernel.org>
Thu, 9 Jun 2011 05:32:28 +0000 (08:32 +0300)
This patch adds unmapped '<', '>', '|', '-', '+' and '='
which are quite useful in linux.

Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/ui/sdl.c

index 2e7c395eb59f6a1aaa7e15254da09952b3a38285..bf2f7c9888ffdefc9f54682b71afb3fa158bc0e2 100644 (file)
@@ -20,7 +20,8 @@ static u8 keymap[255] = {
        [17]            = 0x3e,         /* 8 */
        [18]            = 0x46,         /* 9 */
        [19]            = 0x45,         /* 9 */
-
+       [20]            = 0x4e,         /* - */
+       [21]            = 0x55,         /* + */
        [22]            = 0x66,         /* <backspace> */
 
        [24]            = 0x15,         /* q */
@@ -47,6 +48,8 @@ static u8 keymap[255] = {
        [46]            = 0x4b,         /* l */
 
        [50]            = 0x12,         /* <left shift> */
+       [51]            = 0x5d,         /* | */
+
 
        [52]            = 0x1a,         /* z */
        [53]            = 0x22,         /* x */
@@ -55,8 +58,9 @@ static u8 keymap[255] = {
        [56]            = 0x32,         /* b */
        [57]            = 0x31,         /* n */
        [58]            = 0x3a,         /* m */
-
-       [61]            = 0x4e,         /* - */
+       [59]            = 0x41,         /* < */
+       [60]            = 0x49,         /* > */
+       [61]            = 0x4a,         /* / */
        [62]            = 0x59,         /* <right shift> */
        [65]            = 0x29,         /* <space> */
 };