aboutsummaryrefslogtreecommitdiff
path: root/quantum/quantum.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/quantum.c')
-rw-r--r--quantum/quantum.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c
index cb4d5ee80..46d404029 100644
--- a/quantum/quantum.c
+++ b/quantum/quantum.c
@@ -47,6 +47,10 @@ extern backlight_config_t backlight_config;
47#include "process_midi.h" 47#include "process_midi.h"
48#endif 48#endif
49 49
50#ifdef VELOCIKEY_ENABLE
51#include "velocikey.h"
52#endif
53
50#ifdef HAPTIC_ENABLE 54#ifdef HAPTIC_ENABLE
51 #include "haptic.h" 55 #include "haptic.h"
52#endif 56#endif
@@ -251,6 +255,10 @@ bool process_record_quantum(keyrecord_t *record) {
251 // return false; 255 // return false;
252 // } 256 // }
253 257
258 #ifdef VELOCIKEY_ENABLE
259 if (velocikey_enabled() && record->event.pressed) { velocikey_accelerate(); }
260 #endif
261
254 #ifdef TAP_DANCE_ENABLE 262 #ifdef TAP_DANCE_ENABLE
255 preprocess_tap_dance(keycode, record); 263 preprocess_tap_dance(keycode, record);
256 #endif 264 #endif
@@ -568,7 +576,14 @@ bool process_record_quantum(keyrecord_t *record) {
568 #endif 576 #endif
569 return false; 577 return false;
570 #endif // defined(RGBLIGHT_ENABLE) || defined(RGB_MATRIX_ENABLE) 578 #endif // defined(RGBLIGHT_ENABLE) || defined(RGB_MATRIX_ENABLE)
571 #ifdef PROTOCOL_LUFA 579 #ifdef VELOCIKEY_ENABLE
580 case VLK_TOG:
581 if (record->event.pressed) {
582 velocikey_toggle();
583 }
584 return false;
585 #endif
586 #ifdef PROTOCOL_LUFA
572 case OUT_AUTO: 587 case OUT_AUTO:
573 if (record->event.pressed) { 588 if (record->event.pressed) {
574 set_output(OUTPUT_AUTO); 589 set_output(OUTPUT_AUTO);