include: add new keycodes

This commit is contained in:
Mitchell Hashimoto
2023-12-13 18:46:55 -08:00
parent c905b08b1e
commit 89348fd73e
2 changed files with 22 additions and 11 deletions

View File

@ -286,6 +286,18 @@ typedef enum {
GHOSTTY_KEY_KP_ADD, GHOSTTY_KEY_KP_ADD,
GHOSTTY_KEY_KP_ENTER, GHOSTTY_KEY_KP_ENTER,
GHOSTTY_KEY_KP_EQUAL, GHOSTTY_KEY_KP_EQUAL,
GHOSTTY_KEY_KP_SEPARATOR,
GHOSTTY_KEY_KP_LEFT,
GHOSTTY_KEY_KP_RIGHT,
GHOSTTY_KEY_KP_UP,
GHOSTTY_KEY_KP_DOWN,
GHOSTTY_KEY_KP_PAGE_UP,
GHOSTTY_KEY_KP_PAGE_DOWN,
GHOSTTY_KEY_KP_HOME,
GHOSTTY_KEY_KP_END,
GHOSTTY_KEY_KP_INSERT,
GHOSTTY_KEY_KP_DELETE,
GHOSTTY_KEY_KP_BEGIN,
// modifiers // modifiers
GHOSTTY_KEY_LEFT_SHIFT, GHOSTTY_KEY_LEFT_SHIFT,

View File

@ -328,18 +328,17 @@ pub const raw_entries: []const RawEntry = &.{
.{ 0x070057, 0x004e, 0x0056, 0x004e, 0x0045, "NumpadAdd" }, .{ 0x070057, 0x004e, 0x0056, 0x004e, 0x0045, "NumpadAdd" },
.{ 0x070058, 0x0060, 0x0068, 0xe01c, 0x004c, "NumpadEnter" }, .{ 0x070058, 0x0060, 0x0068, 0xe01c, 0x004c, "NumpadEnter" },
.{ 0x070059, 0x004f, 0x0057, 0x004f, 0x0053, "Numpad1" }, .{ 0x070059, 0x004f, 0x0057, 0x004f, 0x0053, "Numpad1" }, // +End
.{ 0x07005a, 0x0050, 0x0058, 0x0050, 0x0054, "Numpad2" }, .{ 0x07005a, 0x0050, 0x0058, 0x0050, 0x0054, "Numpad2" }, // +Down
.{ 0x07005b, 0x0051, 0x0059, 0x0051, 0x0055, "Numpad3" }, .{ 0x07005b, 0x0051, 0x0059, 0x0051, 0x0055, "Numpad3" }, // +PageDown
.{ 0x07005c, 0x004b, 0x0053, 0x004b, 0x0056, "Numpad4" }, .{ 0x07005c, 0x004b, 0x0053, 0x004b, 0x0056, "Numpad4" }, // +Left
.{ 0x07005d, 0x004c, 0x0054, 0x004c, 0x0057, "Numpad5" }, .{ 0x07005d, 0x004c, 0x0054, 0x004c, 0x0057, "Numpad5" },
.{ 0x07005e, 0x004d, 0x0055, 0x004d, 0x0058, "Numpad6" }, .{ 0x07005e, 0x004d, 0x0055, 0x004d, 0x0058, "Numpad6" }, // +Right
.{ 0x07005f, 0x0047, 0x004f, 0x0047, 0x0059, "Numpad7" }, .{ 0x07005f, 0x0047, 0x004f, 0x0047, 0x0059, "Numpad7" }, // +Home
.{ 0x070060, 0x0048, 0x0050, 0x0048, 0x005b, "Numpad8" }, // +Up
.{ 0x070060, 0x0048, 0x0050, 0x0048, 0x005b, "Numpad8" }, .{ 0x070061, 0x0049, 0x0051, 0x0049, 0x005c, "Numpad9" }, // +PageUp
.{ 0x070061, 0x0049, 0x0051, 0x0049, 0x005c, "Numpad9" }, .{ 0x070062, 0x0052, 0x005a, 0x0052, 0x0052, "Numpad0" }, // +Insert
.{ 0x070062, 0x0052, 0x005a, 0x0052, 0x0052, "Numpad0" }, .{ 0x070063, 0x0053, 0x005b, 0x0053, 0x0041, "NumpadDecimal" }, // +Delete
.{ 0x070063, 0x0053, 0x005b, 0x0053, 0x0041, "NumpadDecimal" },
// USB#070064 is not present on US keyboard. // USB#070064 is not present on US keyboard.
// This key is typically located near LeftShift key. // This key is typically located near LeftShift key.
// The keycap varies on international keyboards: // The keycap varies on international keyboards: