/trunk/kernel/genarch/src/kbd/key.c |
---|
67,11 → 67,11 |
{ |
spinlock_lock(&keylock); |
switch (sc) { |
case SC_LSHIFT: |
case SC_RSHIFT: |
case SC_LSHIFT: |
case SC_RSHIFT: |
keyflags &= ~PRESSED_SHIFT; |
break; |
case SC_CAPSLOCK: |
case SC_CAPSLOCK: |
keyflags &= ~PRESSED_CAPSLOCK; |
if (lockflags & LOCKED_CAPSLOCK) |
lockflags &= ~LOCKED_CAPSLOCK; |
78,7 → 78,7 |
else |
lockflags |= LOCKED_CAPSLOCK; |
break; |
default: |
default: |
break; |
} |
spinlock_unlock(&keylock); |