From 6bd2c26a85e3487f1647df91462fff9191632aed Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 1 Mar 2013 19:53:11 +0100 Subject: [PATCH] nusb/kb: fix "Home" key producing "7" with some usb keyboards (import from sources patch/usb-khome) Fixes the problem with certain keyboards generating "7" on "Home" key press. http://9fans.net/archive/2013/03/8 http://9fans.net/archive/2013/03/10 --- sys/src/cmd/nusb/kb/kb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/nusb/kb/kb.c b/sys/src/cmd/nusb/kb/kb.c index dc37c337f..708ff05c3 100644 --- a/sys/src/cmd/nusb/kb/kb.c +++ b/sys/src/cmd/nusb/kb/kb.c @@ -623,7 +623,7 @@ startrepeat(KDev *f, uchar esc1, uchar sc) sendul(f->repeatc, c); } -#define hasesc1(sc) (((sc) > 0x47) || ((sc) == 0x38)) +#define hasesc1(sc) (((sc) >= 0x47) || ((sc) == 0x38)) /* * This routine diffs the state with the last known state -- 2.44.0