Moved Insert, PrtSc, Pause to Adjust; Corner enter
This commit is contained in:
		
							parent
							
								
									76ef37e72d
								
							
						
					
					
						commit
						0acb394ac4
					
				
					 1 changed files with 35 additions and 35 deletions
				
			
		| 
						 | 
				
			
			@ -16,11 +16,11 @@ extern keymap_config_t keymap_config;
 | 
			
		|||
// entirely and just use numbers.
 | 
			
		||||
 | 
			
		||||
#define _WORKMAN 0
 | 
			
		||||
#define _WORKMAN_FN 1
 | 
			
		||||
#define _FN 1
 | 
			
		||||
#define _QWERTY 2
 | 
			
		||||
#define _QWERTY_FN 3
 | 
			
		||||
#define _QW_FN 3
 | 
			
		||||
#define _PLOVER 4
 | 
			
		||||
#define _ADJUST 5
 | 
			
		||||
#define _ADJ 5
 | 
			
		||||
 | 
			
		||||
enum planck_keycodes {
 | 
			
		||||
  WORKMAN = SAFE_RANGE,
 | 
			
		||||
| 
						 | 
				
			
			@ -42,15 +42,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * |-------+-------+-------+-------+-------+-------|-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |   Z   |   X   |   M   |   C   |   V   |   L   |   Y   |   K   |   Up  |   1   |   2   |   3   |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |Alt/Tab|Gui/Esc|   ,   |CTL/Bsp| Fn/Ent|SFT/SPC|   .   |  Left |  Down | Right |   0   |Adj/ / |
 | 
			
		||||
 * |Alt/Tab|Gui/Esc|   ,   |CTL/Bsp| Fn/Ent|SFT/SPC|   .   |  Left |  Down | Right |   0   |Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[_WORKMAN] = {
 | 
			
		||||
  {KC_Q,          KC_D,          KC_R,    KC_W,           KC_B,              KC_F,          KC_U,   KC_P,    KC_J,    KC_KP_7, KC_KP_8, KC_KP_9},
 | 
			
		||||
  {KC_A,          KC_S,          KC_H,    KC_T,           KC_G,              KC_N,          KC_E,   KC_O,    KC_I,    KC_KP_4, KC_KP_5, KC_KP_6},
 | 
			
		||||
  {KC_Z,          KC_X,          KC_M,    KC_C,           KC_V,              KC_L,          KC_Y,   KC_K,    KC_UP,   KC_KP_1, KC_KP_2, KC_KP_3},
 | 
			
		||||
  {ALT_T(KC_TAB), GUI_T(KC_ESC), KC_COMM, CTL_T(KC_BSPC), LT(_WORKMAN_FN, KC_ENTER), SFT_T(KC_SPC), KC_DOT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_0, LT(_ADJUST, KC_SLASH)}
 | 
			
		||||
  {KC_Q,          KC_D,          KC_R,    KC_W,           KC_B,            KC_F,          KC_U,   KC_P,    KC_J,    KC_KP_7, KC_KP_8, KC_KP_9},
 | 
			
		||||
  {KC_A,          KC_S,          KC_H,    KC_T,           KC_G,            KC_N,          KC_E,   KC_O,    KC_I,    KC_KP_4, KC_KP_5, KC_KP_6},
 | 
			
		||||
  {KC_Z,          KC_X,          KC_M,    KC_C,           KC_V,            KC_L,          KC_Y,   KC_K,    KC_UP,   KC_KP_1, KC_KP_2, KC_KP_3},
 | 
			
		||||
  {ALT_T(KC_TAB), GUI_T(KC_ESC), KC_COMM, CTL_T(KC_BSPC), LT(_FN, KC_ENT), SFT_T(KC_SPC), KC_DOT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_0, LT(_ADJ, KC_ENT)}
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* FN-key held (Workman)
 | 
			
		||||
| 
						 | 
				
			
			@ -59,55 +59,55 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |  Tab  |   [   |   ]   |   -   |  Del  |   '   |   (   |   )   |  F11  |   F4  |   F5  |   F6  |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------|-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |  Menu | Insert| PrtSc |   =   | Pause |   /   |       |       |  PgUp |   F1  |   F2  |   F3  |
 | 
			
		||||
 * |  Menu |       |       |   =   |   \   |   /   |       |       |  PgUp |   F1  |   F2  |   F3  |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |Alt/Tab|  Gui  |   ~   |CTL/Bsp|Fn/Ent |SFT/Spc|   ;   |  Home |  PgDn |  End  |  F10  |   \   |
 | 
			
		||||
 * |Alt/Tab|  Gui  |   ~   |CTL/Bsp| Fn/Ent|SFT/Spc|   ;   |  Home |  PgDn |  End  |  F10  |Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[_WORKMAN_FN] = {
 | 
			
		||||
[_FN] = {
 | 
			
		||||
  {KC_EXLM, KC_AT,       KC_HASH,     KC_DLR,   KC_PERC,   KC_CIRC, KC_AMPR,   KC_ASTR, KC_F12,  KC_F7,  KC_F8,  KC_F9},
 | 
			
		||||
  {KC_TAB,  KC_LBRACKET, KC_RBRACKET, KC_MINUS, KC_DELETE, KC_QUOT, KC_LPRN,   KC_RPRN, KC_F11,  KC_F4,  KC_F5,  KC_F6},
 | 
			
		||||
  {KC_MENU, KC_INS,      KC_PSCR,     KC_EQUAL, KC_PAUSE,  KC_SLSH, XXXXXXX,   XXXXXXX, KC_PGUP, KC_F1,  KC_F2,  KC_F3},
 | 
			
		||||
  {_______, KC_LGUI,     KC_GRAVE,    _______,  _______,   _______, KC_SCOLON, KC_HOME, KC_PGDN, KC_END, KC_F10, KC_BSLASH}
 | 
			
		||||
  {KC_MENU, _______,     _______,     KC_EQUAL, KC_BSLS,   KC_SLSH, XXXXXXX,   XXXXXXX, KC_PGUP, KC_F1,  KC_F2,  KC_F3},
 | 
			
		||||
  {_______, KC_LGUI,     KC_GRAVE,    _______,  _______,   _______, KC_SCOLON, KC_HOME, KC_PGDN, KC_END, KC_F10, _______}
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* Qwerty
 | 
			
		||||
 * ,-----------------------------------------------------------------------------------------------.
 | 
			
		||||
 * |Gui/Esc|   1   |   2   |   3   |   4   |   5   |   6   |   7   |   8   |   9   |   0   | Bksp  |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+---------------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * | Ctrl  |   Q   |   W   |   E   |   R   |   T   |   Y   |   U   |   I   |   O   |   P   | Enter |
 | 
			
		||||
 * | Ctrl  |   Q   |   W   |   E   |   R   |   T   |   Y   |   U   |   I   |   O   |   P   |   /   |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+---------------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * | Shift |   A   |   S   |   D   |   F   |   G   |   H   |   J   |   K   |   L   |   ;   |   "   |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------|-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |Alt/Tab|   Z   |   X   |   C   |   V   | Fn/SPC|   B   |   N   |   M   |   ,   |   .   |Adj/ / |
 | 
			
		||||
 * |Alt/Tab|   Z   |   X   |   C   |   V   | Fn/SPC|   B   |   N   |   M   |   ,   |   .   |Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[_QWERTY] = {
 | 
			
		||||
  {GUI_T(KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5,                   KC_6, KC_7, KC_8, KC_9,    KC_0,    KC_BSPC},
 | 
			
		||||
  {KC_LCTL,       KC_Q, KC_W, KC_E, KC_R, KC_T,                   KC_Y, KC_U, KC_I, KC_O,    KC_P,    KC_ENT},
 | 
			
		||||
  {KC_LSFT,       KC_A, KC_S, KC_D, KC_F, KC_G,                   KC_H, KC_J, KC_K, KC_L,    KC_SCLN, KC_QUOT},
 | 
			
		||||
  {ALT_T(KC_TAB), KC_Z, KC_X, KC_C, KC_V, LT(_QWERTY_FN, KC_SPC), KC_B, KC_N, KC_M, KC_COMM, KC_DOT,  LT(_ADJUST, KC_SLASH)},
 | 
			
		||||
  {GUI_T(KC_ESC), KC_1, KC_2, KC_3, KC_4, KC_5,               KC_6, KC_7, KC_8, KC_9,    KC_0,    KC_BSPC},
 | 
			
		||||
  {KC_LCTL,       KC_Q, KC_W, KC_E, KC_R, KC_T,               KC_Y, KC_U, KC_I, KC_O,    KC_P,    KC_ENT},
 | 
			
		||||
  {KC_LSFT,       KC_A, KC_S, KC_D, KC_F, KC_G,               KC_H, KC_J, KC_K, KC_L,    KC_SCLN, KC_QUOT},
 | 
			
		||||
  {ALT_T(KC_TAB), KC_Z, KC_X, KC_C, KC_V, LT(_QW_FN, KC_SPC), KC_B, KC_N, KC_M, KC_COMM, KC_DOT,  LT(_ADJ, KC_ENT)},
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* FN-key held (Qwerty)
 | 
			
		||||
 * ,-----------------------------------------------------------------------------------------------.
 | 
			
		||||
 * |  Gui  |   F1  |   F2  |   F3  |   F4  |   F5  |   F6  |   F7  |   F8  |   F9  |  F10  |  F11  |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |  Ctrl |   ~   |       |  PgUp |       |       |       |       |   Up  |   -   |   =   |  F12  |
 | 
			
		||||
 * |  Ctrl |   ~   |   [   |  PgUp |   ]   |       |       |   -   |   Up  |   =   |       |  F12  |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * | Shift |  Tab  |  Home |  PgDn |  End  |  Del  |       |  Left |  Down | Right |   [   |   ]   |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------|-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |Alt/Tab|       |       |       |       | Fn/Spc|       | Insert| PrtSc | Pause |  Menu |   \   |
 | 
			
		||||
 * |Alt/Tab|       |       |       |       | Fn/Spc|       |       |       |       |  Menu |Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[_QWERTY_FN] = {
 | 
			
		||||
  {KC_LGUI, KC_F1,    KC_F2,   KC_F3,   KC_F4,   KC_F5,     KC_F6,   KC_F7,   KC_F8,    KC_F9,    KC_F10,      KC_F11},
 | 
			
		||||
  {_______, KC_GRAVE, XXXXXXX, KC_PGUP, XXXXXXX, XXXXXXX,   XXXXXXX, XXXXXXX, KC_UP,    KC_MINUS, KC_EQUAL,    KC_F12},
 | 
			
		||||
  {_______, XXXXXXX,  KC_HOME, KC_PGDN, KC_END,  KC_DELETE, XXXXXXX, KC_LEFT, KC_DOWN,  KC_RIGHT, KC_LBRACKET, KC_RBRACKET},
 | 
			
		||||
  {_______, XXXXXXX,  XXXXXXX, XXXXXXX, XXXXXXX, _______,   XXXXXXX, KC_INS,  KC_PSCR,  KC_PAUSE, KC_MENU,     KC_BSLASH}
 | 
			
		||||
[_QW_FN] = {
 | 
			
		||||
  {KC_LGUI, KC_F1,    KC_F2,   KC_F3,   KC_F4,   KC_F5,     KC_F6,   KC_F7,   KC_F8,   KC_F9,    KC_F10,      KC_F11},
 | 
			
		||||
  {_______, KC_GRAVE, XXXXXXX, KC_PGUP, XXXXXXX, XXXXXXX,   XXXXXXX, XXXXXXX, KC_UP,   KC_MINUS, KC_EQUAL,    KC_F12},
 | 
			
		||||
  {_______, XXXXXXX,  KC_HOME, KC_PGDN, KC_END,  KC_DELETE, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_LBRACKET, KC_RBRACKET},
 | 
			
		||||
  {_______, XXXXXXX,  XXXXXXX, XXXXXXX, XXXXXXX, _______,   XXXXXXX, _______, _______, _______,  KC_MENU,     _______}
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* Plover layer (http://opensteno.org)
 | 
			
		||||
| 
						 | 
				
			
			@ -118,7 +118,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |   #   |   #   |   #   |   #   |       |   #   |   #   |   #   |   #   |   #   |       |       |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+---------------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |       |       |   A   |   O   |       |   E   |   U   |       |       |       |       | Adjust|
 | 
			
		||||
 * |       |       |   A   |   O   |       |   E   |   U   |       |       |       |       |Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -126,26 +126,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
  {KC_Q,    KC_W,    KC_E, KC_R, KC_T,    KC_U, KC_I, KC_O,    KC_P,    KC_LBRC, XXXXXXX, XXXXXXX},
 | 
			
		||||
  {KC_A,    KC_S,    KC_D, KC_F, KC_G,    KC_J, KC_K, KC_L,    KC_SCLN, KC_QUOT, XXXXXXX, XXXXXXX},
 | 
			
		||||
  {KC_1,    KC_1,    KC_1, KC_1, XXXXXXX, KC_1, KC_1, KC_1,    KC_1,    KC_1,    XXXXXXX, XXXXXXX},
 | 
			
		||||
  {XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MO(_ADJUST)}
 | 
			
		||||
  {XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LT(_ADJ, KC_ENT)}
 | 
			
		||||
},
 | 
			
		||||
 | 
			
		||||
/* Adjust
 | 
			
		||||
 * ,-----------------------------------------------------------------------------------------------.
 | 
			
		||||
 * |       |       |       |       |       |       |       |       |       |       |       | RESET |
 | 
			
		||||
 * |       |       |       |       |       |       |       |       | Insert| PrtSc | Pause | RESET |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+---------------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |       |       |       |       |       |       |       | CapLk |Voice +| Audio |MIDIoff|       |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------|-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |       |       |       |       |       |       |       | ScrLk |Voice -| Music |MIDI on|       |
 | 
			
		||||
 * |-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------|
 | 
			
		||||
 * |       |       |       |       |       |       |       | Numlk |Workman| Qwerty| Plover| Adjust|
 | 
			
		||||
 * |       |       |       |       |       |       |       | Numlk |Workman| Qwerty| Plover|Adj/Ent|
 | 
			
		||||
 * `-----------------------------------------------------------------------------------------------'
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[_ADJUST] = {
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_CLCK, MUV_IN,  AU_TOG,  MI_OFF,  _______},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_SLCK, MUV_DE,  MU_TOG,  MI_ON,   _______},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_NLCK, WORKMAN, QWERTY,  PLOVER,  _______}
 | 
			
		||||
[_ADJ] = {
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, _______, KC_INS,  KC_PSCR, KC_PAUSE, RESET},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_CLCK, MUV_IN,  AU_TOG,  MI_OFF,   _______},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_SLCK, MUV_DE,  MU_TOG,  MI_ON,    _______},
 | 
			
		||||
  {_______, _______, _______, _______, _______, _______, _______, KC_NLCK, WORKMAN, QWERTY,  PLOVER,   _______}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue