diff options
Diffstat (limited to 'users/danielo515/combo.c')
| -rw-r--r-- | users/danielo515/combo.c | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/users/danielo515/combo.c b/users/danielo515/combo.c index bf7d5f9a8..1c8414377 100644 --- a/users/danielo515/combo.c +++ b/users/danielo515/combo.c | |||
| @@ -1,21 +1,36 @@ | |||
| 1 | #include "combo.h" | 1 | #include "combo.h" |
| 2 | |||
| 2 | enum combos { | 3 | enum combos { |
| 3 | JK_ESC, | 4 | JK_ESC, |
| 4 | YU_COM, | 5 | YU_COM, |
| 5 | UI_COM, | 6 | UI_COM, |
| 6 | IO_COM, | 7 | IO_COM, |
| 7 | OP_COM, | 8 | QW_COM, |
| 8 | QW_COM | 9 | COM_SLS, |
| 10 | COM_DOT, | ||
| 11 | M_COMM, | ||
| 12 | N_M, | ||
| 13 | OP_COM, | ||
| 9 | }; | 14 | }; |
| 10 | 15 | ||
| 11 | const uint16_t PROGMEM ui_combo[] = {KC_U, KC_I, COMBO_END}; | 16 | const uint16_t PROGMEM ui_combo[] = {KC_U, KC_I, COMBO_END}; |
| 12 | const uint16_t PROGMEM jk_combo[] = {KC_J, KC_K, COMBO_END}; | 17 | const uint16_t PROGMEM jk_combo[] = {KC_J, KC_K, COMBO_END}; |
| 13 | const uint16_t PROGMEM yu_combo[] = {KC_Y, KC_U, COMBO_END}; | 18 | const uint16_t PROGMEM yu_combo[] = {KC_Y, KC_U, COMBO_END}; |
| 14 | const uint16_t PROGMEM io_combo[] = {KC_I, KC_O, COMBO_END}; | 19 | const uint16_t PROGMEM io_combo[] = {KC_I, KC_O, COMBO_END}; |
| 20 | const uint16_t PROGMEM qw_combo[] = {KC_Q, KC_W, COMBO_END}; | ||
| 21 | const uint16_t PROGMEM com_sls[] = {KC_COMMA, KC_SLSH, COMBO_END}; | ||
| 22 | const uint16_t PROGMEM com_dot[] = {KC_COMMA, KC_DOT, COMBO_END}; | ||
| 23 | const uint16_t PROGMEM m_comm[] = {KC_M,KC_COMMA, COMBO_END}; | ||
| 24 | const uint16_t PROGMEM n_m[] = {KC_N, KC_M,COMBO_END}; | ||
| 15 | 25 | ||
| 16 | combo_t key_combos[COMBO_COUNT] = { | 26 | combo_t key_combos[COMBO_COUNT] = { |
| 17 | [JK_ESC] = COMBO(jk_combo, KC_ESC), | 27 | [JK_ESC] = COMBO(jk_combo, KC_ESC), |
| 18 | [YU_COM] = COMBO(yu_combo, KC_CIRC), | 28 | [YU_COM] = COMBO(yu_combo, KC_CIRC), |
| 19 | [UI_COM] = COMBO(ui_combo, KC_ESC), | 29 | [UI_COM] = COMBO(ui_combo, KC_DLR), |
| 20 | [IO_COM] = COMBO(io_combo, KC_TILD) | 30 | [IO_COM] = COMBO(io_combo, KC_TILD), |
| 31 | [QW_COM] = COMBO(qw_combo, KC_AT), | ||
| 32 | [COM_SLS] = COMBO(com_sls, KC_QUES), | ||
| 33 | [COM_DOT] = COMBO(com_dot, KC_QUES), | ||
| 34 | [M_COMM] = COMBO(m_comm, KC_ESC), | ||
| 35 | [N_M] = COMBO(n_m, KC_DLR), | ||
| 21 | }; | 36 | }; |
