diff options
| author | Mazin Bokhari <mazin.bokhari@gmail.com> | 2016-07-17 13:02:54 -0500 |
|---|---|---|
| committer | Mazin Bokhari <mazin.bokhari@gmail.com> | 2016-07-17 13:02:54 -0500 |
| commit | 8c8f2f898ba07e10091b4737d48c3a5e9ecdd95f (patch) | |
| tree | 074e3c74d870a1e05bdc4d3f8d38d7106332050e /keyboard | |
| parent | ac02b0f397a77e6c99f90be11b4589914e9079a7 (diff) | |
| download | qmk_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.c | 65 |
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 | ||
| 9 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const 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 |
