custom keymap i wanna try that might be friendlier to my muscle-memory
- aligns Z... under W... like on staggered kb's
- vimlike arrow keys to make room for / beside ,.
- ; beside L
- \ beside P (and therefore ] on the hyper layer)
- - beside =
- ctrl in bottom left, hyper moved beside Z
  - hyper still easily chords with lshift and lmeta
- capslock restored, but on the hyper layer.
  - on base layer it's sysrq for alt+sysrq purposes
    (which shouldn't involve the hyper layer, since
    you wanna be sure what letters you're pressing)
- hyper-i is now insert (previously absent)
			
			
This commit is contained in:
		
							parent
							
								
									40050f0314
								
							
						
					
					
						commit
						cec19cc09c
					
				
					 1 changed files with 20 additions and 20 deletions
				
			
		| 
						 | 
				
			
			@ -34,11 +34,11 @@
 | 
			
		|||
  KEY_I,\
 | 
			
		||||
  KEY_O,\
 | 
			
		||||
  KEY_P,\
 | 
			
		||||
  KEY_SEMICOLON
 | 
			
		||||
  KEY_BACKSLASH
 | 
			
		||||
 | 
			
		||||
// Fourth row
 | 
			
		||||
#define MATRIX_DEFAULT_ROW_3 \
 | 
			
		||||
  KEY_LEFTCTRL,\
 | 
			
		||||
  KEY_SYSRQ,\
 | 
			
		||||
  KEY_A,\
 | 
			
		||||
  KEY_S,\
 | 
			
		||||
  KEY_D,\
 | 
			
		||||
| 
						 | 
				
			
			@ -48,12 +48,13 @@
 | 
			
		|||
  KEY_J,\
 | 
			
		||||
  KEY_K,\
 | 
			
		||||
  KEY_L,\
 | 
			
		||||
  KEY_APOSTROPHE,\
 | 
			
		||||
  KEY_SEMICOLON,\
 | 
			
		||||
  KEY_ENTER
 | 
			
		||||
 | 
			
		||||
// Fifth row
 | 
			
		||||
#define MATRIX_DEFAULT_ROW_4 \
 | 
			
		||||
  KEY_LEFTSHIFT,\
 | 
			
		||||
  KEY_COMPOSE,\
 | 
			
		||||
  KEY_Z,\
 | 
			
		||||
  KEY_X,\
 | 
			
		||||
  KEY_C,\
 | 
			
		||||
| 
						 | 
				
			
			@ -63,22 +64,21 @@
 | 
			
		|||
  KEY_M,\
 | 
			
		||||
  KEY_COMMA,\
 | 
			
		||||
  KEY_DOT,\
 | 
			
		||||
  KEY_UP,\
 | 
			
		||||
  KEY_RIGHTALT
 | 
			
		||||
  KEY_SLASH
 | 
			
		||||
 | 
			
		||||
// Sixth row
 | 
			
		||||
#define MATRIX_DEFAULT_ROW_5 \
 | 
			
		||||
  KEY_COMPOSE,\
 | 
			
		||||
  KEY_LEFTCTRL,\
 | 
			
		||||
  KEY_LEFTMETA,\
 | 
			
		||||
  KEY_LEFTALT,\
 | 
			
		||||
  KEY_BACKSLASH,\
 | 
			
		||||
  KEY_MINUS,\
 | 
			
		||||
  KEY_EQUAL,\
 | 
			
		||||
  KEY_SPACE,\
 | 
			
		||||
  KEY_SPACE,\
 | 
			
		||||
  KEY_MINUS,\
 | 
			
		||||
  KEY_SLASH,\
 | 
			
		||||
  KEY_APOSTROPHE,\
 | 
			
		||||
  KEY_LEFT,\
 | 
			
		||||
  KEY_DOWN,\
 | 
			
		||||
  KEY_UP,\
 | 
			
		||||
  KEY_RIGHT
 | 
			
		||||
 | 
			
		||||
// Every line of `matrix` is a row of the keyboard, starting from the top.
 | 
			
		||||
| 
						 | 
				
			
			@ -115,12 +115,12 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = {
 | 
			
		|||
  KEY_T,
 | 
			
		||||
  KEY_Y,
 | 
			
		||||
  KEY_U,
 | 
			
		||||
  KEY_I,
 | 
			
		||||
  KEY_INSERT,
 | 
			
		||||
  KEY_LEFTBRACE,
 | 
			
		||||
  KEY_RIGHTBRACE,
 | 
			
		||||
  KEY_SEMICOLON,
 | 
			
		||||
  KEY_BACKSLASH,
 | 
			
		||||
 | 
			
		||||
  KEY_LEFTCTRL,
 | 
			
		||||
  KEY_CAPSLOCK,
 | 
			
		||||
  KEY_A,
 | 
			
		||||
  KEY_S,
 | 
			
		||||
  KEY_D,
 | 
			
		||||
| 
						 | 
				
			
			@ -130,10 +130,11 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = {
 | 
			
		|||
  KEY_J,
 | 
			
		||||
  KEY_K,
 | 
			
		||||
  KEY_L,
 | 
			
		||||
  KEY_APOSTROPHE,
 | 
			
		||||
  KEY_SEMICOLON,
 | 
			
		||||
  KEY_ENTER,
 | 
			
		||||
 | 
			
		||||
  KEY_LEFTSHIFT,
 | 
			
		||||
  KEY_RIGHTSHIFT,
 | 
			
		||||
  KEY_COMPOSE,
 | 
			
		||||
  KEY_Z,
 | 
			
		||||
  KEY_X,
 | 
			
		||||
  KEY_C,
 | 
			
		||||
| 
						 | 
				
			
			@ -143,19 +144,18 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = {
 | 
			
		|||
  KEY_M,
 | 
			
		||||
  KEY_COMMA,
 | 
			
		||||
  KEY_DOT,
 | 
			
		||||
  KEY_PAGEUP,
 | 
			
		||||
  KEY_RIGHTSHIFT,
 | 
			
		||||
  KEY_SLASH,
 | 
			
		||||
 | 
			
		||||
  KEY_COMPOSE,
 | 
			
		||||
  KEY_RIGHTCTRL,
 | 
			
		||||
  KEY_RIGHTMETA,
 | 
			
		||||
  KEY_RIGHTALT,
 | 
			
		||||
  KEY_BACKSLASH,
 | 
			
		||||
  KEY_MINUS,
 | 
			
		||||
  KEY_EQUAL,
 | 
			
		||||
  KEY_SPACE,
 | 
			
		||||
  KEY_SPACE,
 | 
			
		||||
  KEY_MINUS,
 | 
			
		||||
  KEY_SLASH,
 | 
			
		||||
  KEY_APOSTROPHE,
 | 
			
		||||
  KEY_HOME,
 | 
			
		||||
  KEY_PAGEDOWN,
 | 
			
		||||
  KEY_PAGEUP,
 | 
			
		||||
  KEY_END
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue