aboutsummaryrefslogtreecommitdiff
path: root/keyboard
diff options
context:
space:
mode:
authorMazin Bokhari <mazin.bokhari@gmail.com>2016-07-17 13:02:54 -0500
committerMazin Bokhari <mazin.bokhari@gmail.com>2016-07-17 13:02:54 -0500
commit8c8f2f898ba07e10091b4737d48c3a5e9ecdd95f (patch)
tree074e3c74d870a1e05bdc4d3f8d38d7106332050e /keyboard
parentac02b0f397a77e6c99f90be11b4589914e9079a7 (diff)
downloadqmk_firmware-8c8f2f898ba07e10091b4737d48c3a5e9ecdd95f.tar.gz
qmk_firmware-8c8f2f898ba07e10091b4737d48c3a5e9ecdd95f.zip
Add empty arrow layer, reorder some keys in media, map layer keys
Diffstat (limited to 'keyboard')
-rw-r--r--keyboard/ergodox_ez/keymaps/maz/keymap.c65
1 files changed, 54 insertions, 11 deletions
diff --git a/keyboard/ergodox_ez/keymaps/maz/keymap.c b/keyboard/ergodox_ez/keymaps/maz/keymap.c
index 54427a2f4..4c2948b88 100644
--- a/keyboard/ergodox_ez/keymaps/maz/keymap.c
+++ b/keyboard/ergodox_ez/keymaps/maz/keymap.c
@@ -4,7 +4,8 @@
4 4
5#define BASE 0 // default layer 5#define BASE 0 // default layer
6#define SYMB 1 // symbols 6#define SYMB 1 // symbols
7#define MDIA 2 // media keys 7#define ARRW 2 // media keys
8#define MDIA 3 // media keys
8 9
9const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 10const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
10/* Keymap 0: Basic layer 11/* Keymap 0: Basic layer
@@ -42,19 +43,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), 43 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB),
43 CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, 44 CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G,
44 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), 45 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO),
45 LT(SYMB,KC_GRV), KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, 46 LT(SYMB,KC_GRV), KC_QUOT, LALT(KC_LSFT), KC_LEFT,LT(ARRW, KC_RGHT),
46 ALT_T(KC_APP), KC_LGUI, 47 ALT_T(KC_APP), KC_LGUI,
47 KC_HOME, 48 KC_HOME,
48 CTL_T(KC_SPC),GUI_T(KC_BSPC),KC_LALT, 49 CTL_T(KC_SPC),GUI_T(KC_BSPC),KC_LALT,
49 // right hand 50 // right hand
50 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 51 KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
51 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, 52 TG(SYMB), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
52 KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),CTL_T(KC_QUOT), 53 KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),CTL_T(KC_QUOT),
53 MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, 54 MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
54 KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, 55 LT(MDIA, KC_UP), KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1,
55 KC_LALT, CTL_T(KC_ESC), 56 KC_LALT, CTL_T(KC_ESC),
56 KC_PGUP, 57 KC_PGUP,
57 KC_RALT,GUI_T(KC_TAB), CTL_T(KC_ENT) 58 KC_RALT,GUI_T(KC_TAB), CTL_T(KC_ENT)
58 ), 59 ),
59/* Keymap 1: Symbol Layer 60/* Keymap 1: Symbol Layer
60 * 61 *
@@ -120,6 +121,48 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
120 * `--------------------' `--------------------' 121 * `--------------------' `--------------------'
121 */ 122 */
122// MEDIA AND MOUSE 123// MEDIA AND MOUSE
124[ARRW] = KEYMAP(
125 // left hand
126 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
127 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
128 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
129 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
130 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
131 KC_TRNS, KC_TRNS,
132 KC_TRNS,
133 KC_TRNS, KC_TRNS, KC_TRNS,
134 // right hand
135 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
136 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
137 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
138 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
139 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
140 KC_TRNS, KC_TRNS,
141 KC_TRNS,
142 KC_TRNS, KC_TRNS, KC_TRNS
143),
144/* Keymap 2: Media and mouse keys
145 *
146 * ,--------------------------------------------------. ,--------------------------------------------------.
147 * | | | | | | | | | | | | | | | |
148 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
149 * | | | | MsUp | | | | | | | | | | | |
150 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
151 * | | |MsLeft|MsDown|MsRght| |------| |------| | Lclk | Rclk | | | Play |
152 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
153 * | | | | | | | | | | | | Prev | Next | | |
154 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
155 * | | | | | | |VolUp |VolDn | Mute | | |
156 * `----------------------------------' `----------------------------------'
157 * ,-------------. ,-------------.
158 * | | | | | |
159 * ,------|------|------| |------+------+------.
160 * | | | | | | |Brwser|
161 * | | |------| |------| |Back |
162 * | | | | | | | |
163 * `--------------------' `--------------------'
164 */
165// MEDIA AND MOUSE
123[MDIA] = KEYMAP( 166[MDIA] = KEYMAP(
124 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 167 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
125 KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, 168 KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
@@ -134,7 +177,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
134 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 177 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
135 KC_TRNS, KC_BTN1, KC_BTN2, KC_TRNS, KC_TRNS, KC_MPLY, 178 KC_TRNS, KC_BTN1, KC_BTN2, KC_TRNS, KC_TRNS, KC_MPLY,
136 KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, 179 KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS,
137 KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, 180 KC_TRNS, KC_TRNS, KC_VOLU, KC_VOLD, KC_MUTE,
138 KC_TRNS, KC_TRNS, 181 KC_TRNS, KC_TRNS,
139 KC_TRNS, 182 KC_TRNS,
140 KC_TRNS, KC_TRNS, KC_WBAK 183 KC_TRNS, KC_TRNS, KC_WBAK