aboutsummaryrefslogtreecommitdiff
path: root/keyboard/ergodox_ez/keymaps/bepo/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/bepo/keymap.c')
-rw-r--r--keyboard/ergodox_ez/keymaps/bepo/keymap.c62
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,
87KC_NO, KC_INS, 88KC_NO, KC_INS,
88KC_NO, 89KC_NO,
89MO(FNX), KC_RSHIFT, KC_ENTER), 90MO(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
111S(KC_3), KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS,
112KC_GRV, S(KC_B), S(KC_E), S(KC_P), S(KC_O), S(KC_E), KC_TRNS,
113S(KC_W), S(KC_A), S(KC_U), S(KC_I), S(KC_E), KC_SCOLON,
114S(KC_E), S(KC_A), S(KC_Y), S(KC_X), S(KC_SCOLON), S(KC_K), KC_TRNS,
115KC_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,
125KC_TRNS, KC_TRNS,
126KC_TRNS,
127KC_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,
124KC_NO, KC_NO, 162KC_NO, KC_NO,
125KC_NO, 163KC_NO,
126KC_TRNS, KC_TRNS, KC_NO), 164KC_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,
161KC_NO, KC_NO, 199KC_NO, KC_NO,
162KC_NO, 200KC_NO,
163KC_NO, KC_TRNS, KC_KP_ENTER), 201KC_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,
198KC_NO, KC_NO, 236KC_NO, KC_NO,
199KC_NO, 237KC_NO,
200KC_NO, KC_TRNS, KC_NO), 238KC_NO, KC_TRNS, KC_NO),
201/* Keymap 5: mouse layer 239/* Keymap 6: mouse layer
202 * 240 *
203 * ,--------------------------------------------------. ,--------------------------------------------------. 241 * ,--------------------------------------------------. ,--------------------------------------------------.
204 * | | | | | | | | | | | | | | | | 242 * | | | | | | | | | | | | | | | |