Update my keymap (#2965)
* Add my personal keymap * Improve layout * Update keymap * Set Linux input mode
This commit is contained in:
		
							parent
							
								
									7f35a62902
								
							
						
					
					
						commit
						e76eee2d0a
					
				
					 2 changed files with 24 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -4,34 +4,38 @@
 | 
			
		|||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
[0] = {
 | 
			
		||||
        /* ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
 | 
			
		||||
         * │ Esc  │   Q  │   W  │   E  │   R  │   T  │   Y  │   U  │   I  │   O  │   P  │ Bksp │
 | 
			
		||||
         * │ Esc  │   Q  │   W  │   E  │   R  │   T  │   Z  │   U  │   I  │   O  │   P  │ Bksp │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │ Ctrl │   A  │   S  │   D  │   F  │   G  │   H  │   J  │   K  │   L  │ ;  : │ Entr │
 | 
			
		||||
         * │ Tab  │   A  │   S  │   D  │   F  │   G  │   H  │   J  │   K  │   L  │ ;  : │ Entr │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │ Shft │   Z  │   X  │   C  │   V  │   B  │   N  │   M  │ ,  < │ .  > │ /  ? │ '  " │
 | 
			
		||||
         * │ Shft │   Y  │   X  │   C  │   V  │   B  │   N  │   M  │ ,  < │ .  > │ /  ? │ '  " │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │ Alt  │ GUI  │ \  | │ -  _ │ =  + │ Spce │ Spce │   (  │   )  │ [  { │ ]  } │ Lr 1 │
 | 
			
		||||
         * │ Ctrl │ Alt  │ GUI  │ -  _ │ =  + │ Spce │ \  | │   (  │   )  │ [  { │ ]  } │ Lr 1 │
 | 
			
		||||
         * └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
 | 
			
		||||
         */
 | 
			
		||||
        { KC_ESC  , KC_Q    , KC_W    , KC_E    , KC_R   , KC_T     , KC_Y    , KC_U    , KC_I    , KC_O    , KC_P    , KC_BSPC  } ,
 | 
			
		||||
        { KC_LCTL , KC_A    , KC_S    , KC_D    , KC_F   , KC_G     , KC_H    , KC_J    , KC_K    , KC_L    , KC_SCLN , KC_ENT   } ,
 | 
			
		||||
        { KC_LSFT , KC_Z    , KC_X    , KC_C    , KC_V   , KC_B     , KC_N    , KC_M    , KC_COMM , KC_DOT  , KC_SLSH , KC_QUOT  } ,
 | 
			
		||||
        { KC_LALT , KC_LGUI , KC_BSLS , KC_MINS , KC_EQL , KC_SPC   , KC_SPC  , KC_LPRN , KC_RPRN , KC_LBRC , KC_RBRC , MO(1)    }
 | 
			
		||||
        { KC_ESC  , KC_Q    , KC_W    , KC_E    , KC_R   , KC_T   , KC_Z    , KC_U    , KC_I    , KC_O    , KC_P    , KC_BSPC  } ,
 | 
			
		||||
        { KC_TAB  , KC_A    , KC_S    , KC_D    , KC_F   , KC_G   , KC_H    , KC_J    , KC_K    , KC_L    , KC_SCLN , KC_ENT   } ,
 | 
			
		||||
        { KC_LSFT , KC_Y    , KC_X    , KC_C    , KC_V   , KC_B   , KC_N    , KC_M    , KC_COMM , KC_DOT  , KC_SLSH , KC_QUOT  } ,
 | 
			
		||||
        { KC_LCTL , KC_LALT , KC_LGUI , KC_MINS , KC_EQL , KC_SPC , KC_BSLS , KC_LPRN , KC_RPRN , KC_LBRC , KC_RBRC , MO(1)    }
 | 
			
		||||
    },
 | 
			
		||||
[1] = {
 | 
			
		||||
        /* ┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
 | 
			
		||||
         * │   ~  │   1  │   2  │   3  │   4  │   5  │   6  │   7  │   8  │   9  │   0  │ DEL  │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │   `  │   !  │   @  │   #  │   $  │   %  │   *  │   &  │ BL+  │ BL-  │ BLTg │ BLBr │
 | 
			
		||||
         * │   `  │   !  │   @  │   #  │   $  │   %  │   ^  │   &  │   *  │   ü  │   ö  │   ä  │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │ Caps │ Home │ End  │ PgUp │ PgDn │  F1  │  F2  │  F3  │ Left │ Down │  Up  │ Rght │
 | 
			
		||||
         * │ Caps │ Home │ End  │ PgUp │ PgDn │ INS  │  F1  │   ß  │ Left │ Down │  Up  │ Rght │
 | 
			
		||||
         * ├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
 | 
			
		||||
         * │ Powr │ Rset │ VoUp │ VoDn │ Play │ Stop │ Prev │ Next │ Alt  │ Ctrl │ GUI  │      │
 | 
			
		||||
         * │ Powr │ Rset │ VoUp │ VoDn │ BLTg │ BLSt │ BLBr │ Shft │ Alt  │ Ctrl │ GUI  │      │
 | 
			
		||||
         * └──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
 | 
			
		||||
         */
 | 
			
		||||
        { KC_TILD , KC_1    , KC_2    , KC_3    , KC_4    , KC_5    , KC_6    , KC_7    , KC_8    , KC_9    , KC_0     , KC_DEL  } ,
 | 
			
		||||
        { KC_GRV  , KC_EXLM , KC_AT   , KC_HASH , KC_DLR  , KC_PERC , KC_CIRC , KC_AMPR , BL_INC  , BL_DEC  , BL_TOGG  , BL_BRTG } ,
 | 
			
		||||
        { KC_CAPS , KC_HOME , KC_END  , KC_PGUP , KC_PGDN , KC_F1   , KC_F2   , KC_F3   , KC_LEFT , KC_DOWN , KC_UP    , KC_RGHT } ,
 | 
			
		||||
        { KC_PWR  , RESET   , KC_VOLU , KC_VOLD , KC_MPLY , KC_MSTP , KC_MPRV , KC_MNXT , KC_RALT , KC_RCTL , KC_RGUI  , KC_TRNS }
 | 
			
		||||
        { KC_TILD , KC_1    , KC_2    , KC_3    , KC_4    , KC_5    , KC_6    , KC_7     , KC_8    , KC_9     , KC_0     , KC_DEL   } ,
 | 
			
		||||
        { KC_GRV  , KC_EXLM , KC_AT   , KC_HASH , KC_DLR  , KC_PERC , KC_CIRC , KC_AMPR  , KC_ASTR , UC(L'ü') , UC(L'ö') , UC(L'ä') } ,
 | 
			
		||||
        { KC_CAPS , KC_HOME , KC_END  , KC_PGUP , KC_PGDN , KC_INS  , KC_F1   , UC(L'ß') , KC_LEFT , KC_DOWN  , KC_UP    , KC_RGHT  } ,
 | 
			
		||||
        { KC_PWR  , RESET   , KC_VOLU , KC_VOLD , BL_TOGG , BL_STEP , BL_BRTG , KC_RSFT  , KC_RALT , KC_RCTL  , KC_RGUI  , KC_TRNS  }
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void matrix_init_user(void) {
 | 
			
		||||
    set_unicode_input_mode(UC_LNX);
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
AUTO_SHIFT_ENABLE = yes
 | 
			
		||||
AUTO_SHIFT_MODIFIERS = yes
 | 
			
		||||
BACKLIGHT_ENABLE = yes
 | 
			
		||||
UNICODE_ENABLE = yes
 | 
			
		||||
DEFAULT_FOLDER = planck/rev5
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue