diff options
-rw-r--r-- | quantum/oryx.c | 9 | ||||
-rw-r--r-- | quantum/quantum.c | 5 |
2 files changed, 7 insertions, 7 deletions
diff --git a/quantum/oryx.c b/quantum/oryx.c index 853962ad83..e6bd2d7689 100644 --- a/quantum/oryx.c +++ b/quantum/oryx.c @@ -206,20 +206,15 @@ bool process_record_oryx(uint16_t keycode, keyrecord_t *record) { webusb_send(event, sizeof(event)); } - switch (keycode) { - case WEBUSB_PAIR: - if (record->event.pressed) { - webusb_state.pairing = true; - } - return false; #ifdef DYNAMIC_KEYMAP_ENABLE + switch (keycode) { case MACRO00 ... MACRO15: if (record->event.pressed) { dynamic_keymap_macro_send(keycode - MACRO00); } return false; -#endif } +#endif return true; } diff --git a/quantum/quantum.c b/quantum/quantum.c index a3c16f7f8f..9e213d065c 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c @@ -313,6 +313,11 @@ bool process_record_quantum(keyrecord_t *record) { backlight_toggle_breathing(); return false; #endif +#ifdef WEBUSB_ENABLE + case WEBUSB_PAIR: + webusb_state.pairing ^= true; + return false; +#endif } } |