summary refs log tree commit diff
path: root/quantum
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2022-11-07 02:43:53 +0000
committerGitHub <noreply@github.com>2022-11-07 02:43:53 +0000
commite4d2ba9a4d98a8ff7327156ff45cc6339cb40c95 (patch)
treecae998e12fb1c0e4f91b45446f695ffd75569da9 /quantum
parent8b658dcc9a826b03fedb1ef2bfcc692f3e25da1b (diff)
Align haptic feedback keycode names (#18964)
Diffstat (limited to 'quantum')
-rw-r--r--quantum/keycodes.h39
-rw-r--r--quantum/process_keycode/process_haptic.c26
-rw-r--r--quantum/quantum_keycodes_legacy.h14
3 files changed, 53 insertions, 26 deletions
diff --git a/quantum/keycodes.h b/quantum/keycodes.h
index deb3565262..2b81261519 100644
--- a/quantum/keycodes.h
+++ b/quantum/keycodes.h
@@ -673,19 +673,19 @@ enum qk_keycode_defines {
     QK_UNICODE_MODE_BSD = 0x7C35,
     QK_UNICODE_MODE_WINCOMPOSE = 0x7C36,
     QK_UNICODE_MODE_EMACS = 0x7C37,
-    HPT_ON = 0x7C40,
-    HPT_OFF = 0x7C41,
-    HPT_TOG = 0x7C42,
-    HPT_RST = 0x7C43,
-    HPT_FBK = 0x7C44,
-    HPT_BUZ = 0x7C45,
-    HPT_MODI = 0x7C46,
-    HPT_MODD = 0x7C47,
-    HPT_CONT = 0x7C48,
-    HPT_CONI = 0x7C49,
-    HPT_COND = 0x7C4A,
-    HPT_DWLI = 0x7C4B,
-    HPT_DWLD = 0x7C4C,
+    QK_HAPTIC_ON = 0x7C40,
+    QK_HAPTIC_OFF = 0x7C41,
+    QK_HAPTIC_TOGGLE = 0x7C42,
+    QK_HAPTIC_RESET = 0x7C43,
+    QK_HAPTIC_FEEDBACK_TOGGLE = 0x7C44,
+    QK_HAPTIC_BUZZ_TOGGLE = 0x7C45,
+    QK_HAPTIC_MODE_NEXT = 0x7C46,
+    QK_HAPTIC_MODE_PREVIOUS = 0x7C47,
+    QK_HAPTIC_CONTINUOUS_TOGGLE = 0x7C48,
+    QK_HAPTIC_CONTINUOUS_UP = 0x7C49,
+    QK_HAPTIC_CONTINUOUS_DOWN = 0x7C4A,
+    QK_HAPTIC_DWELL_UP = 0x7C4B,
+    QK_HAPTIC_DWELL_DOWN = 0x7C4C,
     QK_COMBO_ON = 0x7C50,
     QK_COMBO_OFF = 0x7C51,
     QK_COMBO_TOGGLE = 0x7C52,
@@ -1229,6 +1229,19 @@ enum qk_keycode_defines {
     UC_BSD     = QK_UNICODE_MODE_BSD,
     UC_WINC    = QK_UNICODE_MODE_WINCOMPOSE,
     UC_EMAC    = QK_UNICODE_MODE_EMACS,
+    HF_ON      = QK_HAPTIC_ON,
+    HF_OFF     = QK_HAPTIC_OFF,
+    HF_TOGG    = QK_HAPTIC_TOGGLE,
+    HF_RST     = QK_HAPTIC_RESET,
+    HF_FDBK    = QK_HAPTIC_FEEDBACK_TOGGLE,
+    HF_BUZZ    = QK_HAPTIC_BUZZ_TOGGLE,
+    HF_NEXT    = QK_HAPTIC_MODE_NEXT,
+    HF_PREV    = QK_HAPTIC_MODE_PREVIOUS,
+    HF_CONT    = QK_HAPTIC_CONTINUOUS_TOGGLE,
+    HF_CONU    = QK_HAPTIC_CONTINUOUS_UP,
+    HF_COND    = QK_HAPTIC_CONTINUOUS_DOWN,
+    HF_DWLU    = QK_HAPTIC_DWELL_UP,
+    HF_DWLD    = QK_HAPTIC_DWELL_DOWN,
     CM_ON      = QK_COMBO_ON,
     CM_OFF     = QK_COMBO_OFF,
     CM_TOGG    = QK_COMBO_TOGGLE,
diff --git a/quantum/process_keycode/process_haptic.c b/quantum/process_keycode/process_haptic.c
index 0f07f9ac75..21d4c5ce30 100644
--- a/quantum/process_keycode/process_haptic.c
+++ b/quantum/process_keycode/process_haptic.c
@@ -87,43 +87,43 @@ __attribute__((weak)) bool get_haptic_enabled_key(uint16_t keycode, keyrecord_t
 bool process_haptic(uint16_t keycode, keyrecord_t *record) {
     if (record->event.pressed) {
         switch (keycode) {
-            case HPT_ON:
+            case QK_HAPTIC_ON:
                 haptic_enable();
                 break;
-            case HPT_OFF:
+            case QK_HAPTIC_OFF:
                 haptic_disable();
                 break;
-            case HPT_TOG:
+            case QK_HAPTIC_TOGGLE:
                 haptic_toggle();
                 break;
-            case HPT_RST:
+            case QK_HAPTIC_RESET:
                 haptic_reset();
                 break;
-            case HPT_FBK:
+            case QK_HAPTIC_FEEDBACK_TOGGLE:
                 haptic_feedback_toggle();
                 break;
-            case HPT_BUZ:
+            case QK_HAPTIC_BUZZ_TOGGLE:
                 haptic_buzz_toggle();
                 break;
-            case HPT_MODI:
+            case QK_HAPTIC_MODE_NEXT:
                 haptic_mode_increase();
                 break;
-            case HPT_MODD:
+            case QK_HAPTIC_MODE_PREVIOUS:
                 haptic_mode_decrease();
                 break;
-            case HPT_DWLI:
+            case QK_HAPTIC_DWELL_UP:
                 haptic_dwell_increase();
                 break;
-            case HPT_DWLD:
+            case QK_HAPTIC_DWELL_DOWN:
                 haptic_dwell_decrease();
                 break;
-            case HPT_CONT:
+            case QK_HAPTIC_CONTINUOUS_TOGGLE:
                 haptic_toggle_continuous();
                 break;
-            case HPT_CONI:
+            case QK_HAPTIC_CONTINUOUS_UP:
                 haptic_cont_increase();
                 break;
-            case HPT_COND:
+            case QK_HAPTIC_CONTINUOUS_DOWN:
                 haptic_cont_decrease();
                 break;
         }
diff --git a/quantum/quantum_keycodes_legacy.h b/quantum/quantum_keycodes_legacy.h
index 04bf687561..305b89a569 100644
--- a/quantum/quantum_keycodes_legacy.h
+++ b/quantum/quantum_keycodes_legacy.h
@@ -268,6 +268,20 @@
 #define MI_BENDD QK_MIDI_PITCH_BEND_DOWN
 #define MI_BENDU QK_MIDI_PITCH_BEND_UP
 
+#define HPT_ON QK_HAPTIC_ON
+#define HPT_OFF QK_HAPTIC_OFF
+#define HPT_TOG QK_HAPTIC_TOGGLE
+#define HPT_RST QK_HAPTIC_RESET
+#define HPT_FBK QK_HAPTIC_FEEDBACK_TOGGLE
+#define HPT_BUZ QK_HAPTIC_BUZZ_TOGGLE
+#define HPT_MODI QK_HAPTIC_MODE_NEXT
+#define HPT_MODD QK_HAPTIC_MODE_PREVIOUS
+#define HPT_CONT QK_HAPTIC_CONTINUOUS_TOGGLE
+#define HPT_CONI QK_HAPTIC_CONTINUOUS_UP
+#define HPT_COND QK_HAPTIC_CONTINUOUS_DOWN
+#define HPT_DWLI QK_HAPTIC_DWELL_UP
+#define HPT_DWLD QK_HAPTIC_DWELL_DOWN
+
 #define TERM_ON _Static_assert(false, "The Terminal feature has been removed from QMK. Please remove use of TERM_ON/TERM_OFF from your keymap.")
 #define TERM_OFF _Static_assert(false, "The Terminal feature has been removed from QMK.. Please remove use of TERM_ON/TERM_OFF from your keymap.")
 // #define RESET _Static_assert(false, "The RESET keycode has been removed from QMK.. Please remove use from your keymap.")