summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/nusb/kb/kb.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/sys/src/cmd/nusb/kb/kb.c b/sys/src/cmd/nusb/kb/kb.c
index 987b3942b..0313a465e 100644
--- a/sys/src/cmd/nusb/kb/kb.c
+++ b/sys/src/cmd/nusb/kb/kb.c
@@ -597,9 +597,7 @@ repeatproc(void* arg)
l = recvul(repeatc);
continue;
}
- sc = l;
- if((l>>8) != 0)
- sc |= 0x80;
+ sc = l & 0xff;
t = Kbdelay;
if(alt(a) == 1){
t = Kbrepeat;
@@ -622,13 +620,7 @@ stoprepeat(KDev *f)
static void
startrepeat(KDev *f, uchar sc)
{
- ulong c;
-
- if(isext(sc))
- c = SCesc1 << 8 | (sc & 0xff);
- else
- c = sc;
- sendul(f->repeatc, c);
+ sendul(f->repeatc, sc);
}
/*