summaryrefslogtreecommitdiff
path: root/quantum/send_string_keycodes.h
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2021-03-24 19:38:35 +0000
committerGitHub <noreply@github.com>2021-03-24 19:38:35 +0000
commitb7870ae78cadf9a77316e0c004e8db0cbbba581e (patch)
treeb61a1020aa6e69e22840f5f0cb42bc8fce946780 /quantum/send_string_keycodes.h
parent299008be36076343edadb7a36bf2fff820425ad1 (diff)
downloadqmk_firmware-b7870ae78cadf9a77316e0c004e8db0cbbba581e.tar.gz
qmk_firmware-b7870ae78cadf9a77316e0c004e8db0cbbba581e.zip
Workaround for recent changes to mouse keycodes (#12367)
Diffstat (limited to 'quantum/send_string_keycodes.h')
-rw-r--r--quantum/send_string_keycodes.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/quantum/send_string_keycodes.h b/quantum/send_string_keycodes.h
index 1e8a8e9ff5..7017e03d5a 100644
--- a/quantum/send_string_keycodes.h
+++ b/quantum/send_string_keycodes.h
@@ -362,6 +362,7 @@
#define X_BRIGHTNESS_DOWN be
/* Mouse Buttons (unallocated range in HID spec) */
+#ifdef VIA_ENABLE
#define X_MS_UP f0
#define X_MS_DOWN f1
#define X_MS_LEFT f2
@@ -371,6 +372,23 @@
#define X_MS_BTN3 f6
#define X_MS_BTN4 f7
#define X_MS_BTN5 f8
+#define X_MS_BTN6 f8
+#define X_MS_BTN7 f8
+#define X_MS_BTN8 f8
+#else
+#define X_MS_UP ed
+#define X_MS_DOWN ee
+#define X_MS_LEFT ef
+#define X_MS_RIGHT f0
+#define X_MS_BTN1 f1
+#define X_MS_BTN2 f2
+#define X_MS_BTN3 f3
+#define X_MS_BTN4 f4
+#define X_MS_BTN5 f5
+#define X_MS_BTN6 f6
+#define X_MS_BTN7 f7
+#define X_MS_BTN8 f8
+#endif
#define X_MS_WH_UP f9
#define X_MS_WH_DOWN fa
#define X_MS_WH_LEFT fb