]> git.sur5r.net Git - u-boot/commitdiff
Fix the issue of usb_kbd driver missing the scan code of key 'z'.
authorZhang Wei <wei.zhang@freescale.com>
Thu, 25 Oct 2007 09:51:27 +0000 (17:51 +0800)
committerWolfgang Denk <wd@denx.de>
Sat, 3 Nov 2007 21:21:01 +0000 (22:21 +0100)
The scan code of the key 'z' is 0x1d, which should be handled.

The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
controller.

Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
common/usb_kbd.c

index aec558ad203b34a9a2a04a6091ab7b717aa4703f..7bdfcc0b903418018fefae26c40249f755fa9edb 100644 (file)
@@ -257,7 +257,7 @@ static int usb_kbd_translate(unsigned char scancode,unsigned char modifier,int p
                repeat_delay=REPEAT_DELAY;
        }
        keycode=0;
-       if((scancode>3) && (scancode<0x1d)) { /* alpha numeric values */
+       if((scancode>3) && (scancode<=0x1d)) { /* alpha numeric values */
                keycode=scancode-4 + 0x61;
                if(caps_lock)
                        keycode&=~CAPITAL_MASK; /* switch to capital Letters */