mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 13:22:31 +01:00 
			
		
		
		
	The Ordinary Layout is the layout you are looking for. Come and see.
This commit is contained in:
		
							parent
							
								
									63656ea34f
								
							
						
					
					
						commit
						5319c2cd6e
					
				| @ -15,7 +15,7 @@ | |||||||
| #define UNLOCK  8 // clear to base layer
 | #define UNLOCK  8 // clear to base layer
 | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Ordinary Ergodox EZ keyboard layout, v3.1 |  * The Ordinary Layout for the Ergodox EZ keyboard, v3.1 | ||||||
|  * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com |  * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com | ||||||
|  * Details: readme.md |  * Details: readme.md | ||||||
|  *          https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary
 |  *          https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary
 | ||||||
| @ -46,15 +46,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  */ |  */ | ||||||
| [BASE] = KEYMAP( | [BASE] = KEYMAP( | ||||||
| // left hand
 | // left hand
 | ||||||
|  LT(LOCK, KC_GRV),KC_1        ,KC_2        ,KC_3   ,KC_4  ,KC_5 ,KC_ESC |  LT(LOCK, KC_GRV)   ,KC_1        ,KC_2        ,KC_3   ,KC_4  ,KC_5  ,KC_ESC | ||||||
| ,LT(MDIA_SH, KC_TAB),KC_Q     ,KC_W        ,KC_E   ,KC_R  ,KC_T ,KC_LBRC | ,LT(MDIA_SH, KC_TAB),KC_Q        ,KC_W        ,KC_E   ,KC_R  ,KC_T  ,KC_LBRC | ||||||
| ,MO(SYMB_SH)     ,KC_A        ,KC_S        ,KC_D   ,KC_F  ,KC_G | ,MO(SYMB_SH)        ,KC_A        ,KC_S        ,KC_D   ,KC_F  ,KC_G | ||||||
| ,KC_LSFT         ,KC_Z        ,KC_X        ,KC_C   ,KC_V  ,KC_B ,LSFT(KC_TAB) | ,KC_LSFT            ,KC_Z        ,KC_X        ,KC_C   ,KC_V  ,KC_B  ,LSFT(KC_TAB) | ||||||
| ,KC_LCTL         ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI | ,KC_LCTL            ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI | ||||||
| 
 | 
 | ||||||
|                                                         ,KC_HOME,KC_END |                                                             ,KC_HOME,KC_END | ||||||
|                                                                 ,KC_PGUP |                                                                     ,KC_PGUP | ||||||
|                                                 ,KC_BSPC,KC_DEL ,KC_PGDN |                                                     ,KC_BSPC,KC_DEL ,KC_PGDN | ||||||
| 
 | 
 | ||||||
|                                                                 // right hand
 |                                                                 // right hand
 | ||||||
|                                                                ,KC_MINS ,KC_6   ,KC_7   ,KC_8   ,KC_9        ,KC_0        ,LT(LOCK, KC_EQL) |                                                                ,KC_MINS ,KC_6   ,KC_7   ,KC_8   ,KC_9        ,KC_0        ,LT(LOCK, KC_EQL) | ||||||
| @ -116,7 +116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| /* Keymap 2: Symbol Shift Layer
 | /* Keymap 2: Symbol Shift Layer
 | ||||||
|  * |  * | ||||||
|  * ,-----------------------------------------------------.           ,-----------------------------------------------------. |  * ,-----------------------------------------------------.           ,-----------------------------------------------------. | ||||||
|  * | LOCK      |  F1  |  F2  |  F3  |  F4  |  F5  |      |           |      |  F6  |  F7  |  F8  |  F9  |  F10 |      LOCK | |  * | LOCK      |  F1  |  F2  |  F3  |  F4  |  F5  |      |           |  -   |  F6  |  F7  |  F8  |  F9  |  F10 |      LOCK | | ||||||
|  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| | ||||||
|  * | Media     |   !  |   @  |   {  |   }  |   &  |  <   |           |  >   |   |  |   7  |   8  |   9  |   /  |     Media | |  * | Media     |   !  |   @  |   {  |   }  |   &  |  <   |           |  >   |   |  |   7  |   8  |   9  |   /  |     Media | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
| @ -145,11 +145,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|                                                             ,KC_UP |                                                             ,KC_UP | ||||||
|                                           ,KC_SPC  ,KC_ENT  ,KC_DOWN |                                           ,KC_SPC  ,KC_ENT  ,KC_DOWN | ||||||
|                                                                     // right hand
 |                                                                     // right hand
 | ||||||
|                                                                     ,KC_TRNS     ,KC_F6   ,KC_F7 ,KC_F8  ,KC_F9 ,KC_F10  ,KC_FN2 |                                                                     ,KC_MINS     ,KC_F6   ,KC_F7 ,KC_F8  ,KC_F9 ,KC_F10  ,KC_FN2 | ||||||
|                                                                     ,LSFT(KC_DOT),KC_PIPE ,KC_7  ,KC_8   ,KC_9  ,KC_SLSH ,MO(MDIA_SH) |                                                                     ,LSFT(KC_DOT),KC_PIPE ,KC_7  ,KC_8   ,KC_9  ,KC_SLSH ,MO(MDIA_SH) | ||||||
|                                                                                  ,KC_SLSH ,KC_4  ,KC_5   ,KC_6  ,KC_ASTR ,MO(SYMB_SH) |                                                                                  ,KC_SLSH ,KC_4  ,KC_5   ,KC_6  ,KC_ASTR ,MO(SYMB_SH) | ||||||
|                                                                     ,LSFT(KC_TAB),KC_BSLS ,KC_1  ,KC_2   ,KC_3  ,KC_MINS ,KC_RSFT |                                                                     ,LSFT(KC_TAB),KC_BSLS ,KC_1  ,KC_2   ,KC_3  ,KC_MINS ,KC_RSFT | ||||||
|                                                                                           ,KC_0  ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT |                                                                                           ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) | ||||||
|                                                                     ,KC_HOME     ,KC_END |                                                                     ,KC_HOME     ,KC_END | ||||||
|                                                                     ,KC_PGUP |                                                                     ,KC_PGUP | ||||||
|                                                                     ,KC_PGDN     ,KC_BSPC ,KC_DEL |                                                                     ,KC_PGDN     ,KC_BSPC ,KC_DEL | ||||||
| @ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
| /* Keymap 3: Symbol Lock Layer
 | /* Keymap 3: Symbol Lock Layer
 | ||||||
|  * |  * | ||||||
|  * ,-----------------------------------------------------.           ,-----------------------------------------------------. |  * ,-----------------------------------------------------.           ,-----------------------------------------------------. | ||||||
|  * | LOCK      |  F1  |  F2  |  F3  |  F4  |  F5  |      |           |      |  F6  |  F7  |  F8  |  F9  |  F10 |      LOCK | |  * | LOCK      |  F1  |  F2  |  F3  |  F4  |  F5  |      |           |  -   |  F6  |  F7  |  F8  |  F9  |  F10 |      LOCK | | ||||||
|  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| | ||||||
|  * | Media     |   !  |   @  |   {  |   }  |   &  |  <   |           |  >   |   |  |   7  |   8  |   9  |   /  |     Media | |  * | Media     |   !  |   @  |   {  |   }  |   &  |  <   |           |  >   |   |  |   7  |   8  |   9  |   /  |     Media | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
| @ -187,11 +187,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|                                                           ,KC_UP |                                                           ,KC_UP | ||||||
|                                         ,KC_SPC  ,KC_ENT  ,KC_DOWN |                                         ,KC_SPC  ,KC_ENT  ,KC_DOWN | ||||||
|                                                                     // right hand
 |                                                                     // right hand
 | ||||||
|                                                                     ,KC_TRNS     ,KC_F6   ,KC_F7 ,KC_F8  ,KC_F9 ,KC_F10  ,MO(SYMB_UN) |                                                                     ,KC_MINS     ,KC_F6   ,KC_F7 ,KC_F8  ,KC_F9 ,KC_F10  ,MO(SYMB_UN) | ||||||
|                                                                     ,LSFT(KC_DOT),KC_PIPE ,KC_7  ,KC_8   ,KC_9  ,KC_SLSH ,MO(MDIA_SH) |                                                                     ,LSFT(KC_DOT),KC_PIPE ,KC_7  ,KC_8   ,KC_9  ,KC_SLSH ,MO(MDIA_SH) | ||||||
|                                                                                  ,KC_SLSH ,KC_4  ,KC_5   ,KC_6  ,KC_ASTR ,MO(UNLOCK) |                                                                                  ,KC_SLSH ,KC_4  ,KC_5   ,KC_6  ,KC_ASTR ,MO(UNLOCK) | ||||||
|                                                                     ,LSFT(KC_TAB),KC_BSLS ,KC_1  ,KC_2   ,KC_3  ,KC_MINS ,KC_RSFT |                                                                     ,LSFT(KC_TAB),KC_BSLS ,KC_1  ,KC_2   ,KC_3  ,KC_MINS ,KC_RSFT | ||||||
|                                                                                           ,KC_0  ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT |                                                                                           ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) | ||||||
|                                                                     ,KC_HOME     ,KC_END |                                                                     ,KC_HOME     ,KC_END | ||||||
|                                                                     ,KC_PGUP |                                                                     ,KC_PGUP | ||||||
|                                                                     ,KC_PGDN     ,KC_BSPC ,KC_DEL |                                                                     ,KC_PGDN     ,KC_BSPC ,KC_DEL | ||||||
| @ -244,13 +244,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * ,-----------------------------------------------------.           ,-----------------------------------------------------. |  * ,-----------------------------------------------------.           ,-----------------------------------------------------. | ||||||
|  * | LOCK      | F11  | F12  | F13  | F14  | F15  |      |           |      | F16  | F17  | F18  | F19  | F20  |      LOCK | |  * | LOCK      | F11  | F12  | F13  | F14  | F15  |      |           |      | F16  | F17  | F18  | F19  | F20  |      LOCK | | ||||||
|  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| | ||||||
|  * | Media     |ShutDn|      | MsUp |      |      |ScrlUp|           |ScrlUp|PrtScr| Home |  Up  | PgUp | Mail |     Media | |  * | Media     |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp|           |ScrlUp|PrtScr| Home |  Up  | PgUp | Mail |     Media | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
|  * | Symbol    | Sleep|MsLeft|MsDown|MsRght|      |------|           |------|NumLok| Left | Down | Right|MyComp|    Symbol | |  * | Symbol    | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------|           |------|NumLok| Left | Down | Right|MyComp|    Symbol | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
|  * | LShift    |      |      |MsDown|      |      |ScrlDn|           |ScrlDn|      | End  | Down | PgDn |      |    RShift | |  * | LShift    |      |      |MsDown|      | Mute |ScrlDn|           |ScrlDn|      | End  | Down | PgDn |      |    RShift | | ||||||
|  * `-----------+------+------+------+------+-------------'           `-------------+------+------+------+------+-----------' |  * `-----------+------+------+------+------+-------------'           `-------------+------+------+------+------+-----------' | ||||||
|  *      | Mute |Vol Dn|Vol Up| Lclk | Rclk |                                       |Insert|Delete|      |      |      | |  *      | LCtrl| Meh  |Hyper | LAlt | LGui |                                       |Insert|Delete| Hyper| LAlt | LGui | | ||||||
|  *      `----------------------------------'                                       `----------------------------------' |  *      `----------------------------------'                                       `----------------------------------' | ||||||
|  *                                         ,-------------.           ,-------------. |  *                                         ,-------------.           ,-------------. | ||||||
|  *                                         | Stop |Refrsh|           | Prev | Next | |  *                                         | Stop |Refrsh|           | Prev | Next | | ||||||
| @ -262,20 +262,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  */ |  */ | ||||||
| [MDIA_SH] = KEYMAP( | [MDIA_SH] = KEYMAP( | ||||||
| // left hand
 | // left hand
 | ||||||
|  KC_FN3        ,KC_F11  ,KC_F12  ,KC_F13  ,KC_F14  ,KC_F15  ,KC_NO |  KC_FN3        ,KC_F11      ,KC_F12  ,KC_F13  ,KC_F14  ,KC_F15  ,KC_NO | ||||||
| ,MO(MDIA_SH)   ,KC_POWER,KC_NO   ,KC_MS_U ,KC_NO   ,KC_NO   ,KC_WH_U | ,MO(MDIA_SH)   ,KC_POWER    ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U | ||||||
| ,MO(SYMB_SH)   ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO   | ,MO(SYMB_SH)   ,KC_SLEP     ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD | ||||||
| ,KC_LSFT       ,KC_NO   ,KC_NO   ,KC_MS_D ,KC_NO   ,KC_NO   ,KC_WH_D | ,KC_LSFT       ,KC_NO       ,KC_NO   ,KC_MS_D ,KC_NO   ,KC_MUTE ,KC_WH_D | ||||||
| ,KC_MUTE       ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 | ,KC_LCTL       ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI | ||||||
|                                                    ,KC_WSTP ,KC_WREF |                                                        ,KC_WSTP ,KC_WREF | ||||||
|                                                             ,KC_WSCH |                                                                 ,KC_WSCH | ||||||
|                                           ,KC_WBAK ,KC_NO   ,KC_WHOM |                                               ,KC_WBAK ,KC_NO   ,KC_WHOM | ||||||
|                                                                      // right hand
 |                                                                      // right hand
 | ||||||
|                                                                      ,KC_NO    ,KC_F16  ,KC_F17 ,KC_F18  ,KC_F19  ,KC_F20  ,KC_FN3 |                                                                      ,KC_NO    ,KC_F16  ,KC_F17 ,KC_F18  ,KC_F19  ,KC_F20  ,KC_FN3 | ||||||
|                                                                      ,KC_WH_U  ,KC_PSCR ,KC_HOME,KC_UP   ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) |                                                                      ,KC_WH_U  ,KC_PSCR ,KC_HOME,KC_UP   ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) | ||||||
|                                                                                ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) |                                                                                ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) | ||||||
|                                                                      ,KC_WH_D  ,KC_NO   ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO   ,KC_RSFT |                                                                      ,KC_WH_D  ,KC_NO   ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO   ,KC_RSFT | ||||||
|                                                                                         ,KC_INS ,KC_DEL  ,KC_NO   ,KC_NO   ,KC_NO |                                                                                         ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL | ||||||
|                                                                      ,KC_MPRV  ,KC_MNXT |                                                                      ,KC_MPRV  ,KC_MNXT | ||||||
|                                                                      ,KC_VOLU |                                                                      ,KC_VOLU | ||||||
|                                                                      ,KC_VOLD  ,KC_MSTP ,KC_MPLY |                                                                      ,KC_VOLD  ,KC_MSTP ,KC_MPLY | ||||||
| @ -286,13 +286,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  * ,-----------------------------------------------------.           ,-----------------------------------------------------. |  * ,-----------------------------------------------------.           ,-----------------------------------------------------. | ||||||
|  * | LOCK      | F11  | F12  | F13  | F14  | F15  |      |           |      | F16  | F17  | F18  | F19  | F20  |      LOCK | |  * | LOCK      | F11  | F12  | F13  | F14  | F15  |      |           |      | F16  | F17  | F18  | F19  | F20  |      LOCK | | ||||||
|  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+-------------|           |------+------+------+------+------+------+-----------| | ||||||
|  * | Media     |ShutDn|      | MsUp |      |      |ScrlUp|           |ScrlUp|PrtScr| Home |  Up  | PgUp | Mail |     Media | |  * | Media     |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp|           |ScrlUp|PrtScr| Home |  Up  | PgUp | Mail |     Media | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
|  * |           | Sleep|MsLeft|MsDown|MsRght|      |------|           |------|NumLok| Left | Down | Right|MyComp|           | |  * |           | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------|           |------|NumLok| Left | Down | Right|MyComp|           | | ||||||
|  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| |  * |-----------+------+------+------+------+------|      |           |      |------+------+------+------+------+-----------| | ||||||
|  * | LShift    |      |      |MsDown|      |      |ScrlDn|           |ScrlDn|      | End  | Down | PgDn |      |    RShift | |  * | LShift    |      |      |MsDown|      | Mute |ScrlDn|           |ScrlDn|      | End  | Down | PgDn |      |    RShift | | ||||||
|  * `-----------+------+------+------+------+-------------'           `-------------+------+------+------+------+-----------' |  * `-----------+------+------+------+------+-------------'           `-------------+------+------+------+------+-----------' | ||||||
|  *      | Mute |Vol Dn|Vol Up| Lclk | Rclk |                                       |Insert|Delete|      |      |      | |  *      | LCtrl| Meh  |Hyper | LAlt | LGui |                                       |Insert|Delete| Hyper| LAlt | LGui | | ||||||
|  *      `----------------------------------'                                       `----------------------------------' |  *      `----------------------------------'                                       `----------------------------------' | ||||||
|  *                                         ,-------------.           ,-------------. |  *                                         ,-------------.           ,-------------. | ||||||
|  *                                         | Stop |Refrsh|           | Prev | Next | |  *                                         | Stop |Refrsh|           | Prev | Next | | ||||||
| @ -304,20 +304,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||||
|  */ |  */ | ||||||
| [MDIA_LK] = KEYMAP( | [MDIA_LK] = KEYMAP( | ||||||
| // left hand
 | // left hand
 | ||||||
|  MO(MDIA_UN)  ,KC_F11  ,KC_F12  ,KC_F13  ,KC_F14  ,KC_F15  ,KC_NO |  MO(MDIA_UN),KC_F11      ,KC_F12  ,KC_F13  ,KC_F14  ,KC_F15  ,KC_NO | ||||||
| ,MO(UNLOCK)   ,KC_POWER,KC_NO   ,KC_MS_U ,KC_NO   ,KC_NO   ,KC_WH_U | ,MO(UNLOCK) ,KC_POWER    ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U | ||||||
| ,KC_NO        ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO   | ,KC_NO      ,KC_SLEP     ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD   | ||||||
| ,KC_LSFT      ,KC_NO   ,KC_NO   ,KC_MS_D ,KC_NO   ,KC_NO   ,KC_WH_D | ,KC_LSFT    ,KC_NO       ,KC_NO   ,KC_MS_D ,KC_NO   ,KC_MUTE ,KC_WH_D | ||||||
| ,KC_MUTE      ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 | ,KC_LCTL    ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI | ||||||
|                                                   ,KC_WSTP ,KC_WREF |                                                     ,KC_WSTP ,KC_WREF | ||||||
|                                                            ,KC_WSCH |                                                              ,KC_WSCH | ||||||
|                                          ,KC_WBAK ,KC_NO   ,KC_WHOM |                                            ,KC_WBAK ,KC_NO   ,KC_WHOM | ||||||
|                                                                      // right hand
 |                                                                      // right hand
 | ||||||
|                                                                      ,KC_NO    ,KC_F16  ,KC_F17 ,KC_F18  ,KC_F19  ,KC_F20  ,MO(MDIA_UN) |                                                                      ,KC_NO    ,KC_F16  ,KC_F17 ,KC_F18  ,KC_F19  ,KC_F20  ,MO(MDIA_UN) | ||||||
|                                                                      ,KC_WH_U  ,KC_PSCR ,KC_HOME,KC_UP   ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) |                                                                      ,KC_WH_U  ,KC_PSCR ,KC_HOME,KC_UP   ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) | ||||||
|                                                                                ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO |                                                                                ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO | ||||||
|                                                                      ,KC_WH_D  ,KC_NO   ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO   ,KC_RSFT |                                                                      ,KC_WH_D  ,KC_NO   ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO   ,KC_RSFT | ||||||
|                                                                                         ,KC_INS ,KC_DEL  ,KC_NO   ,KC_NO   ,KC_NO |                                                                                         ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL | ||||||
|                                                                      ,KC_MPRV  ,KC_MNXT |                                                                      ,KC_MPRV  ,KC_MNXT | ||||||
|                                                                      ,KC_VOLU |                                                                      ,KC_VOLU | ||||||
|                                                                      ,KC_VOLD  ,KC_MSTP ,KC_MPLY |                                                                      ,KC_VOLD  ,KC_MSTP ,KC_MPLY | ||||||
|  | |||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 118 KiB | 
| @ -3,25 +3,25 @@ | |||||||
| [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], | [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], | ||||||
| [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], | [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], | ||||||
| [{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], | [{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], | ||||||
| [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"Home",{x:1},"Page\n\n\n\n\n\nUp"], | [{y:-0.875,x:2.5},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], | ||||||
| [{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], | [{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], | ||||||
| [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], | [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], | ||||||
| [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], | [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], | ||||||
| [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], | [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], | ||||||
| [{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#e6e067",a:4},"Num\n\n\n\n\n\nLock"], | [{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nDown",{x:6.5},"Num\n\n\n\n\n\nLock"], | ||||||
| [{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], | [{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], | ||||||
| [{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], | [{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], | ||||||
| [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], | [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], | ||||||
| [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], | [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], | ||||||
| [{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5},""], | [{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#cccccc",a:7},""], | ||||||
| [{y:-0.875,c:"#2277ff",a:4,f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], | [{y:-0.875,c:"#2277ff",a:4,f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], | ||||||
| [{y:-0.375,x:3.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete"], | [{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#ffb063"},"Delete\n\n\nOption"], | ||||||
| [{y:-0.875,x:2.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{x:1,c:"#ff8500"},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert",{x:1,c:"#cccccc",a:7},""], | [{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], | ||||||
| [{y:-0.75,x:0.5,c:"#e6e067",a:4},"Mute","Vol\n\n\n\n\n\nDown",{x:14.5,c:"#cccccc",a:7},"",""], | [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Crtl\n\n\nRCtrl"], | ||||||
| [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#b5ad04",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], | [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ccbb00"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], | ||||||
| [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], | [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], | ||||||
| [{x:2},"Home\n\n\nBrowser"], | [{x:2},"Home\n\n\nBrowser"], | ||||||
| [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], | [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], | ||||||
| [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#b5ad04",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], | [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ccbb00",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], | ||||||
| [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] | [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] | ||||||
| 
 | 
 | ||||||
|  | |||||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 101 KiB | 
| @ -1,27 +1,27 @@ | |||||||
| [{x:3.5,c:"#99de2a"},"F3",{x:10.5},"F8"], | [{x:3.5,c:"#99de2a"},"F3",{x:10.5},"F8"], | ||||||
| [{y:-0.875,x:2.5},"F2",{x:1},"F4",{x:8.5},"F7",{x:1},"F9"], | [{y:-0.875,x:2.5},"F2",{x:1},"F4",{x:8.5},"F7",{x:1},"F9"], | ||||||
| [{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F6"], | [{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#bbddbb"},"_\n\n\n\n\n\n-",{c:"#99de2a"},"F6"], | ||||||
| [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F1",{x:14.5},"F10",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], | [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F1",{x:14.5},"F10",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], | ||||||
| [{y:-0.375,x:3.5,c:"#c4e0bf"},"{",{x:10.5,c:"#89b087"},"8"], | [{y:-0.375,x:3.5,c:"#bbddbb"},"{",{x:10.5,c:"#89b087"},"8"], | ||||||
| [{y:-0.875,x:2.5,c:"#c4e0bf"},"@",{x:1},"}",{x:8.5,c:"#89b087"},"7",{x:1},"9"], | [{y:-0.875,x:2.5,c:"#bbddbb"},"@",{x:1},"}",{x:8.5,c:"#89b087"},"7",{x:1},"9"], | ||||||
| [{y:-0.875,x:5.5,c:"#c4e0bf"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], | [{y:-0.875,x:5.5,c:"#bbddbb"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], | ||||||
| [{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#c4e0bf"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], | [{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#bbddbb"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], | ||||||
| [{y:-0.375,x:3.5,c:"#c4e0bf"},"(",{x:10.5,c:"#89b087"},"5"], | [{y:-0.375,x:3.5,c:"#bbddbb"},"(",{x:10.5,c:"#89b087"},"5"], | ||||||
| [{y:-0.875,x:2.5,c:"#c4e0bf"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"], | [{y:-0.875,x:2.5,c:"#bbddbb"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"], | ||||||
| [{y:-0.875,x:5.5,c:"#c4e0bf"},"`",{x:6.5},"/"], | [{y:-0.875,x:5.5,c:"#bbddbb"},"`",{x:6.5},"/"], | ||||||
| [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#c4e0bf",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], | [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#bbddbb",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], | ||||||
| [{y:-0.625,x:6.5,c:"#54d6de",t:"#000000",fa:[0,0,0,1],h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], | [{y:-0.625,x:6.5,c:"#54d6de",t:"#000000",fa:[0,0,0,1],h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], | ||||||
| [{y:-0.75,x:3.5,c:"#c4e0bf"},"[",{x:10.5,c:"#89b087"},"2"], | [{y:-0.75,x:3.5,c:"#bbddbb"},"[",{x:10.5,c:"#89b087"},"2"], | ||||||
| [{y:-0.875,x:2.5,c:"#c4e0bf"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], | [{y:-0.875,x:2.5,c:"#bbddbb"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], | ||||||
| [{y:-0.875,x:5.5,c:"#c4e0bf"},"~",{x:6.5},"\\"], | [{y:-0.875,x:5.5,c:"#bbddbb"},"~",{x:6.5},"\\"], | ||||||
| [{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#c4e0bf"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], | [{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,1],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], | ||||||
| [{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#89b087",a:4},"."], | [{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#89b087"},".\n\n\nOption"], | ||||||
| [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#89b087",a:4},"0",{x:1},"="], | [{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#89b087"},"0\n\n\nCmd",{x:1},"=\n\n\nHyper"], | ||||||
| [{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#89b087",a:4},"+","Enter"], | [{y:-0.75,x:0.5,c:"#77aaff"},"Ctrl\n\n\nLCtrl","Meh",{x:14.5,c:"#89b087"},"+\n\n\nMeh","Enter\n\n\nCtrl"], | ||||||
| [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Left","Right"], | [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Left","Right"], | ||||||
| [{h:2},"Space",{h:2},"Enter","Up"], | [{h:2},"Space",{h:2},"Enter","Up"], | ||||||
| [{x:2},"Down"], | [{x:2},"Down"], | ||||||
| [{r:-30,rx:13,y:-1,x:-3},"Home","End"], | [{r:-30,rx:13,y:-1,x:-3},"Home","End"], | ||||||
| [{x:-3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete"], | [{x:-3,f:3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete"], | ||||||
| [{x:-3},"Page\n\n\n\n\n\nDown"] | [{x:-3,f:3},"Page\n\n\n\n\n\nDown"] | ||||||
| 
 | 
 | ||||||
|  | |||||||
										
											Binary file not shown.
										
									
								
							| @ -18,7 +18,7 @@ no rights reserved, use for any purposes, credit me if you are a nice person | |||||||
| 
 | 
 | ||||||
|  |  | ||||||
| 
 | 
 | ||||||
| This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer. | This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. The modifier keys are all in the same place on all layers, although some layers also assign symbols on those buttons. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer. | ||||||
| 
 | 
 | ||||||
| Touch typists will also find tilde, tab, equals/plus, slash/pipe, and quote/double-quote sharing space on those Shift keys where they would probably be on a common keyboard. Other than the turquoise keys the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway so only Escape really requires retraining of muscle memory, and see below for the Special Escape Sequence. | Touch typists will also find tilde, tab, equals/plus, slash/pipe, and quote/double-quote sharing space on those Shift keys where they would probably be on a common keyboard. Other than the turquoise keys the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway so only Escape really requires retraining of muscle memory, and see below for the Special Escape Sequence. | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nicholas Keene
						Nicholas Keene