]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
input: indicate that code page 437 is used
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Fri, 2 Mar 2018 20:11:35 +0000 (21:11 +0100)
committerTom Rini <trini@konsulko.com>
Mon, 5 Mar 2018 15:06:05 +0000 (10:06 -0500)
Add a comment indicating that the German key map assumes code page 437.

Add support for character ² (square sign) in the German key map.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
drivers/input/input.c

index 26da3a95ff02f1775be22f438a76355f277438e9..a33f7e94bf49cfbefd9a7be2ce5edb03d0aea9ad 100644 (file)
@@ -83,6 +83,9 @@ static unsigned char kbd_ctrl_xlate[] = {
        '\r', 0xff, '/',  '*',
 };
 
+/*
+ * German keymap. Special letters are mapped according to code page 437.
+ */
 static const uchar kbd_plain_xlate_german[] = {
        0xff, 0x1b,  '1',  '2',  '3',  '4',  '5',  '6', /* scan 00-07 */
         '7',  '8',  '9',  '0', 0xe1, '\'', 0x08, '\t', /* scan 08-0F */
@@ -124,7 +127,7 @@ static unsigned char kbd_shift_xlate_german[] = {
 };
 
 static unsigned char kbd_right_alt_xlate_german[] = {
-       0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* scan 00-07 */
+       0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, /* scan 00-07 */
         '{',  '[',  ']',  '}', '\\', 0xff, 0xff, 0xff, /* scan 08-0F */
         '@', 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* scan 10-17 */
        0xff, 0xff, 0xff,  '~', 0xff, 0xff, 0xff, 0xff, /* scan 18-1F */