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 { |