diff options
Diffstat (limited to 'keyboards/atomic/keymaps/default/keymap.c')
| -rw-r--r-- | keyboards/atomic/keymaps/default/keymap.c | 295 |
1 files changed, 147 insertions, 148 deletions
diff --git a/keyboards/atomic/keymaps/default/keymap.c b/keyboards/atomic/keymaps/default/keymap.c index 0ede363a1..ae1efb2b6 100644 --- a/keyboards/atomic/keymaps/default/keymap.c +++ b/keyboards/atomic/keymaps/default/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include "atomic.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | 2 | ||
| 3 | // Fillers to make layering more clear | 3 | // Fillers to make layering more clear |
| 4 | #define _______ KC_TRNS | 4 | #define _______ KC_TRNS |
| @@ -21,7 +21,7 @@ | |||
| 21 | * | KEY . XXXXXX | | 21 | * | KEY . XXXXXX | |
| 22 | * '-----------------' | 22 | * '-----------------' |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| 25 | /* ROW 2 OPTIONS | 25 | /* ROW 2 OPTIONS |
| 26 | * .--------------------------------------------------------------------------------------------------------------------------------------. | 26 | * .--------------------------------------------------------------------------------------------------------------------------------------. |
| 27 | * | | | | | | | | | | | | | | | | | 27 | * | | | | | | | | | | | | | | | | |
| @@ -30,7 +30,7 @@ | |||
| 30 | * | KEY . XXXXXX | | KEY . XXXXXX | | 30 | * | KEY . XXXXXX | | KEY . XXXXXX | |
| 31 | * '-----------------' '-----------------' | 31 | * '-----------------' '-----------------' |
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | /* ROW 3 OPTIONS | 34 | /* ROW 3 OPTIONS |
| 35 | * .--------------------------------------------------------------------------------------------------------------------------------------. | 35 | * .--------------------------------------------------------------------------------------------------------------------------------------. |
| 36 | * | | | | | | | | | | | | | | | | | 36 | * | | | | | | | | | | | | | | | | |
| @@ -42,7 +42,7 @@ | |||
| 42 | * | X | | 42 | * | X | |
| 43 | * '-----------------' | 43 | * '-----------------' |
| 44 | */ | 44 | */ |
| 45 | 45 | ||
| 46 | /* ROW 4 OPTIONS | 46 | /* ROW 4 OPTIONS |
| 47 | * .--------------------------------------------------------------------------------------------------------------------------------------. | 47 | * .--------------------------------------------------------------------------------------------------------------------------------------. |
| 48 | * | | | | | | | | | | | | | | | | | 48 | * | | | | | | | | | | | | | | | | |
| @@ -78,157 +78,156 @@ | |||
| 78 | 78 | ||
| 79 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 79 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 80 | 80 | ||
| 81 | /* QWERTY - MIT ENHANCED / GRID COMPATIBLE | 81 | /* QWERTY - MIT ENHANCED / GRID COMPATIBLE |
| 82 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | 82 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. |
| 83 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | | 83 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | |
| 84 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | 84 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| |
| 85 | * | TAB | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | DEL | | 85 | * | TAB | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | DEL | |
| 86 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | 86 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| |
| 87 | * | ESC | A | S | D | F | G | H | J | K | L | ; | ' | XXXXXX . ENTER | PG UP | | 87 | * | ESC | A | S | D | F | G | H | J | K | L | ; | ' | XXXXXX . ENTER | PG UP | |
| 88 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | 88 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| |
| 89 | * | LSHIFT | Z | X | C | V | B | N | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | | 89 | * | LSHIFT | Z | X | C | V | B | N | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | |
| 90 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | 90 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| |
| 91 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | | 91 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | |
| 92 | * '--------------------------------------------------------------------------------------------------------------------------------------' | 92 | * '--------------------------------------------------------------------------------------------------------------------------------------' |
| 93 | */ | 93 | */ |
| 94 | |||
| 95 | [_QW] = { /* QWERTY */ | ||
| 96 | { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, | ||
| 97 | { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, | ||
| 98 | { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, | ||
| 99 | { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, | ||
| 100 | { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, | ||
| 101 | }, | ||
| 102 | |||
| 103 | /* COLEMAK - MIT ENHANCED / GRID COMPATIBLE | ||
| 104 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | ||
| 105 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | | ||
| 106 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | ||
| 107 | * | TAB | Q | W | F | P | G | J | L | U | Y | ; | [ | ] | \ | DEL | | ||
| 108 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | ||
| 109 | * | ESC | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | | ||
| 110 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | ||
| 111 | * | LSHIFT | Z | X | C | V | B | K | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | | ||
| 112 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | ||
| 113 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | | ||
| 114 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 115 | */ | ||
| 116 | |||
| 117 | [_CM] = { /* COLEMAK */ | ||
| 118 | { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, | ||
| 119 | { KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, | ||
| 120 | { KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, | ||
| 121 | { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, | ||
| 122 | { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, | ||
| 123 | }, | ||
| 124 | |||
| 125 | /* DVORAK - MIT ENHANCED / GRID COMPATIBLE | ||
| 126 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | ||
| 127 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | | ||
| 128 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | ||
| 129 | * | TAB | ' | , | . | P | Y | F | G | C | R | L | [ | ] | \ | DEL | | ||
| 130 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | ||
| 131 | * | ESC | A | O | E | U | I | D | H | T | N | S | / | XXXXXX . ENTER | PG UP | | ||
| 132 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | ||
| 133 | * | LSHIFT | ; | Q | J | K | X | B | M | W | V | Z | XXXXXX . RSHIFT | UP | PG DN | | ||
| 134 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | ||
| 135 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | | ||
| 136 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 137 | */ | ||
| 138 | 94 | ||
| 139 | [_DV] = { /* DVORAK */ | 95 | [_QW] = LAYOUT_grid( /* QWERTY */ |
| 140 | { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, | 96 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, |
| 141 | { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, | 97 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL , |
| 142 | { KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, KC_ENT, KC_ENT, KC_PGUP }, | 98 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP, |
| 143 | { KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, | 99 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN, |
| 144 | { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, | 100 | M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT |
| 145 | }, | 101 | ), |
| 146 | 102 | ||
| 147 | /* LOWERED | 103 | /* COLEMAK - MIT ENHANCED / GRID COMPATIBLE |
| 148 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | 104 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. |
| 149 | * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | | 105 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | |
| 150 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | 106 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| |
| 151 | * | | ! | @ | # | $ | % | ^ | & | * | ( | ) | | | | INS | | 107 | * | TAB | Q | W | F | P | G | J | L | U | Y | ; | [ | ] | \ | DEL | |
| 152 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | 108 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| |
| 153 | * | | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | XXXXXX . | | | 109 | * | ESC | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | |
| 154 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | 110 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| |
| 155 | * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | | 111 | * | LSHIFT | Z | X | C | V | B | K | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | |
| 156 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | 112 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| |
| 157 | * | | | | | | XXXXXX . | | | | | | | | | | 113 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | |
| 158 | * '--------------------------------------------------------------------------------------------------------------------------------------' | 114 | * '--------------------------------------------------------------------------------------------------------------------------------------' |
| 159 | */ | 115 | */ |
| 160 | 116 | ||
| 161 | [_LW] = { /* LOWERED */ | 117 | [_CM] = LAYOUT_grid( /* COLEMAK */ |
| 162 | { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, | 118 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, |
| 163 | { _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, _______, KC_INS }, | 119 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL , |
| 164 | { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, ___T___, ___T___, _______ }, | 120 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP, |
| 165 | { _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, | 121 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN, |
| 166 | { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, | 122 | M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT |
| 167 | }, | 123 | ), |
| 168 | 124 | ||
| 169 | /* RAISED | 125 | /* DVORAK - MIT ENHANCED / GRID COMPATIBLE |
| 170 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | 126 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. |
| 171 | * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | | 127 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | |
| 172 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | 128 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| |
| 173 | * | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | | INS | | 129 | * | TAB | ' | , | . | P | Y | F | G | C | R | L | [ | ] | \ | DEL | |
| 174 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | 130 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| |
| 175 | * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | XXXXXX . | | | 131 | * | ESC | A | O | E | U | I | D | H | T | N | S | / | XXXXXX . ENTER | PG UP | |
| 176 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | 132 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| |
| 177 | * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | | 133 | * | LSHIFT | ; | Q | J | K | X | B | M | W | V | Z | XXXXXX . RSHIFT | UP | PG DN | |
| 178 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | 134 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| |
| 179 | * | | | | | | XXXXXX . | | | | | | | | | | 135 | * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | |
| 180 | * '--------------------------------------------------------------------------------------------------------------------------------------' | 136 | * '--------------------------------------------------------------------------------------------------------------------------------------' |
| 181 | */ | 137 | */ |
| 182 | 138 | ||
| 183 | [_RS] = { /* RAISED */ | 139 | [_DV] = LAYOUT_grid( /* DVORAK */ |
| 184 | { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, | 140 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, |
| 185 | { _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, _______, _______, KC_INS }, | 141 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL , |
| 186 | { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, ___T___, ___T___, _______ }, | 142 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, KC_ENT, KC_ENT, KC_PGUP, |
| 187 | { _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, | 143 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN, |
| 188 | { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, | 144 | M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT |
| 189 | }, | 145 | ), |
| 190 | 146 | ||
| 191 | /* FUNCTION | 147 | /* LOWERED |
| 192 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | 148 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. |
| 193 | * | NUM LK | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | | 149 | * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | |
| 194 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | 150 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| |
| 195 | * | SCR LK | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | PAUSE | PR SCR | | 151 | * | | ! | @ | # | $ | % | ^ | & | * | ( | ) | | | | INS | |
| 196 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | 152 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| |
| 197 | * | CAP LK | MS BT5 | MS BT4 | MS BT3 | MS BT2 | SLOW M | FAST M | NEXT | VOL+ | VOL- | PLAY | | XXXXXX . | WHEEL+ | | 153 | * | | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | XXXXXX . | | |
| 198 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | 154 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| |
| 199 | * | | | QWERTY | COLEMK | DVORAK | | | | | | | XXXXXX . | MOUS U | WHEEL- | | 155 | * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | |
| 200 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | 156 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| |
| 201 | * | | | | | | XXXXXX . MS BT1 | | | | | | MOUS L | MOUS D | MOUS R | | 157 | * | | | | | | XXXXXX . | | | | | | | | | |
| 202 | * '--------------------------------------------------------------------------------------------------------------------------------------' | 158 | * '--------------------------------------------------------------------------------------------------------------------------------------' |
| 203 | */ | 159 | */ |
| 204 | 160 | ||
| 205 | [_FN] = { /* FUNCTION */ | 161 | [_LW] = LAYOUT_grid( /* LOWERED */ |
| 206 | { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, | 162 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___, |
| 207 | { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, | 163 | _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, _______, KC_INS , |
| 208 | { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, | 164 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, ___T___, ___T___, _______, |
| 209 | { _______, _______, DF(_QW), DF(_CM), DF(_DV), _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, | 165 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______, |
| 210 | { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, | 166 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 211 | }, | 167 | ), |
| 168 | |||
| 169 | /* RAISED | ||
| 170 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | ||
| 171 | * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | | ||
| 172 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | ||
| 173 | * | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | | INS | | ||
| 174 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | ||
| 175 | * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | XXXXXX . | | | ||
| 176 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | ||
| 177 | * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | | ||
| 178 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | ||
| 179 | * | | | | | | XXXXXX . | | | | | | | | | | ||
| 180 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 181 | */ | ||
| 182 | |||
| 183 | [_RS] = LAYOUT_grid( /* RAISED */ | ||
| 184 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___, | ||
| 185 | _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, _______, _______, KC_INS , | ||
| 186 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, ___T___, ___T___, _______, | ||
| 187 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______, | ||
| 188 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 189 | ), | ||
| 190 | |||
| 191 | /* FUNCTION | ||
| 192 | * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. | ||
| 193 | * | NUM LK | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | | ||
| 194 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| | ||
| 195 | * | SCR LK | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | PAUSE | PR SCR | | ||
| 196 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| | ||
| 197 | * | CAP LK | MS BT5 | MS BT4 | MS BT3 | MS BT2 | SLOW M | FAST M | NEXT | VOL+ | VOL- | PLAY | | XXXXXX . | WHEEL+ | | ||
| 198 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| | ||
| 199 | * | | | QWERTY | COLEMK | DVORAK | | | | | | | XXXXXX . | MOUS U | WHEEL- | | ||
| 200 | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| | ||
| 201 | * | | | | | | XXXXXX . MS BT1 | | | | | | MOUS L | MOUS D | MOUS R | | ||
| 202 | * '--------------------------------------------------------------------------------------------------------------------------------------' | ||
| 203 | */ | ||
| 204 | |||
| 205 | [_FN] = LAYOUT_grid( /* FUNCTION */ | ||
| 206 | KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___, | ||
| 207 | KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR, | ||
| 208 | KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U, | ||
| 209 | _______, _______, DF(_QW), DF(_CM), DF(_DV), _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D, | ||
| 210 | _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R | ||
| 211 | ), | ||
| 212 | }; | 212 | }; |
| 213 | 213 | ||
| 214 | const uint16_t PROGMEM fn_actions[] = { | 214 | const uint16_t PROGMEM fn_actions[] = { |
| 215 | 215 | ||
| 216 | }; | 216 | }; |
| 217 | 217 | ||
| 218 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 218 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { |
| 219 | { | ||
| 220 | // MACRODOWN only works in this function | 219 | // MACRODOWN only works in this function |
| 221 | switch(id) { | 220 | switch(id) { |
| 222 | case 0: | 221 | case 0: |
| 223 | if (record->event.pressed) { | 222 | if (record->event.pressed) { |
| 224 | register_code(KC_RSFT); | 223 | register_code(KC_RSFT); |
| 225 | #ifdef BACKLIGHT_ENABLE | 224 | #ifdef BACKLIGHT_ENABLE |
| 226 | backlight_step(); | 225 | backlight_step(); |
| 227 | #endif | 226 | #endif |
| 228 | } else { | 227 | } else { |
| 229 | unregister_code(KC_RSFT); | 228 | unregister_code(KC_RSFT); |
| 230 | } | ||
| 231 | break; | ||
| 232 | } | 229 | } |
| 233 | return MACRO_NONE; | 230 | break; |
| 231 | } | ||
| 232 | return MACRO_NONE; | ||
| 234 | }; | 233 | }; |
