Ergodox EZ refactor (#3171)
* Refactor matrices and keymaps * Fixes for @ericgebhart keymap * Deleted macro aliases * ericgebhart/keymap.c to LAYOUT_ergodox_wrapper
This commit is contained in:
		
							parent
							
								
									454bc3c264
								
							
						
					
					
						commit
						698ce733b7
					
				
					 13 changed files with 207 additions and 209 deletions
				
			
		|  | @ -106,9 +106,12 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|     ergodox_right_led_3_set(n); | ||||
| } | ||||
| 
 | ||||
| #define KEYMAP(                                                 \ | ||||
| /*
 | ||||
|  *   LEFT HAND: LINES 115-122 | ||||
|  *  RIGHT HAND: LINES 124-131 | ||||
|  */ | ||||
| #define LAYOUT_ergodox(                                         \ | ||||
|                                                                 \ | ||||
|     /* left hand, spatial positions */                          \ | ||||
|     k00,k01,k02,k03,k04,k05,k06,                                \ | ||||
|     k10,k11,k12,k13,k14,k15,k16,                                \ | ||||
|     k20,k21,k22,k23,k24,k25,                                    \ | ||||
|  | @ -118,7 +121,6 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|                                 k54,                            \ | ||||
|                         k53,k52,k51,                            \ | ||||
|                                                                 \ | ||||
|     /* right hand, spatial positions */                         \ | ||||
|         k07,k08,k09,k0A,k0B,k0C,k0D,                            \ | ||||
|         k17,k18,k19,k1A,k1B,k1C,k1D,                            \ | ||||
|             k28,k29,k2A,k2B,k2C,k2D,                            \ | ||||
|  | @ -147,9 +149,12 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|     { k0D, k1D, k2D, k3D, k4D, KC_NO }    \ | ||||
|    } | ||||
| 
 | ||||
| #define KEYMAP_80(                                              \ | ||||
| /*
 | ||||
|  *   LEFT HAND: LINES 158-165 | ||||
|  *  RIGHT HAND: LINES 167-174 | ||||
|  */ | ||||
| #define LAYOUT_ergodox_80(                                      \ | ||||
|                                                                 \ | ||||
|     /* left hand, spatial positions */                          \ | ||||
|     k00,k01,k02,k03,k04,k05,k06,                                \ | ||||
|     k10,k11,k12,k13,k14,k15,k16,                                \ | ||||
|     k20,k21,k22,k23,k24,k25,                                    \ | ||||
|  | @ -159,7 +164,6 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|                         k45,k46,k54,                            \ | ||||
|                         k53,k52,k51,                            \ | ||||
|                                                                 \ | ||||
|     /* right hand, spatial positions */                         \ | ||||
|         k07,k08,k09,k0A,k0B,k0C,k0D,                            \ | ||||
|         k17,k18,k19,k1A,k1B,k1C,k1D,                            \ | ||||
|             k28,k29,k2A,k2B,k2C,k2D,                            \ | ||||
|  | @ -188,8 +192,8 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|     { k0D, k1D, k2D, k3D, k4D, KC_NO }    \ | ||||
|    } | ||||
| 
 | ||||
| #define KEYMAP_PRETTY(                                                                                        \ | ||||
|     /* left hand, spatial positions */     /* right hand, spatial positions */                         \ | ||||
| /*  ---------- LEFT HAND -----------   ---------- RIGHT HAND ---------- */ | ||||
| #define LAYOUT_ergodox_pretty(                                           \ | ||||
|     L00,L01,L02,L03,L04,L05,L06,           R00,R01,R02,R03,R04,R05,R06,  \ | ||||
|     L10,L11,L12,L13,L14,L15,L16,           R10,R11,R12,R13,R14,R15,R16,  \ | ||||
|     L20,L21,L22,L23,L24,L25,                   R21,R22,R23,R24,R25,R26,  \ | ||||
|  | @ -218,8 +222,8 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|     { R06, R16, R26, R36, R46, KC_NO }    \ | ||||
|     } | ||||
| 
 | ||||
| #define KEYMAP_PRETTY_80(                                                                              \ | ||||
|     /* left hand, spatial positions */     /* right hand, spatial positions */                         \ | ||||
| /*  ---------- LEFT HAND -----------   ---------- RIGHT HAND ---------- */ | ||||
| #define LAYOUT_ergodox_pretty_80(                                        \ | ||||
|     L00,L01,L02,L03,L04,L05,L06,           R00,R01,R02,R03,R04,R05,R06,  \ | ||||
|     L10,L11,L12,L13,L14,L15,L16,           R10,R11,R12,R13,R14,R15,R16,  \ | ||||
|     L20,L21,L22,L23,L24,L25,                   R21,R22,R23,R24,R25,R26,  \ | ||||
|  | @ -248,9 +252,4 @@ inline void ergodox_led_all_set(uint8_t n) | |||
|     { R06, R16, R26, R36, R46, KC_NO }    \ | ||||
|     } | ||||
| 
 | ||||
| #define LAYOUT_ergodox KEYMAP | ||||
| #define LAYOUT_ergodox_pretty KEYMAP_PRETTY | ||||
| #define LAYOUT_ergodox_80 KEYMAP_80 | ||||
| #define LAYOUT_ergodox_pretty_80 KEYMAP_PRETTY_80 | ||||
| 
 | ||||
| #endif | ||||
|  |  | |||
|  | @ -52,7 +52,7 @@ enum { | |||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   // Layer 0: basic keys.
 | ||||
|   [BASE] = KEYMAP(   | ||||
|   [BASE] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     BP_DLR,   BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_DEL, | ||||
|     KC_TAB,   BP_B,    BP_ECUT, BP_P,    BP_O,    BP_EGRV, KC_BSPC, | ||||
|  | @ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     KC_DOWN, TD(TAP_MACRO), TT(MOUSE)), | ||||
| 
 | ||||
|   // Layer 1: function and media keys.
 | ||||
|   [FN] = KEYMAP(   | ||||
|   [FN] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     KC_SLEP, KC_F1, KC_F2,  KC_F3,   KC_F4,    KC_F5,    ___, | ||||
|     ___,     ___,   ___,    ___,     ___,      ___,      ___, | ||||
|  | @ -96,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     // the MOUSE layer below (except for the arrow keys).
 | ||||
| 
 | ||||
|   // Layer 2: Mouse control.
 | ||||
|   [MOUSE] = KEYMAP(   | ||||
|   [MOUSE] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     KC_SLEP, KC_F1, KC_F2,   KC_F3,   KC_F4,    KC_F5,    ___, | ||||
|     ___,     ___,   KC_BTN4, KC_MS_U, KC_BTN5,  ___,      ___, | ||||
|  | @ -117,7 +117,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ___, ___, ___), | ||||
| 
 | ||||
|   // Layer 3: Numeric keypad and system keys.
 | ||||
|   [NUMS] = KEYMAP(   | ||||
|   [NUMS] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     KC_PSCR, KC_INS, KC_PAUS,    ___,     ___,      ___, ___, | ||||
|     ___,     ___,    ___,        ___,     ___,      ___, ___, | ||||
|  | @ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   // Layer 4: hand swap, all keys are mirrored to the other side of the keyboard
 | ||||
|   // except for the layer toggle itself (so there is no right arrow when this
 | ||||
|   // layer is activated).
 | ||||
|   [SWAP] = KEYMAP(   | ||||
|   [SWAP] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     ___, ___, ___, ___, ___, ___, ___, | ||||
|     ___, ___, ___, ___, ___, ___, ___, | ||||
|  | @ -163,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   // Layer 5: The LEDs are showing the "standard" caps/num/scroll lock indicator
 | ||||
|   // instead of their default which shows the currently active layers (FN, NUMS,
 | ||||
|   // and MOUSE in that order).
 | ||||
|   [SYSLEDS] = KEYMAP(   | ||||
|   [SYSLEDS] = LAYOUT_ergodox( | ||||
|     /* left hand */ | ||||
|     ___, ___, ___, ___, ___, ___, ___, | ||||
|     ___, ___, ___, ___, ___, ___, ___, | ||||
|  |  | |||
|  | @ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  */ | ||||
| // If it accepts an argument (i.e, is a function), it doesn't need KC_.
 | ||||
| // Otherwise, it needs KC_*
 | ||||
| [BASE] = KEYMAP(  // layer 0 : default
 | ||||
| [BASE] = LAYOUT_ergodox(  // layer 0 : default
 | ||||
|         // left hand
 | ||||
|         KC_EQL,          KC_1,        KC_2,   KC_3,   KC_4,        KC_5,   KC_LEFT, | ||||
|         KC_DELT,         KC_Q,        KC_W,   KC_E,   KC_R,        KC_T,   TG(DEV), | ||||
|  | @ -94,7 +94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // SYMBOLS
 | ||||
| [SYMB] = KEYMAP( | ||||
| [SYMB] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS,KC_F1,  KC_F2,  KC_F3,  KC_F4,  KC_F5,  KC_TRNS, | ||||
|        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||||
|  | @ -136,7 +136,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // MEDIA
 | ||||
| [MDIA] = KEYMAP( | ||||
| [MDIA] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|  | @ -156,7 +156,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|        KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS | ||||
| ), | ||||
| [MOUSE] = KEYMAP( | ||||
| [MOUSE] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|  | @ -176,7 +176,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|        KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS | ||||
| ), | ||||
| [DEV] = KEYMAP( | ||||
| [DEV] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_F12,  KC_F13,  KC_F14,  KC_F15,  KC_F16,  KC_TRNS, | ||||
|  |  | |||
|  | @ -142,7 +142,7 @@ enum custom_keycodes { | |||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
|   [BASE] = KEYMAP( | ||||
|   [BASE] = LAYOUT_ergodox( | ||||
|       // left hand
 | ||||
|       KC_ESC,            KC_F1,         KC_F2,      KC_F3,        KC_F4,   KC_F5,   KC_F6, | ||||
|       OSL(SCREEN_NAV),   KC_QUOTE,      KC_COMMA,   KC_DOT,       KC_P,    KC_Y,    MEH(KC_2), | ||||
|  | @ -167,7 +167,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 
 | ||||
|   ), | ||||
| 
 | ||||
|   [KEYNAV] = KEYMAP( | ||||
|   [KEYNAV] = LAYOUT_ergodox( | ||||
|     // left hand
 | ||||
|     KC_TRNS,KC_TRNS,     KC_TRNS,            KC_TRNS,         KC_TRNS,          KC_TRNS,          KC_TRNS, | ||||
|     KC_TRNS,KC_ESC,      CLOUD9_GOTO_LINE,   RCTL(KC_Z),      RCTL(KC_S),       MEH(KC_F10),      KC_TRNS, | ||||
|  | @ -189,7 +189,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   ), | ||||
| 
 | ||||
|     // key selection layer
 | ||||
|     [KEYSEL] = KEYMAP( | ||||
|     [KEYSEL] = LAYOUT_ergodox( | ||||
|            // left hand
 | ||||
|            KC_TRNS,KC_TRNS,   KC_TRNS,  KC_TRNS,   KC_TRNS,   KC_TRNS,   KC_TRNS, | ||||
|            KC_TRNS,MEH(KC_G), MEH(KC_H),MEH(KC_I), MEH(KC_J), MEH(KC_K), KC_TRNS, | ||||
|  | @ -215,7 +215,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     ), | ||||
| 
 | ||||
|   // shell navigation layer
 | ||||
|   [SHELL_NAV] = KEYMAP( | ||||
|   [SHELL_NAV] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_NO,  KC_TRNS,           KC_TRNS,        KC_TRNS,          KC_TRNS,     KC_TRNS,         KC_TRNS, | ||||
|        KC_TRNS,KC_TRNS,           SHELL_PGREP,    SHELL_PLESS,      SHELL_LESS,  KC_TRNS,         SHELL_H3, | ||||
|  | @ -242,7 +242,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 
 | ||||
| 
 | ||||
|     // linux screen layer
 | ||||
|   [SHELL_SCREEN] = KEYMAP( | ||||
|   [SHELL_SCREEN] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_NO,  KC_TRNS,    KC_TRNS,     KC_TRNS,     KC_TRNS,     KC_TRNS,   KC_TRNS, | ||||
|        KC_TRNS,KC_TRNS,    KC_TRNS,     KC_TRNS,     KC_TRNS,     KC_TRNS,   KC_TRNS, | ||||
|  | @ -268,7 +268,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   ), | ||||
| 
 | ||||
|   // navigation within screen (for copy/paste)
 | ||||
|   [SCREEN_NAV] = KEYMAP( | ||||
|   [SCREEN_NAV] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        // left hand
 | ||||
|        KC_NO,  KC_TRNS,    KC_TRNS,              KC_TRNS,     		  KC_TRNS,               KC_TRNS,   KC_TRNS, | ||||
|  | @ -297,7 +297,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|   [COMBINED] = KEYMAP( | ||||
|   [COMBINED] = LAYOUT_ergodox( | ||||
| 
 | ||||
|     // left hand
 | ||||
|     KC_NO,  KC_TRNS, KC_TRNS,    KC_TRNS,     KC_TRNS,     KC_TRNS, KC_TRNS, | ||||
|  | @ -322,7 +322,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 	KC_TRNS,KC_TRNS,KC_TRNS), | ||||
| 
 | ||||
| 
 | ||||
|     [MOUSE] = KEYMAP( | ||||
|     [MOUSE] = LAYOUT_ergodox( | ||||
|            KC_TRNS, KC_TRNS,      KC_TRNS,       KC_TRNS,       KC_TRNS,      KC_TRNS, KC_TRNS, | ||||
|            KC_TRNS, KC_TRNS,      KC_PGUP,       KC_MS_WH_UP,   KC_UP,        KC_TRNS, KC_TRNS, | ||||
|            KC_TRNS, KC_MS_ACCEL0, KC_PGDN,       KC_MS_WH_DOWN, KC_DOWN,      KC_TRNS, | ||||
|  | @ -344,7 +344,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|            KC_TRNS, KC_BTN1, KC_BTN2 | ||||
|     ), | ||||
| 
 | ||||
|     [BROWSER_CONTROL] = KEYMAP( | ||||
|     [BROWSER_CONTROL] = LAYOUT_ergodox( | ||||
| 		   // left hand
 | ||||
|            KC_TRNS, KC_TRNS,      KC_TRNS,       KC_TRNS,       KC_TRNS,      KC_TRNS, KC_TRNS, | ||||
|            KC_TRNS, KC_TRNS,      KC_BTN3,       KC_MS_U,       KC_BTN1,      KC_BTN2, KC_TRNS, | ||||
|  |  | |||
|  | @ -20,7 +20,7 @@ | |||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
|   [DVORAK] = LAYOUT_wrapper ( | ||||
|   [DVORAK] = LAYOUT_ergodox_wrapper( | ||||
|                              // left hand
 | ||||
|                              KC_GRV,     ___NUMBER_L___,   DEF_OS_LAYER_SW, | ||||
|                              KC_LOCK,    ___DVORAK_L1___,  KC_LBRC, | ||||
|  | @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                              ___ERGODOX_THUMB_RIGHT___ | ||||
|                              ), | ||||
| 
 | ||||
|   [XMONAD] = LAYOUT_wrapper ( | ||||
|   [XMONAD] = LAYOUT_ergodox_wrapper( | ||||
|                              // left hand
 | ||||
|                              ___,  ___FUNC_L___,     ___, | ||||
|                              ___,  ___DVORAK_L1___,  ___, | ||||
|  | @ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                              ___ERGODOX_THUMB_RIGHT___ | ||||
|                              ), | ||||
| 
 | ||||
|   [QWERTY] = LAYOUT_wrapper( | ||||
|   [QWERTY] = LAYOUT_ergodox_wrapper( | ||||
|                             // left hand
 | ||||
|                             KC_GRV,     ___NUMBER_L___,   DEF_OS_LAYER_SW, | ||||
|                             KC_LOCK,    ___QWERTY_L1___,  KC_LBRC, | ||||
|  | @ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                             ___ERGODOX_THUMB_RIGHT___ | ||||
|                             ), | ||||
| 
 | ||||
|   [COLEMAK] = LAYOUT_wrapper ( | ||||
|   [COLEMAK] = LAYOUT_ergodox_wrapper( | ||||
|                               // left hand
 | ||||
|                               KC_GRV,     ___NUMBER_L___,    DEF_OS_LAYER_SW, | ||||
|                               KC_LOCK,    ___COLEMAK_L1___,  KC_LBRC, | ||||
|  | @ -100,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                               ___ERGODOX_THUMB_RIGHT___ | ||||
|                               ), | ||||
| 
 | ||||
|   [WORKMAN] = LAYOUT_wrapper ( | ||||
|   [WORKMAN] = LAYOUT_ergodox_wrapper( | ||||
|                               // left hand
 | ||||
|                               KC_GRV,     ___NUMBER_L___,    DEF_OS_LAYER_SW, | ||||
|                               KC_LOCK,    ___WORKMAN_L1___,  KC_LBRC, | ||||
|  | @ -120,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                               ___ERGODOX_THUMB_RIGHT___ | ||||
|                               ), | ||||
| 
 | ||||
|   [NORMAN] = LAYOUT_wrapper( | ||||
|   [NORMAN] = LAYOUT_ergodox_wrapper( | ||||
|                             // left hand
 | ||||
|                             KC_GRV,     ___NUMBER_L___,   DEF_OS_LAYER_SW, | ||||
|                             KC_LOCK,    ___NORMAN_L1___,  KC_LBRC, | ||||
|  | @ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                             ___ERGODOX_THUMB_RIGHT___ | ||||
|                             ), | ||||
| 
 | ||||
|   [DVORAK_ON_BEPO] = LAYOUT_wrapper( | ||||
|   [DVORAK_ON_BEPO] = LAYOUT_ergodox_wrapper( | ||||
|                                     // left hand
 | ||||
|                                     DB_GRV,     ___NUMBER_BEPO_L___,  DEF_OS_LAYER_SW, | ||||
|                                     KC_LOCK,    ___DVORAK_FR_L1___,   DB_LBRC, | ||||
|  | @ -162,7 +162,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                                     ___ERGODOX_THUMB_RIGHT___ | ||||
|                                     ), | ||||
| 
 | ||||
|   [XMONAD_FR] = LAYOUT_wrapper( | ||||
|   [XMONAD_FR] = LAYOUT_ergodox_wrapper( | ||||
|                                // left hand
 | ||||
|                                ___,  ___FUNC_L___,        ___, | ||||
|                                ___,  ___DVORAK_FR_L1___,  ___, | ||||
|  | @ -183,7 +183,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                                ___ERGODOX_THUMB_RIGHT___ | ||||
|                                ), | ||||
| 
 | ||||
|   [BEPO] = LAYOUT_wrapper ( | ||||
|   [BEPO] = LAYOUT_ergodox_wrapper( | ||||
|                            // Left hand
 | ||||
|                            BP_DLR,         ___SYMBOL_BEPO_L___,  DEF_OS_LAYER_SW, | ||||
|                            KC_LOCK,        ___BEPO_FR_L1___,     DB_LBRC, | ||||
|  | @ -205,7 +205,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                            ), | ||||
| 
 | ||||
|   // SYMBOLS
 | ||||
|   [SYMB] = LAYOUT_wrapper( | ||||
|   [SYMB] = LAYOUT_ergodox_wrapper( | ||||
|                           // left hand
 | ||||
|                           ___,  ___FUNC_L___,     ___, | ||||
|                           ___,  ___SYMBOLS_1___,  ___, | ||||
|  | @ -226,7 +226,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                           ___ERGODOX_TRANS_THUMBS___ | ||||
|                           ), | ||||
| 
 | ||||
|   [SYMB_ON_BEPO] = LAYOUT_wrapper( | ||||
|   [SYMB_ON_BEPO] = LAYOUT_ergodox_wrapper( | ||||
|                                   // left hand
 | ||||
|                                   ___,  ___FUNC_L___,     ___, | ||||
|                                   ___,  ___SYMBOLS_1_BP___,  ___, | ||||
|  | @ -248,7 +248,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                                   ), | ||||
| 
 | ||||
|   // MEDIA AND MOUSE
 | ||||
|   [MDIA] = LAYOUT_wrapper( | ||||
|   [MDIA] = LAYOUT_ergodox_wrapper( | ||||
|                           // left hand
 | ||||
|                           ___,  ___FUNC_L___,  ___, | ||||
|                           ___MOUSE_BTNS_L___,  ___, ___, | ||||
|  | @ -266,7 +266,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|                           ___ERGODOX_TRANS_THUMBS___ | ||||
|                           ), | ||||
| 
 | ||||
|   [LAYERS] = LAYOUT_wrapper( | ||||
|   [LAYERS] = LAYOUT_ergodox_wrapper( | ||||
|                             // left hand
 | ||||
|                             ___,  ___FUNC_L___,  ___, | ||||
|                             XXX,  XXX,  XXX, ___LAYERS_L1___,  XXX, XXX, | ||||
|  |  | |||
|  | @ -1,8 +1,8 @@ | |||
| #include QMK_KEYBOARD_H | ||||
| #include "action_layer.h" | ||||
| #include "action_util.h" | ||||
| #include "debug.h" | ||||
| #include "eeconfig.h" | ||||
| #include "ergodox_ez.h" | ||||
| #include "version.h" | ||||
| #include "wait.h" | ||||
| 
 | ||||
|  | @ -89,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|          *                                  `--------------------'           `--------------------' | ||||
|          */ | ||||
| 
 | ||||
|         [COLE] = KEYMAP( | ||||
|         [COLE] = LAYOUT_ergodox( | ||||
|             // Left Hand
 | ||||
|             TD(TD_FIND), KC_1, KC_2, KC_3, KC_4, KC_5, TD(TD_UNDO), | ||||
|             TD(TD_BTK), KC_Q, KC_W, KC_F, KC_P, KC_G, TD(TD_COPY), | ||||
|  | @ -132,7 +132,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|          *                                  |      |      | ---- |           | ---- |      |      | | ||||
|          *                                  `--------------------'           `--------------------' | ||||
|          */ | ||||
|         [LOWER] = KEYMAP( | ||||
|         [LOWER] = LAYOUT_ergodox( | ||||
|             // Left Hand
 | ||||
|             ____, ____, ____, ____, ____, ____, ____, | ||||
|             ____, ____, ____, ____, ____, ____, ____, | ||||
|  | @ -175,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|          *                                  |      |      | ---- |           | ---- |      |      | | ||||
|          *                                  `--------------------'           `--------------------' | ||||
|          */ | ||||
|         [RAISE] = KEYMAP( | ||||
|         [RAISE] = LAYOUT_ergodox( | ||||
|             // Left Hand
 | ||||
|             KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, ____, | ||||
|             KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ____, | ||||
|  | @ -218,7 +218,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|          *                                  |      |      | ---- |           | VAD |      |      | | ||||
|          *                                  `--------------------'           `--------------------' | ||||
|          */ | ||||
|         [AUX] = KEYMAP( | ||||
|         [AUX] = LAYOUT_ergodox( | ||||
|             // Left Hand
 | ||||
|             M(CF_EPRM), ____, ____, ____, ____, ____, KC_PWR, | ||||
|             ____, ____, ____, ____, ____, ____, KC_SLEP, | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| #include "ergodox_ez.h" | ||||
| #include QMK_KEYBOARD_H | ||||
| #include "debug.h" | ||||
| #include "action_layer.h" | ||||
| 
 | ||||
|  | @ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 |      |      | Ctrl |       | Ctrl |        |      | | ||||
|  *                                 `--------------------'       `----------------------' | ||||
|  */ | ||||
| [BASE] = KEYMAP(  // layer 0 : default
 | ||||
| [BASE] = LAYOUT_ergodox(  // layer 0 : default
 | ||||
|         // left hand
 | ||||
|    LT(NAV,KC_ESC),  KC_1,         KC_2,   KC_3,   KC_4,   KC_5,   KC_DELETE, | ||||
|         KC_TAB,     KC_Q,         KC_W,   KC_E,   KC_R,   KC_T,   CTL_T(KC_ESC), | ||||
|  | @ -78,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 |      |      |      |       |      |      |      | | ||||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| [SYMB_L] = KEYMAP( | ||||
| [SYMB_L] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS, | ||||
|        KC_TRNS,  KC_GRV ,  KC_TILD,  KC_ASTR,  KC_AMPR,  KC_SLSH,  LSFT(KC_COMM), | ||||
|  | @ -99,7 +99,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|        KC_TRNS,  KC_SCLN,  KC_DOT | ||||
| ), | ||||
| 
 | ||||
| [SYMB_R] = KEYMAP(  // same as above, but avoids clash between SYMB and ;/:
 | ||||
| [SYMB_R] = LAYOUT_ergodox(  // same as above, but avoids clash between SYMB and ;/:
 | ||||
|        // left hand
 | ||||
|        KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS, | ||||
|        KC_TRNS,  KC_GRV ,  KC_TILD,  KC_ASTR,  KC_AMPR,  KC_SLSH,  LSFT(KC_COMM), | ||||
|  | @ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 |      |      |      |       |      |      |      | | ||||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| [NAV] = KEYMAP( | ||||
| [NAV] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        KC_TRNS,  KC_F1,    KC_F2,          KC_F3,        KC_F4,    KC_F5,  KC_PAUSE, | ||||
|        KC_TRNS,  KC_F1,    KC_F2,          KC_F3,        KC_F4,    KC_F5,  KC_TRNS, | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  */ | ||||
| // If it accepts an argument (i.e, is a function), it doesn't need KC_.
 | ||||
| // Otherwise, it needs KC_*
 | ||||
| [BASE] = KEYMAP_80(  // layer 0 : default
 | ||||
| [BASE] = LAYOUT_ergodox_80(  // layer 0 : default
 | ||||
|         // left hand
 | ||||
|         KC_EQL,         KC_1,         KC_2,   KC_3,   KC_4,   KC_5,   KC_LEFT, | ||||
|         KC_DELT,        KC_Q,         KC_W,   KC_E,   KC_R,   KC_T,   TG(SYMB), | ||||
|  | @ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // SYMBOLS
 | ||||
| [SYMB] = KEYMAP_80( | ||||
| [SYMB] = LAYOUT_ergodox_80( | ||||
|        // left hand
 | ||||
|        M(0),   KC_F1,  KC_F2,  KC_F3,  KC_F4,  KC_F5,  KC_TRNS, | ||||
|        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||||
|  | @ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `------------------------' | ||||
|  */ | ||||
| // MEDIA AND MOUSE
 | ||||
| [MDIA] = KEYMAP_80( | ||||
| [MDIA] = LAYOUT_ergodox_80( | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | ||||
|  |  | |||
|  | @ -1,6 +1,5 @@ | |||
| #include QMK_KEYBOARD_H | ||||
| 
 | ||||
| #include "ergodox_ez.h" | ||||
| #include "debug.h" | ||||
| #include "action_layer.h" | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  */ | ||||
| // If it accepts an argument (i.e, is a function), it doesn't need KC_.
 | ||||
| // Otherwise, it needs KC_*
 | ||||
| [BASE] = KEYMAP(  // layer 0 : default
 | ||||
| [BASE] = LAYOUT_ergodox(  // layer 0 : default
 | ||||
|         // left hand
 | ||||
|         KC_EQL,         KC_1,         KC_2,   KC_3,   KC_4,   KC_5,   KC_LEFT, | ||||
|         KC_DELT,        KC_Q,         KC_W,   KC_E,   KC_R,   KC_T,   TG(SYMB), | ||||
|  | @ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // SYMBOLS
 | ||||
| [SYMB] = KEYMAP( | ||||
| [SYMB] = LAYOUT_ergodox( | ||||
|        // left hand
 | ||||
|        M(0),   KC_F1,  KC_F2,  KC_F3,  KC_F4,  KC_F5,  KC_TRNS, | ||||
|        KC_TRNS,KC_EXLM,KC_AT,  KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, | ||||
|  | @ -118,7 +118,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // MEDIA AND MOUSE
 | ||||
| [MDIA] = KEYMAP( | ||||
| [MDIA] = LAYOUT_ergodox( | ||||
|        RESET,   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, | ||||
|        KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, | ||||
|  | @ -188,7 +188,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // TxBolt over Serial
 | ||||
| [TXBOLT] = KEYMAP( | ||||
| [TXBOLT] = LAYOUT_ergodox( | ||||
|        KC_BSPC, KC_NO,   KC_NO,   KC_NO,   KC_NO,   KC_NO,   KC_NO, | ||||
|        KC_NO,   M(NM),   M(NM),   M(NM),   M(NM),   M(NM),  KC_NO, | ||||
|        KC_NO,   M(Sl),   M(Tl),   M(Pl),   M(Hl),   M(X), | ||||
|  | @ -229,7 +229,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|  *                                 `--------------------'       `--------------------' | ||||
|  */ | ||||
| // TxBolt over Serial
 | ||||
| [TXBOLT2] = KEYMAP( | ||||
| [TXBOLT2] = LAYOUT_ergodox( | ||||
|        KC_NO,   M(NM),   M(NM),   M(NM),   M(NM),   M(NM),  KC_NO, | ||||
|        KC_NO,   M(Sl),   M(Tl),   M(Pl),   M(Hl),   M(X),   KC_NO, | ||||
|        KC_NO,   M(Sl),   M(Kl),   M(Wl),   M(Rl),   M(X), | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| #include "ergodox_ez.h" | ||||
| #include QMK_KEYBOARD_H | ||||
| #include "debug.h" | ||||
| #include "action_layer.h" | ||||
| #include "version.h" | ||||
|  | @ -20,11 +20,11 @@ enum custom_keycodes { | |||
| 
 | ||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
|   [0] = KEYMAP(KC_EQUAL,KC_1,KC_2,KC_3,KC_4,KC_5,LCTL(KC_MINUS),KC_DELETE,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_LBRACKET,KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,KC_LSPO,CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,ALL_T(KC_NO),LT(1,KC_GRAVE),KC_QUOTE,LALT(KC_LSHIFT),KC_LEFT,KC_RIGHT,ALT_T(KC_APPLICATION),KC_LGUI,KC_HOME,KC_SPACE,KC_UNDS,KC_END,LCTL(KC_EQUAL),KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINUS,KC_RBRACKET,KC_Y,KC_U,KC_I,KC_O,KC_P,KC_BSLASH,KC_H,ALT_T(KC_J),KC_K,KC_L,LT(2,KC_SCOLON),GUI_T(KC_QUOTE),MEH_T(KC_NO),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),KC_RSPC,KC_UP,KC_DOWN,KC_LBRACKET,KC_RBRACKET,TT(1),KC_LALT,CTL_T(KC_ESCAPE),KC_PGUP,KC_PGDOWN,LT(1,KC_TAB),KC_ENTER), | ||||
|   [0] = LAYOUT_ergodox(KC_EQUAL,KC_1,KC_2,KC_3,KC_4,KC_5,LCTL(KC_MINUS),KC_DELETE,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_LBRACKET,KC_BSPACE,KC_A,KC_S,KC_D,KC_F,KC_G,KC_LSPO,CTL_T(KC_Z),KC_X,KC_C,KC_V,KC_B,ALL_T(KC_NO),LT(1,KC_GRAVE),KC_QUOTE,LALT(KC_LSHIFT),KC_LEFT,KC_RIGHT,ALT_T(KC_APPLICATION),KC_LGUI,KC_HOME,KC_SPACE,KC_UNDS,KC_END,LCTL(KC_EQUAL),KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINUS,KC_RBRACKET,KC_Y,KC_U,KC_I,KC_O,KC_P,KC_BSLASH,KC_H,ALT_T(KC_J),KC_K,KC_L,LT(2,KC_SCOLON),GUI_T(KC_QUOTE),MEH_T(KC_NO),KC_N,KC_M,KC_COMMA,KC_DOT,CTL_T(KC_SLASH),KC_RSPC,KC_UP,KC_DOWN,KC_LBRACKET,KC_RBRACKET,TT(1),KC_LALT,CTL_T(KC_ESCAPE),KC_PGUP,KC_PGDOWN,LT(1,KC_TAB),KC_ENTER), | ||||
| 
 | ||||
|   [1] = KEYMAP(KC_TRANSPARENT,KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,LCTL(KC_W),KC_LBRACKET,KC_RBRACKET,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,LCTL(KC_PGUP),LCTL(KC_PGDOWN),RGB_MOD,KC_TRANSPARENT,KC_TRANSPARENT,RGB_VAD,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_AMPR,KC_UNDS,KC_MINUS,KC_SCOLON,KC_PLUS,KC_TRANSPARENT,KC_TRANSPARENT,KC_PIPE,KC_AT,KC_EQUAL,KC_PERC,KC_BSLASH,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,RGB_TOG,RGB_SLD,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,RGB_HUI), | ||||
|   [1] = LAYOUT_ergodox(KC_TRANSPARENT,KC_F1,KC_F2,KC_F3,KC_F4,KC_F5,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,LCTL(KC_W),KC_LBRACKET,KC_RBRACKET,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,LCTL(KC_PGUP),LCTL(KC_PGDOWN),RGB_MOD,KC_TRANSPARENT,KC_TRANSPARENT,RGB_VAD,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_F6,KC_F7,KC_F8,KC_F9,KC_F10,KC_F11,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_F12,KC_AMPR,KC_UNDS,KC_MINUS,KC_SCOLON,KC_PLUS,KC_TRANSPARENT,KC_TRANSPARENT,KC_PIPE,KC_AT,KC_EQUAL,KC_PERC,KC_BSLASH,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,RGB_TOG,RGB_SLD,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,RGB_HUI), | ||||
| 
 | ||||
|   [2] = KEYMAP(KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_UP,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_LEFT,KC_MS_DOWN,KC_MS_RIGHT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_BTN1,KC_MS_BTN2,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PLAY_PAUSE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PREV_TRACK,KC_MEDIA_NEXT_TRACK,KC_TRANSPARENT,KC_TRANSPARENT,KC_AUDIO_VOL_UP,KC_AUDIO_VOL_DOWN,KC_AUDIO_MUTE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_WWW_BACK), | ||||
|   [2] = LAYOUT_ergodox(KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_UP,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_LEFT,KC_MS_DOWN,KC_MS_RIGHT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MS_BTN1,KC_MS_BTN2,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PLAY_PAUSE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_MEDIA_PREV_TRACK,KC_MEDIA_NEXT_TRACK,KC_TRANSPARENT,KC_TRANSPARENT,KC_AUDIO_VOL_UP,KC_AUDIO_VOL_DOWN,KC_AUDIO_MUTE,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_TRANSPARENT,KC_WWW_BACK), | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   *                                 |      |      |      |       |      |      |      | | ||||
|   *                                 `--------------------'       `--------------------' | ||||
|   */ | ||||
|   [NORMAL_MODE] = KEYMAP( | ||||
|   [NORMAL_MODE] = LAYOUT_ergodox( | ||||
|     // Layer 2 Left Hand
 | ||||
|     X_____X,X_____X,X_____X,X_____X,X_____X,X_____X,X_____X, | ||||
|     KC_TAB ,X_____X,VIM_W,  VIM_E  ,X_____X,X_____X,X_____X, | ||||
|  | @ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   *                                 |   ⌘  |      |      |       |      |      |   ⌘  | | ||||
|   *                                 `--------------------'       `--------------------' | ||||
|   */ | ||||
|   [INSERT_MODE] = KEYMAP( | ||||
|   [INSERT_MODE] = LAYOUT_ergodox( | ||||
|     // Left Hand
 | ||||
|     NOR_MOD,KC_1,   KC_2,   KC_3,    KC_4,   KC_5, KC_ATM, | ||||
|     KC_TAB ,KC_Q,   KC_W,   KC_E,    KC_R,   KC_T, KC_GRV, | ||||
|  | @ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     MO(MOUSE) , KC_ENT, GUI_T(KC_BSPC) | ||||
|   ), | ||||
| 
 | ||||
|   [SYMB] = KEYMAP( | ||||
|   [SYMB] = LAYOUT_ergodox( | ||||
|     // Left Hand
 | ||||
|     NOR_MOD,KC_1,   KC_2,   KC_3,    KC_4,   KC_5, KC_ATM, | ||||
|     KC_TAB ,KC_Q,   KC_W,   KC_E,    KC_R,   KC_T, KC_GRV, | ||||
|  | @ -129,7 +129,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|     _______,_______,_______ | ||||
|   ), | ||||
| 
 | ||||
|   [MOUSE] = KEYMAP( | ||||
|   [MOUSE] = LAYOUT_ergodox( | ||||
|     // Left Hand
 | ||||
|     _______,_______,_______,_______,_______,_______,_______, | ||||
|     _______,_______,_______,_______,_______,_______,_______, | ||||
|  |  | |||
|  | @ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   */ | ||||
|   // If it accepts an argument (i.e, is a function), it doesn't need KC_.
 | ||||
|   // Otherwise, it needs KC_*
 | ||||
|   [QWERTY] = KEYMAP(  // layer 0 : default
 | ||||
|   [QWERTY] = LAYOUT_ergodox(  // layer 0 : default
 | ||||
|           // left hand
 | ||||
|           KC_NO,        KC_NO, KC_NO,  KC_NO,  KC_NO,  KC_NO,  KC_NO, | ||||
|           KC_TAB,       KC_Q,  KC_W,   KC_E,   KC_R,   KC_T,   KC_LBRC, | ||||
|  | @ -92,7 +92,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   *                                 |      |      |      |       |      |      |      | | ||||
|   *                                 `--------------------'       `--------------------' | ||||
|   */ | ||||
|   [NUMS] = KEYMAP( | ||||
|   [NUMS] = LAYOUT_ergodox( | ||||
|         // left hand
 | ||||
|         KC_TRNS,     KC_F1,  KC_F2,  KC_F3,  KC_F4,  KC_F5,   KC_TRNS, | ||||
|         LGUI(KC_GRV),KC_GRV, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, | ||||
|  | @ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   *                                 |      |      |      |       |      |      |      | | ||||
|   *                                 `--------------------'       `--------------------' | ||||
|   */ | ||||
|   [MOVE] = KEYMAP( | ||||
|   [MOVE] = LAYOUT_ergodox( | ||||
|         // left hand
 | ||||
|         KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||||
|         KC_TRNS,KC_TRNS,VIM_W,  KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, | ||||
|  | @ -160,7 +160,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
|   /* Keymap: AFK Layer
 | ||||
|    * All keys wake | ||||
|    */ | ||||
|   [AFK] = KEYMAP( | ||||
|   [AFK] = LAYOUT_ergodox( | ||||
|         // left hand
 | ||||
|         BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE, | ||||
|         BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE,BF_WAKE, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 noroadsleft
						noroadsleft