diff options
author | Nick Brassel <nick@tzarc.org> | 2023-11-28 16:39:48 +1100 |
---|---|---|
committer | Nick Brassel <nick@tzarc.org> | 2023-11-28 16:40:47 +1100 |
commit | 0115951de12bd4c798a43a380651c34552552e85 (patch) | |
tree | 62999011ae782d93aa6dc9c889615db2a840cafc /users/ninjonas/combos.c | |
parent | 0379d1f59e58cefa18cdb72ba1b77507d1108ae6 (diff) | |
parent | 4d99e0a23cff02f4c6e55e093b5de08a9be0df7c (diff) |
`develop` -> `master`, 2023q4 edition
Diffstat (limited to 'users/ninjonas/combos.c')
-rw-r--r-- | users/ninjonas/combos.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/users/ninjonas/combos.c b/users/ninjonas/combos.c deleted file mode 100644 index 3346af4ce4..0000000000 --- a/users/ninjonas/combos.c +++ /dev/null @@ -1,55 +0,0 @@ -#include "ninjonas.h" - -#ifdef COMBO_ENABLE -enum combo_events { - EQ_QUIT, - RW_CLOSE, - QT_TAB, - ZC_COPY, - XV_PASTE -}; - -const uint16_t PROGMEM quit_combo[] = {KC_E, KC_Q, COMBO_END}; -const uint16_t PROGMEM close_combo[] = {KC_R, KC_W, COMBO_END}; -const uint16_t PROGMEM tab_combo[] = {KC_Q, KC_T, COMBO_END}; -const uint16_t PROGMEM copy_combo[] = {KC_Z, KC_C, COMBO_END}; -const uint16_t PROGMEM paste_combo[] = {KC_X, KC_V, COMBO_END}; - -combo_t key_combos[] = { - [EQ_QUIT] = COMBO_ACTION(quit_combo), - [RW_CLOSE] = COMBO_ACTION(close_combo), - [QT_TAB] = COMBO_ACTION(tab_combo), - [ZC_COPY] = COMBO_ACTION(copy_combo), - [XV_PASTE] = COMBO_ACTION(paste_combo), -}; - -void process_combo_event(uint16_t combo_index, bool pressed) { - switch(combo_index) { - case EQ_QUIT: - if (pressed) { - tap_code16(LGUI(KC_Q)); - } - break; - case RW_CLOSE: - if (pressed) { - tap_code16(LGUI(KC_W)); - } - break; - case QT_TAB: - if (pressed) { - tap_code16(LGUI(KC_T)); - } - break; - case ZC_COPY: - if (pressed) { - tap_code16(LGUI(KC_C)); - } - break; - case XV_PASTE: - if (pressed) { - tap_code16(LGUI(KC_V)); - } - break; - } -} -#endif |