diff --git a/kernel/device/ps2_kb.c b/kernel/device/ps2_kb.c index 79f80b1..6ba1f66 100644 --- a/kernel/device/ps2_kb.c +++ b/kernel/device/ps2_kb.c @@ -151,7 +151,7 @@ static void ps2kb_irq (void* arg, void* regs, struct reschedule_ctx* rctx) { int32_t keycode = ps2kb_keycode (); - if (keycode <= 0) + if (keycode <= 0 || keycode == 0xFA) return; spin_lock (&ps2kb_ringbuffer_lock);