diff options
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/bepo/keymap.c')
| -rw-r--r-- | keyboard/ergodox_ez/keymaps/bepo/keymap.c | 62 |
1 files changed, 50 insertions, 12 deletions
diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 35afb773b..3b3d2318b 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c | |||
| @@ -5,10 +5,11 @@ | |||
| 5 | 5 | ||
| 6 | #define BASE 0 // default layer | 6 | #define BASE 0 // default layer |
| 7 | #define QWER 1 // qwerty compat layer | 7 | #define QWER 1 // qwerty compat layer |
| 8 | #define FNX 2 // function keys | 8 | #define SQWER 2 // shifted qwerty compat layer |
| 9 | #define NUM 3 // numeric keypad keys | 9 | #define FNX 3 // function keys |
| 10 | #define NAV 4 // navigation keys | 10 | #define NUM 4 // numeric keypad keys |
| 11 | #define MSE 5 // mouse keys | 11 | #define NAV 5 // navigation keys |
| 12 | #define MSE 6 // mouse keys | ||
| 12 | 13 | ||
| 13 | #define KP_00 0 | 14 | #define KP_00 0 |
| 14 | 15 | ||
| @@ -55,11 +56,11 @@ MO(FNX), KC_RSHIFT, KC_ENTER), | |||
| 55 | * ,--------------------------------------------------. ,--------------------------------------------------. | 56 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 56 | * | $ | " | < | > | ( | ) | Esc | |ScroLo| @ | + | - | / | * | = | | 57 | * | $ | " | < | > | ( | ) | Esc | |ScroLo| @ | + | - | / | * | = | |
| 57 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 58 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
| 58 | * | % | B |E_ACUT| P | O |E_GRAV|Backsp| |CapsLo| ^ | V | D | L | J | Z | | 59 | * | % | b | e | p | o | e |Backsp| |CapsLo| ^ | v | d | l | j | z | |
| 59 | * |--------+------+------+------+------+------| ace | | |------+------+------+------+------+--------| | 60 | * |--------+------+------+------+------+------| ace | | |------+------+------+------+------+--------| |
| 60 | * | W | A | U | I | E | , |------| |------| C | T | S | R | N | M | | 61 | * | w | a | u | i | e | , |------| |------| c | t | s | r | n | m | |
| 61 | * |--------+------+------+------+------+------|Delete| | NumLo|------+------+------+------+------+--------| | 62 | * |--------+------+------+------+------+------|Delete| | NumLo|------+------+------+------+------+--------| |
| 62 | * | E_CIRC |A_GRAV| Y | X | . | K | | | | ' | Q | G | H | F | C_CEDIL| | 63 | * | e | a | y | x | . | k | | | | ' | q | g | h | f | c | |
| 63 | * `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------' | 64 | * `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------' |
| 64 | * | BEPO | |LSuper| LCtrl| LAlt| | | L_Mse| | |Insert| | AltGr| RCtrl|RSuper|PrntSc| Pause| | 65 | * | BEPO | |LSuper| LCtrl| LAlt| | | L_Mse| | |Insert| | AltGr| RCtrl|RSuper|PrntSc| Pause| |
| 65 | * `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------' | 66 | * `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------' |
| @@ -86,8 +87,45 @@ KC_TRNS, KC_NO, KC_LGUI, KC_LCTL, KC_LALT, | |||
| 86 | KC_RALT, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, | 87 | KC_RALT, KC_RCTL, KC_RGUI, KC_PSCREEN, KC_PAUSE, |
| 87 | KC_NO, KC_INS, | 88 | KC_NO, KC_INS, |
| 88 | KC_NO, | 89 | KC_NO, |
| 89 | MO(FNX), KC_RSHIFT, KC_ENTER), | 90 | MO(FNX), MO(SQWER), KC_ENTER), |
| 90 | /* Keymap 2: function layer | 91 | /* Keymap 2: QWERTY shifted system compatibility layer |
| 92 | * | ||
| 93 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
| 94 | * | # | 1 | 2 | 3 | 4 | 5 | Esc | |ScroLo| 6 | 7 | 8 | 9 | 0 | = | | ||
| 95 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
| 96 | * | ` | B | E | P | O | E |Backsp| |CapsLo| ! | V | D | L | J | Z | | ||
| 97 | * |--------+------+------+------+------+------| ace | | |------+------+------+------+------+--------| | ||
| 98 | * | W | A | U | I | E | ; |------| |------| C | T | S | R | N | M | | ||
| 99 | * |--------+------+------+------+------+------|Delete| | NumLo|------+------+------+------+------+--------| | ||
| 100 | * | E | A | Y | X | : | K | | | | ? | Q | G | H | F | C | | ||
| 101 | * `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------' | ||
| 102 | * | BEPO | |LSuper| LCtrl| LAlt| | | L_Mse| | |Insert| | AltGr| RCtrl|RSuper|PrntSc| Pause| | ||
| 103 | * `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------' | ||
| 104 | * | | | L_Num| | | | | | ||
| 105 | * | Space| Tab |------| |------|RShift|Enter | | ||
| 106 | * | | | L_Nav| | L_Fx | | | | ||
| 107 | * `--------------------' `--------------------' | ||
| 108 | */ | ||
| 109 | [SQWER] = KEYMAP( | ||
| 110 | // Left hand | ||
| 111 | S(KC_3), KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, | ||
| 112 | KC_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS, | ||
| 113 | S(KC_W), S(KC_A), S(KC_U), S(KC_I), S(KC_E), KC_SCOLON, | ||
| 114 | S(KC_E), S(KC_A), S(KC_Y), S(KC_X), S(KC_SCOLON), S(KC_K), KC_TRNS, | ||
| 115 | KC_TRNS, KC_TRNS, S(KC_LGUI), S(KC_LCTL), S(KC_LALT), | ||
| 116 | KC_TRNS, KC_TRNS, | ||
| 117 | KC_TRNS, | ||
| 118 | KC_TRNS, S(KC_TAB), KC_TRNS, | ||
| 119 | // Right hand | ||
| 120 | KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS, | ||
| 121 | KC_TRNS, S(KC_1), S(KC_V), S(KC_D), S(KC_L), S(KC_J), S(KC_Z), | ||
| 122 | S(KC_C), S(KC_T), S(KC_S), S(KC_R), S(KC_N), S(KC_M), | ||
| 123 | KC_TRNS, S(KC_SLASH), S(KC_Q), S(KC_G), S(KC_H), S(KC_F), S(KC_C), | ||
| 124 | S(KC_RALT), S(KC_RCTL), S(KC_RGUI), KC_TRNS, KC_TRNS, | ||
| 125 | KC_TRNS, KC_TRNS, | ||
| 126 | KC_TRNS, | ||
| 127 | KC_TRNS, KC_TRNS, KC_TRNS), | ||
| 128 | /* Keymap 3: function layer | ||
| 91 | * | 129 | * |
| 92 | * ,--------------------------------------------------. ,--------------------------------------------------. | 130 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 93 | * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | | 131 | * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | |
| @@ -124,7 +162,7 @@ KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, | |||
| 124 | KC_NO, KC_NO, | 162 | KC_NO, KC_NO, |
| 125 | KC_NO, | 163 | KC_NO, |
| 126 | KC_TRNS, KC_TRNS, KC_NO), | 164 | KC_TRNS, KC_TRNS, KC_NO), |
| 127 | /* Keymap 3: numeric layer, sends keypad codes | 165 | /* Keymap 4: numeric layer, sends keypad codes |
| 128 | * | 166 | * |
| 129 | * ,--------------------------------------------------. ,--------------------------------------------------. | 167 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 130 | * | | | | | | | | | | | + | - | / | * | | | 168 | * | | | | | | | | | | | + | - | / | * | | |
| @@ -161,7 +199,7 @@ KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, | |||
| 161 | KC_NO, KC_NO, | 199 | KC_NO, KC_NO, |
| 162 | KC_NO, | 200 | KC_NO, |
| 163 | KC_NO, KC_TRNS, KC_KP_ENTER), | 201 | KC_NO, KC_TRNS, KC_KP_ENTER), |
| 164 | /* Keymap 4: navigation layer | 202 | /* Keymap 5: navigation layer |
| 165 | * | 203 | * |
| 166 | * ,--------------------------------------------------. ,--------------------------------------------------. | 204 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 167 | * | | | | | | | | | | | | | | | | | 205 | * | | | | | | | | | | | | | | | | |
| @@ -198,7 +236,7 @@ KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, | |||
| 198 | KC_NO, KC_NO, | 236 | KC_NO, KC_NO, |
| 199 | KC_NO, | 237 | KC_NO, |
| 200 | KC_NO, KC_TRNS, KC_NO), | 238 | KC_NO, KC_TRNS, KC_NO), |
| 201 | /* Keymap 5: mouse layer | 239 | /* Keymap 6: mouse layer |
| 202 | * | 240 | * |
| 203 | * ,--------------------------------------------------. ,--------------------------------------------------. | 241 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 204 | * | | | | | | | | | | | | | | | | | 242 | * | | | | | | | | | | | | | | | | |
