mirror of
https://github.com/openstenoproject/qmk
synced 2024-11-14 04:24:41 +00:00
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);
|
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, \
|
k00,k01,k02,k03,k04,k05,k06, \
|
||||||
k10,k11,k12,k13,k14,k15,k16, \
|
k10,k11,k12,k13,k14,k15,k16, \
|
||||||
k20,k21,k22,k23,k24,k25, \
|
k20,k21,k22,k23,k24,k25, \
|
||||||
|
@ -118,7 +121,6 @@ inline void ergodox_led_all_set(uint8_t n)
|
||||||
k54, \
|
k54, \
|
||||||
k53,k52,k51, \
|
k53,k52,k51, \
|
||||||
\
|
\
|
||||||
/* right hand, spatial positions */ \
|
|
||||||
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
||||||
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
||||||
k28,k29,k2A,k2B,k2C,k2D, \
|
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 } \
|
{ 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, \
|
k00,k01,k02,k03,k04,k05,k06, \
|
||||||
k10,k11,k12,k13,k14,k15,k16, \
|
k10,k11,k12,k13,k14,k15,k16, \
|
||||||
k20,k21,k22,k23,k24,k25, \
|
k20,k21,k22,k23,k24,k25, \
|
||||||
|
@ -159,7 +164,6 @@ inline void ergodox_led_all_set(uint8_t n)
|
||||||
k45,k46,k54, \
|
k45,k46,k54, \
|
||||||
k53,k52,k51, \
|
k53,k52,k51, \
|
||||||
\
|
\
|
||||||
/* right hand, spatial positions */ \
|
|
||||||
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
||||||
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
||||||
k28,k29,k2A,k2B,k2C,k2D, \
|
k28,k29,k2A,k2B,k2C,k2D, \
|
||||||
|
@ -188,16 +192,16 @@ inline void ergodox_led_all_set(uint8_t n)
|
||||||
{ k0D, k1D, k2D, k3D, k4D, KC_NO } \
|
{ k0D, k1D, k2D, k3D, k4D, KC_NO } \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define KEYMAP_PRETTY( \
|
/* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */
|
||||||
/* left hand, spatial positions */ /* right hand, spatial positions */ \
|
#define LAYOUT_ergodox_pretty( \
|
||||||
L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \
|
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, \
|
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, \
|
L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \
|
||||||
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
||||||
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
||||||
L55,L56, R50,R51, \
|
L55,L56, R50,R51, \
|
||||||
L54, R52, \
|
L54, R52, \
|
||||||
L53,L52,L51, R55,R54,R53 ) \
|
L53,L52,L51, R55,R54,R53 ) \
|
||||||
\
|
\
|
||||||
/* matrix positions */ \
|
/* matrix positions */ \
|
||||||
{ \
|
{ \
|
||||||
|
@ -218,16 +222,16 @@ inline void ergodox_led_all_set(uint8_t n)
|
||||||
{ R06, R16, R26, R36, R46, KC_NO } \
|
{ R06, R16, R26, R36, R46, KC_NO } \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define KEYMAP_PRETTY_80( \
|
/* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */
|
||||||
/* left hand, spatial positions */ /* right hand, spatial positions */ \
|
#define LAYOUT_ergodox_pretty_80( \
|
||||||
L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \
|
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, \
|
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, \
|
L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \
|
||||||
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
||||||
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
||||||
L55,L56, R50,R51, \
|
L55,L56, R50,R51, \
|
||||||
L45,L46,L54, R52,R40,R41, \
|
L45,L46,L54, R52,R40,R41, \
|
||||||
L53,L52,L51, R55,R54,R53 ) \
|
L53,L52,L51, R55,R54,R53 ) \
|
||||||
\
|
\
|
||||||
/* matrix positions */ \
|
/* matrix positions */ \
|
||||||
{ \
|
{ \
|
||||||
|
@ -248,9 +252,4 @@ inline void ergodox_led_all_set(uint8_t n)
|
||||||
{ R06, R16, R26, R36, R46, KC_NO } \
|
{ 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
|
#endif
|
||||||
|
|
|
@ -52,7 +52,7 @@ enum {
|
||||||
|
|
||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
// Layer 0: basic keys.
|
// Layer 0: basic keys.
|
||||||
[BASE] = KEYMAP(
|
[BASE] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* left hand */
|
||||||
BP_DLR, BP_DQOT, BP_LGIL, BP_RGIL, BP_LPRN, BP_RPRN, KC_DEL,
|
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,
|
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)),
|
KC_DOWN, TD(TAP_MACRO), TT(MOUSE)),
|
||||||
|
|
||||||
// Layer 1: function and media keys.
|
// Layer 1: function and media keys.
|
||||||
[FN] = KEYMAP(
|
[FN] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* left hand */
|
||||||
KC_SLEP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, ___,
|
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).
|
// the MOUSE layer below (except for the arrow keys).
|
||||||
|
|
||||||
// Layer 2: Mouse control.
|
// Layer 2: Mouse control.
|
||||||
[MOUSE] = KEYMAP(
|
[MOUSE] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* left hand */
|
||||||
KC_SLEP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, ___,
|
KC_SLEP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, ___,
|
||||||
___, ___, KC_BTN4, KC_MS_U, KC_BTN5, ___, ___,
|
___, ___, 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.
|
// Layer 3: Numeric keypad and system keys.
|
||||||
[NUMS] = KEYMAP(
|
[NUMS] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* left hand */
|
||||||
KC_PSCR, KC_INS, KC_PAUS, ___, ___, ___, ___,
|
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
|
// 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
|
// except for the layer toggle itself (so there is no right arrow when this
|
||||||
// layer is activated).
|
// layer is activated).
|
||||||
[SWAP] = KEYMAP(
|
[SWAP] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* 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
|
// 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,
|
// instead of their default which shows the currently active layers (FN, NUMS,
|
||||||
// and MOUSE in that order).
|
// and MOUSE in that order).
|
||||||
[SYSLEDS] = KEYMAP(
|
[SYSLEDS] = LAYOUT_ergodox(
|
||||||
/* left hand */
|
/* 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_.
|
// If it accepts an argument (i.e, is a function), it doesn't need KC_.
|
||||||
// Otherwise, it needs KC_*
|
// Otherwise, it needs KC_*
|
||||||
[BASE] = KEYMAP( // layer 0 : default
|
[BASE] = LAYOUT_ergodox( // layer 0 : default
|
||||||
// left hand
|
// left hand
|
||||||
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
|
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),
|
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
|
// SYMBOLS
|
||||||
[SYMB] = KEYMAP(
|
[SYMB] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
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,
|
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
|
// MEDIA
|
||||||
[MDIA] = KEYMAP(
|
[MDIA] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
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, KC_TRNS
|
KC_TRNS, KC_TRNS, KC_TRNS
|
||||||
),
|
),
|
||||||
[MOUSE] = KEYMAP(
|
[MOUSE] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, 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, KC_TRNS
|
KC_TRNS, KC_TRNS, KC_TRNS
|
||||||
),
|
),
|
||||||
[DEV] = KEYMAP(
|
[DEV] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
KC_TRNS, KC_F12, KC_F13, KC_F14, KC_F15, KC_F16, 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] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
[BASE] = KEYMAP(
|
[BASE] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6,
|
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),
|
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
|
// 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,
|
||||||
KC_TRNS,KC_ESC, CLOUD9_GOTO_LINE, RCTL(KC_Z), RCTL(KC_S), MEH(KC_F10), 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
|
// key selection layer
|
||||||
[KEYSEL] = KEYMAP(
|
[KEYSEL] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
KC_TRNS,MEH(KC_G), MEH(KC_H),MEH(KC_I), MEH(KC_J), MEH(KC_K), 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 navigation layer
|
||||||
[SHELL_NAV] = KEYMAP(
|
[SHELL_NAV] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
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,
|
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
|
// linux screen layer
|
||||||
[SHELL_SCREEN] = KEYMAP(
|
[SHELL_SCREEN] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
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,
|
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)
|
// navigation within screen (for copy/paste)
|
||||||
[SCREEN_NAV] = KEYMAP(
|
[SCREEN_NAV] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
// left hand
|
// left hand
|
||||||
KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
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
|
// left hand
|
||||||
KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
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),
|
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_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_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,
|
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
|
KC_TRNS, KC_BTN1, KC_BTN2
|
||||||
),
|
),
|
||||||
|
|
||||||
[BROWSER_CONTROL] = KEYMAP(
|
[BROWSER_CONTROL] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
KC_TRNS, KC_TRNS, KC_BTN3, KC_MS_U, KC_BTN1, KC_BTN2, 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] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
|
|
||||||
[DVORAK] = LAYOUT_wrapper (
|
[DVORAK] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___DVORAK_L1___, KC_LBRC,
|
KC_LOCK, ___DVORAK_L1___, KC_LBRC,
|
||||||
|
@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[XMONAD] = LAYOUT_wrapper (
|
[XMONAD] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
___, ___DVORAK_L1___, ___,
|
___, ___DVORAK_L1___, ___,
|
||||||
|
@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[QWERTY] = LAYOUT_wrapper(
|
[QWERTY] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___QWERTY_L1___, KC_LBRC,
|
KC_LOCK, ___QWERTY_L1___, KC_LBRC,
|
||||||
|
@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[COLEMAK] = LAYOUT_wrapper (
|
[COLEMAK] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___COLEMAK_L1___, KC_LBRC,
|
KC_LOCK, ___COLEMAK_L1___, KC_LBRC,
|
||||||
|
@ -100,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[WORKMAN] = LAYOUT_wrapper (
|
[WORKMAN] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___WORKMAN_L1___, KC_LBRC,
|
KC_LOCK, ___WORKMAN_L1___, KC_LBRC,
|
||||||
|
@ -120,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[NORMAN] = LAYOUT_wrapper(
|
[NORMAN] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
KC_GRV, ___NUMBER_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___NORMAN_L1___, KC_LBRC,
|
KC_LOCK, ___NORMAN_L1___, KC_LBRC,
|
||||||
|
@ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[DVORAK_ON_BEPO] = LAYOUT_wrapper(
|
[DVORAK_ON_BEPO] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
DB_GRV, ___NUMBER_BEPO_L___, DEF_OS_LAYER_SW,
|
DB_GRV, ___NUMBER_BEPO_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___DVORAK_FR_L1___, DB_LBRC,
|
KC_LOCK, ___DVORAK_FR_L1___, DB_LBRC,
|
||||||
|
@ -162,7 +162,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[XMONAD_FR] = LAYOUT_wrapper(
|
[XMONAD_FR] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
___, ___DVORAK_FR_L1___, ___,
|
___, ___DVORAK_FR_L1___, ___,
|
||||||
|
@ -183,7 +183,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_THUMB_RIGHT___
|
___ERGODOX_THUMB_RIGHT___
|
||||||
),
|
),
|
||||||
|
|
||||||
[BEPO] = LAYOUT_wrapper (
|
[BEPO] = LAYOUT_ergodox_wrapper(
|
||||||
// Left hand
|
// Left hand
|
||||||
BP_DLR, ___SYMBOL_BEPO_L___, DEF_OS_LAYER_SW,
|
BP_DLR, ___SYMBOL_BEPO_L___, DEF_OS_LAYER_SW,
|
||||||
KC_LOCK, ___BEPO_FR_L1___, DB_LBRC,
|
KC_LOCK, ___BEPO_FR_L1___, DB_LBRC,
|
||||||
|
@ -205,7 +205,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
),
|
),
|
||||||
|
|
||||||
// SYMBOLS
|
// SYMBOLS
|
||||||
[SYMB] = LAYOUT_wrapper(
|
[SYMB] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
___, ___SYMBOLS_1___, ___,
|
___, ___SYMBOLS_1___, ___,
|
||||||
|
@ -226,7 +226,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_TRANS_THUMBS___
|
___ERGODOX_TRANS_THUMBS___
|
||||||
),
|
),
|
||||||
|
|
||||||
[SYMB_ON_BEPO] = LAYOUT_wrapper(
|
[SYMB_ON_BEPO] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
___, ___SYMBOLS_1_BP___, ___,
|
___, ___SYMBOLS_1_BP___, ___,
|
||||||
|
@ -248,7 +248,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
),
|
),
|
||||||
|
|
||||||
// MEDIA AND MOUSE
|
// MEDIA AND MOUSE
|
||||||
[MDIA] = LAYOUT_wrapper(
|
[MDIA] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
___MOUSE_BTNS_L___, ___, ___,
|
___MOUSE_BTNS_L___, ___, ___,
|
||||||
|
@ -266,7 +266,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
___ERGODOX_TRANS_THUMBS___
|
___ERGODOX_TRANS_THUMBS___
|
||||||
),
|
),
|
||||||
|
|
||||||
[LAYERS] = LAYOUT_wrapper(
|
[LAYERS] = LAYOUT_ergodox_wrapper(
|
||||||
// left hand
|
// left hand
|
||||||
___, ___FUNC_L___, ___,
|
___, ___FUNC_L___, ___,
|
||||||
XXX, XXX, XXX, ___LAYERS_L1___, XXX, XXX,
|
XXX, XXX, XXX, ___LAYERS_L1___, XXX, XXX,
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
|
#include QMK_KEYBOARD_H
|
||||||
#include "action_layer.h"
|
#include "action_layer.h"
|
||||||
#include "action_util.h"
|
#include "action_util.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "eeconfig.h"
|
#include "eeconfig.h"
|
||||||
#include "ergodox_ez.h"
|
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "wait.h"
|
#include "wait.h"
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* `--------------------' `--------------------'
|
* `--------------------' `--------------------'
|
||||||
*/
|
*/
|
||||||
|
|
||||||
[COLE] = KEYMAP(
|
[COLE] = LAYOUT_ergodox(
|
||||||
// Left Hand
|
// Left Hand
|
||||||
TD(TD_FIND), KC_1, KC_2, KC_3, KC_4, KC_5, TD(TD_UNDO),
|
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),
|
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
|
// Left Hand
|
||||||
____, ____, ____, ____, ____, ____, ____,
|
____, ____, ____, ____, ____, ____, ____,
|
||||||
____, ____, ____, ____, ____, ____, ____,
|
____, ____, ____, ____, ____, ____, ____,
|
||||||
|
@ -175,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* | | | ---- | | ---- | | |
|
* | | | ---- | | ---- | | |
|
||||||
* `--------------------' `--------------------'
|
* `--------------------' `--------------------'
|
||||||
*/
|
*/
|
||||||
[RAISE] = KEYMAP(
|
[RAISE] = LAYOUT_ergodox(
|
||||||
// Left Hand
|
// Left Hand
|
||||||
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, ____,
|
KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, ____,
|
||||||
KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ____,
|
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 | | |
|
* | | | ---- | | VAD | | |
|
||||||
* `--------------------' `--------------------'
|
* `--------------------' `--------------------'
|
||||||
*/
|
*/
|
||||||
[AUX] = KEYMAP(
|
[AUX] = LAYOUT_ergodox(
|
||||||
// Left Hand
|
// Left Hand
|
||||||
M(CF_EPRM), ____, ____, ____, ____, ____, KC_PWR,
|
M(CF_EPRM), ____, ____, ____, ____, ____, KC_PWR,
|
||||||
____, ____, ____, ____, ____, ____, KC_SLEP,
|
____, ____, ____, ____, ____, ____, KC_SLEP,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "ergodox_ez.h"
|
#include QMK_KEYBOARD_H
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "action_layer.h"
|
#include "action_layer.h"
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* | | | Ctrl | | Ctrl | | |
|
* | | | Ctrl | | Ctrl | | |
|
||||||
* `--------------------' `----------------------'
|
* `--------------------' `----------------------'
|
||||||
*/
|
*/
|
||||||
[BASE] = KEYMAP( // layer 0 : default
|
[BASE] = LAYOUT_ergodox( // layer 0 : default
|
||||||
// left hand
|
// left hand
|
||||||
LT(NAV,KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELETE,
|
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),
|
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
|
// 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,
|
||||||
KC_TRNS, KC_GRV , KC_TILD, KC_ASTR, KC_AMPR, KC_SLSH, LSFT(KC_COMM),
|
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
|
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
|
// 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,
|
||||||
KC_TRNS, KC_GRV , KC_TILD, KC_ASTR, KC_AMPR, KC_SLSH, LSFT(KC_COMM),
|
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
|
// 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_PAUSE,
|
||||||
KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
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_.
|
// If it accepts an argument (i.e, is a function), it doesn't need KC_.
|
||||||
// Otherwise, it needs KC_*
|
// Otherwise, it needs KC_*
|
||||||
[BASE] = KEYMAP_80( // layer 0 : default
|
[BASE] = LAYOUT_ergodox_80( // layer 0 : default
|
||||||
// left hand
|
// left hand
|
||||||
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
|
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),
|
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
|
// SYMBOLS
|
||||||
[SYMB] = KEYMAP_80(
|
[SYMB] = LAYOUT_ergodox_80(
|
||||||
// left hand
|
// left hand
|
||||||
M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
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,
|
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
|
// 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_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_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,
|
KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
#include QMK_KEYBOARD_H
|
#include QMK_KEYBOARD_H
|
||||||
|
|
||||||
#include "ergodox_ez.h"
|
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "action_layer.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_.
|
// If it accepts an argument (i.e, is a function), it doesn't need KC_.
|
||||||
// Otherwise, it needs KC_*
|
// Otherwise, it needs KC_*
|
||||||
[BASE] = KEYMAP( // layer 0 : default
|
[BASE] = LAYOUT_ergodox( // layer 0 : default
|
||||||
// left hand
|
// left hand
|
||||||
KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT,
|
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),
|
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
|
// SYMBOLS
|
||||||
[SYMB] = KEYMAP(
|
[SYMB] = LAYOUT_ergodox(
|
||||||
// left hand
|
// left hand
|
||||||
M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
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,
|
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
|
// MEDIA AND MOUSE
|
||||||
[MDIA] = KEYMAP(
|
[MDIA] = LAYOUT_ergodox(
|
||||||
RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
|
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_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,
|
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 over Serial
|
||||||
[TXBOLT] = KEYMAP(
|
[TXBOLT] = LAYOUT_ergodox(
|
||||||
KC_BSPC, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
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(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, 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
|
// 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(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(Tl), M(Pl), M(Hl), M(X), KC_NO,
|
||||||
KC_NO, M(Sl), M(Kl), M(Wl), M(Rl), M(X),
|
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 "debug.h"
|
||||||
#include "action_layer.h"
|
#include "action_layer.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
@ -20,11 +20,11 @@ enum custom_keycodes {
|
||||||
|
|
||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
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
|
// Layer 2 Left Hand
|
||||||
X_____X,X_____X,X_____X,X_____X,X_____X,X_____X,X_____X,
|
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,
|
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
|
// Left Hand
|
||||||
NOR_MOD,KC_1, KC_2, KC_3, KC_4, KC_5, KC_ATM,
|
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,
|
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)
|
MO(MOUSE) , KC_ENT, GUI_T(KC_BSPC)
|
||||||
),
|
),
|
||||||
|
|
||||||
[SYMB] = KEYMAP(
|
[SYMB] = LAYOUT_ergodox(
|
||||||
// Left Hand
|
// Left Hand
|
||||||
NOR_MOD,KC_1, KC_2, KC_3, KC_4, KC_5, KC_ATM,
|
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,
|
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
|
// 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_.
|
// If it accepts an argument (i.e, is a function), it doesn't need KC_.
|
||||||
// Otherwise, it needs KC_*
|
// Otherwise, it needs KC_*
|
||||||
[QWERTY] = KEYMAP( // layer 0 : default
|
[QWERTY] = LAYOUT_ergodox( // layer 0 : default
|
||||||
// left hand
|
// left hand
|
||||||
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
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,
|
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
|
// left hand
|
||||||
KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
|
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,
|
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
|
// 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,
|
||||||
KC_TRNS,KC_TRNS,VIM_W, 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
|
/* Keymap: AFK Layer
|
||||||
* All keys wake
|
* All keys wake
|
||||||
*/
|
*/
|
||||||
[AFK] = KEYMAP(
|
[AFK] = LAYOUT_ergodox(
|
||||||
// left hand
|
// 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,
|
||||||
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…
Reference in a new issue