summaryrefslogtreecommitdiff
path: root/quantum/keycode_legacy.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keycode_legacy.h')
-rw-r--r--quantum/keycode_legacy.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/quantum/keycode_legacy.h b/quantum/keycode_legacy.h
new file mode 100644
index 0000000000..0317a05534
--- /dev/null
+++ b/quantum/keycode_legacy.h
@@ -0,0 +1,53 @@
+#pragma once
+
+// clang-format off
+
+// These keycode names have been deprecated
+
+#define KC_BSPACE KC_BACKSPACE
+#define KC_LBRACKET KC_LEFT_BRACKET
+#define KC_RBRACKET KC_RIGHT_BRACKET
+#define KC_BSLASH KC_BACKSLASH
+#define KC_SCOLON KC_SEMICOLON
+#define KC_CAPSLOCK KC_CAPS_LOCK
+#define KC_PSCREEN KC_PRINT_SCREEN
+#define KC_SCROLLLOCK KC_SCROLL_LOCK
+#define KC_PGDOWN KC_PAGE_DOWN
+#define KC_NUMLOCK KC_NUM_LOCK
+#define KC_NONUS_BSLASH KC_NONUS_BACKSLASH
+#define KC_POWER KC_KB_POWER
+#define KC__MUTE KC_KB_MUTE
+#define KC__VOLUP KC_KB_VOLUME_UP
+#define KC__VOLDOWN KC_KB_VOLUME_DOWN
+#define KC_LOCKING_CAPS KC_LOCKING_CAPS_LOCK
+#define KC_LOCKING_NUM KC_LOCKING_NUM_LOCK
+#define KC_LOCKING_SCROLL KC_LOCKING_SCROLL_LOCK
+#define KC_LANG1 KC_LANGUAGE_1
+#define KC_LANG2 KC_LANGUAGE_2
+#define KC_LANG3 KC_LANGUAGE_3
+#define KC_LANG4 KC_LANGUAGE_4
+#define KC_LANG5 KC_LANGUAGE_5
+#define KC_LANG6 KC_LANGUAGE_6
+#define KC_LANG7 KC_LANGUAGE_7
+#define KC_LANG8 KC_LANGUAGE_8
+#define KC_LANG9 KC_LANGUAGE_9
+#define KC_ALT_ERASE KC_ALTERNATE_ERASE
+#define KC_SYSREQ KC_SYSTEM_REQUEST
+
+#define KC_LCTRL KC_LEFT_CTRL
+#define KC_LSHIFT KC_LEFT_SHIFT
+#define KC_RCTRL KC_RIGHT_CTRL
+#define KC_RSHIFT KC_RIGHT_SHIFT
+
+#define KC_ZKHK KC_GRAVE
+#define KC_RO KC_INTERNATIONAL_1
+#define KC_KANA KC_INTERNATIONAL_2
+#define KC_JYEN KC_INTERNATIONAL_3
+#define KC_HENK KC_INTERNATIONAL_4
+#define KC_MHEN KC_INTERNATIONAL_5
+#define KC_HAEN KC_LANGUAGE_1
+#define KC_HANJ KC_LANGUAGE_2
+
+#define KC_CLCK KC_CAPS_LOCK
+#define KC_SLCK KC_SCROLL_LOCK
+#define KC_NLCK KC_NUM_LOCK