1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 02:55:08 +00:00

Applications: Map Alt+F4 to Quit in FileManager/ProcessManager/Terminal.

This commit is contained in:
Andreas Kling 2019-03-03 02:52:22 +01:00
parent 7c06431ff7
commit b0c673265a
6 changed files with 35 additions and 10 deletions

View file

@ -50,9 +50,9 @@ static KeyCode unshifted_key_map[0x80] =
Key_Alt, // 54
Key_Invalid, Key_Invalid,
Key_Space, // 57
Key_Invalid, Key_Invalid,
Key_Invalid, // 60
Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid,
Key_Invalid, // 58
Key_F1, Key_F2, Key_F3, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_F10,
Key_Invalid,
Key_Invalid, // 70
Key_Invalid,
Key_Up,
@ -65,6 +65,13 @@ static KeyCode unshifted_key_map[0x80] =
Key_Invalid,
Key_Down, // 80
Key_PageDown,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_F11,
Key_F12,
};
static KeyCode shifted_key_map[0x100] =
@ -81,10 +88,10 @@ static KeyCode shifted_key_map[0x100] =
Key_Z, Key_X, Key_C, Key_V, Key_B, Key_N, Key_M, Key_LessThan, Key_GreaterThan, Key_QuestionMark,
Key_Alt,
Key_Invalid, Key_Invalid,
Key_Space,
Key_Invalid, Key_Invalid,
Key_Invalid, // 60
Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid, Key_Invalid,
Key_Space, // 57
Key_Invalid, // 58
Key_F1, Key_F2, Key_F3, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_F10,
Key_Invalid,
Key_Invalid, // 70
Key_Invalid,
Key_Up,
@ -97,6 +104,13 @@ static KeyCode shifted_key_map[0x100] =
Key_Invalid,
Key_Down, // 80
Key_PageDown,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_Invalid,
Key_F11,
Key_F12,
};
void KeyboardDevice::key_state_changed(byte raw, bool pressed)