From 9d43cc319c5928a595d38f92e8d80c5af29f54c3 Mon Sep 17 00:00:00 2001
From: Joel Challis <git@zvecr.com>
Date: Mon, 10 Oct 2022 02:00:26 +0100
Subject: [PATCH] Fix mouse use within send_string (#18659)

---
 quantum/send_string/send_string_keycodes.h | 36 +++++++++++++---------
 1 file changed, 22 insertions(+), 14 deletions(-)

diff --git a/quantum/send_string/send_string_keycodes.h b/quantum/send_string/send_string_keycodes.h
index 802d9a8240..12e4cf83d2 100644
--- a/quantum/send_string/send_string_keycodes.h
+++ b/quantum/send_string/send_string_keycodes.h
@@ -375,20 +375,6 @@
 #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
@@ -396,6 +382,28 @@
 #define X_MS_ACCEL0          fd
 #define X_MS_ACCEL1          fe
 #define X_MS_ACCEL2          ff
+#else
+#define X_MS_UP              cd
+#define X_MS_DOWN            ce
+#define X_MS_LEFT            cf
+#define X_MS_RIGHT           d0
+#define X_MS_BTN1            d1
+#define X_MS_BTN2            d2
+#define X_MS_BTN3            d3
+#define X_MS_BTN4            d4
+#define X_MS_BTN5            d5
+#define X_MS_BTN6            d6
+#define X_MS_BTN7            d7
+#define X_MS_BTN8            d8
+#define X_MS_WH_UP           d9
+#define X_MS_WH_DOWN         da
+#define X_MS_WH_LEFT         db
+#define X_MS_WH_RIGHT        dc
+#define X_MS_ACCEL0          dd
+#define X_MS_ACCEL1          de
+#define X_MS_ACCEL2          df
+#endif
+
 
 // Send string macros
 #define STRINGIZE(z) #z