1
0
Fork 0

Normalise mouse keycodes (#23975)

This commit is contained in:
Ryan 2024-07-03 18:35:54 +10:00 committed by GitHub
parent bc0c69570b
commit f8596b40a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 426 additions and 209 deletions

View file

@ -283,25 +283,25 @@ enum qk_keycode_defines {
KC_ASSISTANT = 0x00C0,
KC_MISSION_CONTROL = 0x00C1,
KC_LAUNCHPAD = 0x00C2,
KC_MS_UP = 0x00CD,
KC_MS_DOWN = 0x00CE,
KC_MS_LEFT = 0x00CF,
KC_MS_RIGHT = 0x00D0,
KC_MS_BTN1 = 0x00D1,
KC_MS_BTN2 = 0x00D2,
KC_MS_BTN3 = 0x00D3,
KC_MS_BTN4 = 0x00D4,
KC_MS_BTN5 = 0x00D5,
KC_MS_BTN6 = 0x00D6,
KC_MS_BTN7 = 0x00D7,
KC_MS_BTN8 = 0x00D8,
KC_MS_WH_UP = 0x00D9,
KC_MS_WH_DOWN = 0x00DA,
KC_MS_WH_LEFT = 0x00DB,
KC_MS_WH_RIGHT = 0x00DC,
KC_MS_ACCEL0 = 0x00DD,
KC_MS_ACCEL1 = 0x00DE,
KC_MS_ACCEL2 = 0x00DF,
QK_MOUSE_CURSOR_UP = 0x00CD,
QK_MOUSE_CURSOR_DOWN = 0x00CE,
QK_MOUSE_CURSOR_LEFT = 0x00CF,
QK_MOUSE_CURSOR_RIGHT = 0x00D0,
QK_MOUSE_BUTTON_1 = 0x00D1,
QK_MOUSE_BUTTON_2 = 0x00D2,
QK_MOUSE_BUTTON_3 = 0x00D3,
QK_MOUSE_BUTTON_4 = 0x00D4,
QK_MOUSE_BUTTON_5 = 0x00D5,
QK_MOUSE_BUTTON_6 = 0x00D6,
QK_MOUSE_BUTTON_7 = 0x00D7,
QK_MOUSE_BUTTON_8 = 0x00D8,
QK_MOUSE_WHEEL_UP = 0x00D9,
QK_MOUSE_WHEEL_DOWN = 0x00DA,
QK_MOUSE_WHEEL_LEFT = 0x00DB,
QK_MOUSE_WHEEL_RIGHT = 0x00DC,
QK_MOUSE_ACCELERATION_0 = 0x00DD,
QK_MOUSE_ACCELERATION_1 = 0x00DE,
QK_MOUSE_ACCELERATION_2 = 0x00DF,
KC_LEFT_CTRL = 0x00E0,
KC_LEFT_SHIFT = 0x00E1,
KC_LEFT_ALT = 0x00E2,
@ -926,25 +926,25 @@ enum qk_keycode_defines {
KC_ASST = KC_ASSISTANT,
KC_MCTL = KC_MISSION_CONTROL,
KC_LPAD = KC_LAUNCHPAD,
KC_MS_U = KC_MS_UP,
KC_MS_D = KC_MS_DOWN,
KC_MS_L = KC_MS_LEFT,
KC_MS_R = KC_MS_RIGHT,
KC_BTN1 = KC_MS_BTN1,
KC_BTN2 = KC_MS_BTN2,
KC_BTN3 = KC_MS_BTN3,
KC_BTN4 = KC_MS_BTN4,
KC_BTN5 = KC_MS_BTN5,
KC_BTN6 = KC_MS_BTN6,
KC_BTN7 = KC_MS_BTN7,
KC_BTN8 = KC_MS_BTN8,
KC_WH_U = KC_MS_WH_UP,
KC_WH_D = KC_MS_WH_DOWN,
KC_WH_L = KC_MS_WH_LEFT,
KC_WH_R = KC_MS_WH_RIGHT,
KC_ACL0 = KC_MS_ACCEL0,
KC_ACL1 = KC_MS_ACCEL1,
KC_ACL2 = KC_MS_ACCEL2,
MS_UP = QK_MOUSE_CURSOR_UP,
MS_DOWN = QK_MOUSE_CURSOR_DOWN,
MS_LEFT = QK_MOUSE_CURSOR_LEFT,
MS_RGHT = QK_MOUSE_CURSOR_RIGHT,
MS_BTN1 = QK_MOUSE_BUTTON_1,
MS_BTN2 = QK_MOUSE_BUTTON_2,
MS_BTN3 = QK_MOUSE_BUTTON_3,
MS_BTN4 = QK_MOUSE_BUTTON_4,
MS_BTN5 = QK_MOUSE_BUTTON_5,
MS_BTN6 = QK_MOUSE_BUTTON_6,
MS_BTN7 = QK_MOUSE_BUTTON_7,
MS_BTN8 = QK_MOUSE_BUTTON_8,
MS_WHLU = QK_MOUSE_WHEEL_UP,
MS_WHLD = QK_MOUSE_WHEEL_DOWN,
MS_WHLL = QK_MOUSE_WHEEL_LEFT,
MS_WHLR = QK_MOUSE_WHEEL_RIGHT,
MS_ACL0 = QK_MOUSE_ACCELERATION_0,
MS_ACL1 = QK_MOUSE_ACCELERATION_1,
MS_ACL2 = QK_MOUSE_ACCELERATION_2,
KC_LCTL = KC_LEFT_CTRL,
KC_LSFT = KC_LEFT_SHIFT,
KC_LALT = KC_LEFT_ALT,
@ -1457,7 +1457,7 @@ enum qk_keycode_defines {
#define IS_BASIC_KEYCODE(code) ((code) >= KC_A && (code) <= KC_EXSEL)
#define IS_SYSTEM_KEYCODE(code) ((code) >= KC_SYSTEM_POWER && (code) <= KC_SYSTEM_WAKE)
#define IS_CONSUMER_KEYCODE(code) ((code) >= KC_AUDIO_MUTE && (code) <= KC_LAUNCHPAD)
#define IS_MOUSE_KEYCODE(code) ((code) >= KC_MS_UP && (code) <= KC_MS_ACCEL2)
#define IS_MOUSE_KEYCODE(code) ((code) >= QK_MOUSE_CURSOR_UP && (code) <= QK_MOUSE_ACCELERATION_2)
#define IS_MODIFIER_KEYCODE(code) ((code) >= KC_LEFT_CTRL && (code) <= KC_RIGHT_GUI)
#define IS_SWAP_HANDS_KEYCODE(code) ((code) >= QK_SWAP_HANDS_TOGGLE && (code) <= QK_SWAP_HANDS_ONE_SHOT)
#define IS_MAGIC_KEYCODE(code) ((code) >= QK_MAGIC_SWAP_CONTROL_CAPS_LOCK && (code) <= QK_MAGIC_TOGGLE_ESCAPE_CAPS_LOCK)
@ -1482,7 +1482,7 @@ enum qk_keycode_defines {
#define BASIC_KEYCODE_RANGE KC_A ... KC_EXSEL
#define SYSTEM_KEYCODE_RANGE KC_SYSTEM_POWER ... KC_SYSTEM_WAKE
#define CONSUMER_KEYCODE_RANGE KC_AUDIO_MUTE ... KC_LAUNCHPAD
#define MOUSE_KEYCODE_RANGE KC_MS_UP ... KC_MS_ACCEL2
#define MOUSE_KEYCODE_RANGE QK_MOUSE_CURSOR_UP ... QK_MOUSE_ACCELERATION_2
#define MODIFIER_KEYCODE_RANGE KC_LEFT_CTRL ... KC_RIGHT_GUI
#define SWAP_HANDS_KEYCODE_RANGE QK_SWAP_HANDS_TOGGLE ... QK_SWAP_HANDS_ONE_SHOT
#define MAGIC_KEYCODE_RANGE QK_MAGIC_SWAP_CONTROL_CAPS_LOCK ... QK_MAGIC_TOGGLE_ESCAPE_CAPS_LOCK