summaryrefslogtreecommitdiff
path: root/firmware/combos.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/combos.h')
-rw-r--r--firmware/combos.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/firmware/combos.h b/firmware/combos.h
deleted file mode 100644
index f01ffae..0000000
--- a/firmware/combos.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Copyright 2021 @Itswaffle/@waffle#6666
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#pragma once
-
-enum combos {
- RU_ENT,
- GH_QUOT,
- VM_QUES,
- CM_DQUO,
- TY_COLN,
- BN_UNDS,
- FJ_MINS,
- DF_BTN1,
- JK_BTN2,
- VB_WHD,
- NM_WHU,
- SD_MSD,
- KL_MSU,
- XC_CLICK,
- ADJMD
-};
-
-const uint16_t PROGMEM ru_combo[] = {KC_R, KC_U, COMBO_END};
-const uint16_t PROGMEM gh_combo[] = {KC_G, KC_H, COMBO_END};
-const uint16_t PROGMEM vm_combo[] = {KC_V, KC_M, COMBO_END};
-const uint16_t PROGMEM cm_combo[] = {KC_C, KC_M, COMBO_END};
-const uint16_t PROGMEM ty_combo[] = {KC_T, KC_Y, COMBO_END};
-const uint16_t PROGMEM bn_combo[] = {KC_B, KC_N, COMBO_END};
-const uint16_t PROGMEM fj_combo[] = {KC_F, KC_J, COMBO_END};
-const uint16_t PROGMEM df_combo[] = {KC_D, KC_F, COMBO_END};
-const uint16_t PROGMEM jk_combo[] = {KC_J, KC_K, COMBO_END};
-const uint16_t PROGMEM vb_combo[] = {KC_V, KC_B, COMBO_END};
-const uint16_t PROGMEM nm_combo[] = {KC_N, KC_M, COMBO_END};
-const uint16_t PROGMEM sd_combo[] = {KC_S, KC_D, COMBO_END};
-const uint16_t PROGMEM kl_combo[] = {KC_K, KC_L, COMBO_END};
-const uint16_t PROGMEM click_combo[] = {KC_X, KC_C, COMBO_END};
-const uint16_t PROGMEM adj_combo[] = {KC_Q, KC_M, COMBO_END};
-
-combo_t key_combos[COMBO_COUNT] = {
-[RU_ENT] = COMBO(ru_combo, KC_ENT),
-[GH_QUOT] = COMBO(gh_combo, KC_QUOT),
-[VM_QUES] = COMBO(vm_combo, KC_QUES),
-[CM_DQUO] = COMBO(cm_combo, KC_DQUO),
-[TY_COLN] = COMBO(ty_combo, KC_COLN),
-[BN_UNDS] = COMBO(bn_combo, KC_UNDS),
-[FJ_MINS] = COMBO(fj_combo, KC_MINS),
-[DF_BTN1] = COMBO(df_combo, KC_BTN1),
-[JK_BTN2] = COMBO(jk_combo, KC_BTN2),
-[VB_WHD] = COMBO(vb_combo, KC_WH_D),
-[NM_WHU] = COMBO(nm_combo, KC_WH_U),
-[SD_MSD] = COMBO(sd_combo, KC_MS_D),
-[KL_MSU] = COMBO(kl_combo, KC_MS_U),
-[XC_CLICK] = COMBO_ACTION(click_combo),
-[ADJMD] = COMBO_ACTION(adj_combo),
-};
-
-void process_combo_event(uint16_t combo_index, bool pressed) {
- switch(combo_index) {
- case XC_CLICK:
- if (pressed) {
- SEND_STRING(SS_DOWN(X_TAB)SS_TAP(X_ENTER)SS_UP(X_TAB)SS_TAP(X_ENTER));
- }
- break;
-
- case ADJMD:
- if (pressed) {
- layer_on(_ADJUST);
- }
- break;
- }
-}