Author: Honza Pokorny <me@honza.ca>
[ergodox] Add space cadet shifts
ergodox/keymap.c | 25 ++++++++++++++++++++++---
diff --git a/ergodox/keymap.c b/ergodox/keymap.c index e31805cee246bd36f3ab556bfa136127c7d34071..dc9411135cb114f8d1346a0e2cfaff6013cdad0b 100644 --- a/ergodox/keymap.c +++ b/ergodox/keymap.c @@ -1,3 +1,22 @@ +/* + ergodox ez keymap + Copyright (C) 2019, Honza Pokorny <me@honza.ca> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +*/ + // This is the default dvorak layout file // I expect to customize this heavily. @@ -19,7 +38,7 @@ * | Del | ' | , | . | P | Y | L1 | | L1 | F | G | C | R | L | / | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | BkSp | A | O | E | U | I |------| |------| D | H | T | N |S / L2| - | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| - * | LShift |:/Ctrl| Q | J | K | X | | | | B | M | W | V |Z/Ctrl| RShift | + * | LS + ( |:/Ctrl| Q | J | K | X | | | | B | M | W | V |Z/Ctrl| RS + ) | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | * `----------------------------------' `----------------------------------' @@ -38,7 +57,7 @@ // left hand KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, KC_DELT, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), KC_BSPC, KC_A, KC_O, KC_E, KC_U, KC_I, - KC_LSFT, CTL_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, ALL_T(KC_NO), + KC_LSPO, CTL_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, ALL_T(KC_NO), LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, ALT_T(KC_APP), KC_LGUI, KC_HOME, @@ -47,7 +66,7 @@ // right hand KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, TG(1), KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_D, KC_H, KC_T, KC_N, LT(MDIA, KC_S), KC_MINS, - MEH_T(KC_NO),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT, + MEH_T(KC_NO),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSPC, KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB), KC_LALT, CTL_T(KC_ESC), KC_PGUP,