From 60ca4bcde4e3a379671e460944f83eaa07f41e66 Mon Sep 17 00:00:00 2001 From: Jackie Li Date: Fri, 14 Apr 2023 15:22:08 +0100 Subject: [PATCH] fix #156: Add KC_MCTL & KC_LPAD keycodes --- src/utils/key-to-byte/v12.ts | 2 ++ src/utils/key.ts | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/utils/key-to-byte/v12.ts b/src/utils/key-to-byte/v12.ts index 346727db..a1aea769 100644 --- a/src/utils/key-to-byte/v12.ts +++ b/src/utils/key-to-byte/v12.ts @@ -241,6 +241,8 @@ export default { KC_RSFT: 0x00e5, KC_RALT: 0x00e6, KC_RGUI: 0x00e7, + KC_MCTL: 0x00c1, + KC_LPAD: 0x00c2, RESET: 0x7c00, DEBUG: 0x7c02, MAGIC_TOGGLE_NKRO: 0x7013, diff --git a/src/utils/key.ts b/src/utils/key.ts index 3131d17c..1234db06 100644 --- a/src/utils/key.ts +++ b/src/utils/key.ts @@ -728,6 +728,18 @@ export function getKeycodes(): IKeycodeMenu[] { {name: 'Fast Forward', code: 'KC_MFFD', title: 'Fast Forward'}, {name: 'Select', code: 'KC_MSEL', title: 'Media Select'}, {name: 'Eject', code: 'KC_EJCT', title: 'Media Eject'}, + { + name: 'Mission Control', + code: 'KC_MCTL', + title: 'Mission Control', + shortName: 'Mctl', + }, + { + name: 'Launchpad', + code: 'KC_LPAD', + title: 'Launchpad', + shortName: 'Lpad', + }, ], }, {