diff options
| author | Fredric Silberberg <fred@silberberg.xyz> | 2018-08-18 19:38:44 -0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2018-08-19 13:09:31 -0700 |
| commit | 8bc771a84247b59ab924cc241f455beec6384362 (patch) | |
| tree | 459b4cf03d2e6e727c3c7540dc0c906399213ada | |
| parent | ee238f121986277eee0124b852db6755b3ee5c04 (diff) | |
| download | qmk_firmware-8bc771a84247b59ab924cc241f455beec6384362.tar.gz qmk_firmware-8bc771a84247b59ab924cc241f455beec6384362.zip | |
Added arrow layout.
| -rw-r--r-- | keyboards/zen/keymaps/333fred/keymap.c | 27 | ||||
| -rw-r--r-- | users/333fred/333fred.h | 1 |
2 files changed, 25 insertions, 3 deletions
diff --git a/keyboards/zen/keymaps/333fred/keymap.c b/keyboards/zen/keymaps/333fred/keymap.c index 5332062e0..eeab87ad3 100644 --- a/keyboards/zen/keymaps/333fred/keymap.c +++ b/keyboards/zen/keymaps/333fred/keymap.c | |||
| @@ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 81 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
| 82 | * | | | | | | | | | | | | | | | 82 | * | | | | | | | | | | | | | | |
| 83 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 83 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
| 84 | * | CTRL | | | | F | | | | | | | | | | 84 | * | CTRL | | | | | | | | | | | | | |
| 85 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 85 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
| 86 | * | Shift| Z | | | | | | | | | | | GUI | | 86 | * | Shift| Z | | | | | | | | | | | GUI | |
| 87 | * |------+------+------+------+------+------+------..------+------+------+------+------+------+------| | 87 | * |------+------+------+------+------+------+------..------+------+------+------+------+------+------| |
| @@ -89,9 +89,30 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 89 | * `------------------------------------------------..-----------------------------------------------' | 89 | * `------------------------------------------------..-----------------------------------------------' |
| 90 | */ | 90 | */ |
| 91 | [GAME] = KEYMAP( \ | 91 | [GAME] = KEYMAP( \ |
| 92 | KC_ESC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
| 93 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
| 94 | KC_LCTL, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
| 95 | KC_LSFT, KC_Z, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_LGUI, \ | ||
| 96 | KC_ENT, TG(GAME_ARROW), KC_LOCK, KC_BSPC, KC_F5, KC_LALT, KC_SPC, OSL(SYMB), KC_F6, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TO(BASE) \ | ||
| 97 | ), | ||
| 98 | /* Gaming Arrow mode (Raise) | ||
| 99 | * Turns wasd into arrows | ||
| 100 | * ,-----------------------------------------. .-----------------------------------------. | ||
| 101 | * | ESC | | | | | | | | | | | | | | ||
| 102 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
| 103 | * | | | Up | | | | | | | | | | | | ||
| 104 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
| 105 | * | CTRL | Left | Down | Right| | | | | | | | | | | ||
| 106 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | ||
| 107 | * | Shift| Z | | | | | | | | | | | GUI | | ||
| 108 | * |------+------+------+------+------+------+------..------+------+------+------+------+------+------| | ||
| 109 | * | Enter| | Lock | Bksp | Alt | Spc | RESET|| | Lower| Left | Up | Down | Right|QWERTY| | ||
| 110 | * `------------------------------------------------..-----------------------------------------------' | ||
| 111 | */ | ||
| 112 | [GAME_ARROW] = KEYMAP( \ | ||
| 92 | KC_ESC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 113 | KC_ESC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 93 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 114 | _______, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 94 | KC_LCTL, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 115 | KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 95 | KC_LSFT, KC_Z, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_LGUI, \ | 116 | KC_LSFT, KC_Z, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_LGUI, \ |
| 96 | KC_ENT, _______, KC_LOCK, KC_BSPC, KC_F5, KC_LALT, KC_SPC, OSL(SYMB), KC_F6, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TO(BASE) \ | 117 | KC_ENT, _______, KC_LOCK, KC_BSPC, KC_F5, KC_LALT, KC_SPC, OSL(SYMB), KC_F6, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, TO(BASE) \ |
| 97 | ) | 118 | ) |
diff --git a/users/333fred/333fred.h b/users/333fred/333fred.h index 8599198a5..3b6f21133 100644 --- a/users/333fred/333fred.h +++ b/users/333fred/333fred.h | |||
| @@ -8,6 +8,7 @@ | |||
| 8 | #define MDIA 3 // media keys | 8 | #define MDIA 3 // media keys |
| 9 | #define VIM 4 | 9 | #define VIM 4 |
| 10 | #define GAME 5 | 10 | #define GAME 5 |
| 11 | #define GAME_ARROW 6 | ||
| 11 | 12 | ||
| 12 | // Tap dance config shared between my keyboards | 13 | // Tap dance config shared between my keyboards |
| 13 | enum tap_dance_declarations { | 14 | enum tap_dance_declarations { |
