Kernel: Modifier keys are taken from current keyboard layout

I used to assume where all modifiers were, but they are now taken
from keyboard layout.
This commit is contained in:
2024-01-11 11:50:07 +02:00
parent d2c0718f7d
commit 83ca469ed7
3 changed files with 20 additions and 29 deletions

View File

@@ -33,19 +33,6 @@ namespace Kernel::Input
return ((row + 1) << 5) | (col + 0b11111 - 8);
}
enum ModifierKeycode
{
CapsLock = keycode_normal(2, 0),
NumLock = keycode_numpad(0, 0),
ScrollLock = keycode_function(20),
LShift = keycode_normal(3, 0),
RShift = keycode_normal(3, 12),
LCtrl = keycode_normal(4, 0),
RCtrl = keycode_normal(4, 5),
LAlt = keycode_normal(4, 2),
RAlt = keycode_normal(4, 4),
};
enum class Key
{
Invalid, None,