Browse Source

Fix the issue of usb_kbd driver missing the scan code of key 'z'.

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>
Zhang Wei 17 năm trước cách đây
mục cha
commit
eb6f214d36
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      common/usb_kbd.c

+ 1 - 1
common/usb_kbd.c

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