diff --git a/src/board/system76/galp3-c/keymap.c b/src/board/system76/galp3-c/keymap.c index 80aa883..418f3f8 100644 --- a/src/board/system76/galp3-c/keymap.c +++ b/src/board/system76/galp3-c/keymap.c @@ -257,9 +257,12 @@ uint16_t keymap_translate(uint16_t key) { case K_RIGHT_SHIFT: return 0x36; case K_LEFT_CTRL: return 0x1D; + case K_LEFT_SUPER: return (K_E0 | 0x5B); case K_LEFT_ALT: return 0x38; case K_SPACE: return 0x39; case K_RIGHT_ALT: return (K_E0 | 0x38); + case K_RIGHT_SUPER: return (K_E0 | 0x5C); + case K_APP: return (K_E0 | 0x5E); case K_RIGHT_CTRL: return (K_E0 | 0x1D); case K_INSERT: return (K_E0 | 0x52);