summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Cox <alan@lxorguk.ukuu.org.uk>2003-04-07 19:38:28 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2003-04-07 19:38:28 -0700
commit8826bb90ee48ad2a301695db5eb5a20ca123f297 (patch)
tree890b790e7fb39f38edbeba030a98a4c56515c306
parent092f49934000b4e07e93c589c4368dca32415282 (diff)
[PATCH] fix up capslock on pc9800
-rw-r--r--drivers/input/keyboard/98kbd.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/input/keyboard/98kbd.c b/drivers/input/keyboard/98kbd.c
index 0d09980d8c09..645a84799a4e 100644
--- a/drivers/input/keyboard/98kbd.c
+++ b/drivers/input/keyboard/98kbd.c
@@ -189,6 +189,13 @@ void kbd98_interrupt(struct serio *serio, unsigned char data,
input_sync(&kbd98->dev);
return;
+ case KEY_CAPSLOCK:
+ input_report_key(&kbd98->dev, keycode, 1);
+ input_sync(&kbd98->dev);
+ input_report_key(&kbd98->dev, keycode, 0);
+ input_sync(&kbd98->dev);
+ return;
+
case KBD98_KEY_NULL:
return;