aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredric Silberberg <fred@silberberg.xyz>2018-08-18 19:38:44 -0700
committerDrashna Jaelre <drashna@live.com>2018-08-19 13:09:31 -0700
commit8bc771a84247b59ab924cc241f455beec6384362 (patch)
tree459b4cf03d2e6e727c3c7540dc0c906399213ada
parentee238f121986277eee0124b852db6755b3ee5c04 (diff)
downloadqmk_firmware-8bc771a84247b59ab924cc241f455beec6384362.tar.gz
qmk_firmware-8bc771a84247b59ab924cc241f455beec6384362.zip
Added arrow layout.
-rw-r--r--keyboards/zen/keymaps/333fred/keymap.c27
-rw-r--r--users/333fred/333fred.h1
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
13enum tap_dance_declarations { 14enum tap_dance_declarations {