Add CAGS home row mods to the Base layer
This commit is contained in:
		
							parent
							
								
									cfb447d0f0
								
							
						
					
					
						commit
						6c719e8f50
					
				
					 1 changed files with 10 additions and 14 deletions
				
			
		|  | @ -13,19 +13,18 @@ | |||
|                 compatible = "zmk,keymap"; | ||||
| 
 | ||||
|                 default_layer { | ||||
| // ----------------------------------------------------------------------------------------- | ||||
| // |  TAB |  Q  |  W  |  E  |  R  |  T  |   |  Y  |  U   |  I  |  O  |  P  | BKSP | | ||||
| // | CTRL |  A  |  S  |  D  |  F  |  G  |   |  H  |  J   |  K  |  L  |  ;  |  '   | | ||||
| // | SHFT |  Z  |  X  |  C  |  V  |  B  |   |  N  |  M   |  ,  |  .  |  /  | ESC  | | ||||
| //                    | GUI | LWR | ENT |   | SPC | RSE  | ALT | | ||||
|                         display-name = "Base"; | ||||
| // CAGS home row mods. More friendly for macOS. Swap these around for GACS for better Windows, Linux, BSD support. | ||||
| // See https://precondition.github.io/home-row-mods | ||||
|                         bindings = < | ||||
|    &kp TAB   &kp Q &kp W &kp E &kp R &kp T   &kp Y &kp U  &kp I     &kp O   &kp P    &kp BSPC | ||||
|    &kp LCTRL &kp A &kp S &kp D &kp F &kp G   &kp H &kp J  &kp K     &kp L   &kp SEMI &kp SQT | ||||
|    &kp LSHFT &kp Z &kp X &kp C &kp V &kp B   &kp N &kp M  &kp COMMA &kp DOT &kp FSLH &kp ESC | ||||
|                   &kp LGUI &mo 1 &kp RET     &kp SPACE &mo 2 &kp RALT | ||||
| &kp TAB   &kp Q       &kp W      &kp E       &kp R       &kp T   &kp Y     &kp U           &kp I       &kp O      &kp P          &kp BSPC | ||||
| &kp LCTRL &mt LCTRL A &mt LALT S &mt LGUI  D &mt LSHFT F &kp G   &kp H     &mt RSHFT J     &mt RGUI  K &mt RALT L &mt RCTRL SEMI &kp SQT | ||||
| &kp LSHFT &kp Z       &kp X      &kp C       &kp V       &kp B   &kp N     &kp M           &kp COMMA   &kp DOT    &kp FSLH       &kp ESC | ||||
|                                 &kp LGUI     &mo 1       &kp RET &kp SPACE &mo 2           &kp RALT | ||||
|                         >; | ||||
|                 }; | ||||
| 
 | ||||
| 
 | ||||
|                 lower_layer { | ||||
| // ----------------------------------------------------------------------------------------- | ||||
| // |  TAB |  1  |  2  |  3  |  4  |  5  |   |  6  |  7  |  8  |  9  |  0  | BKSP | | ||||
|  | @ -41,6 +40,7 @@ | |||
|                         >; | ||||
|                 }; | ||||
| 
 | ||||
| 
 | ||||
|                 raise_layer { | ||||
| // ----------------------------------------------------------------------------------------- | ||||
| // |  TAB |  !  |  @  |  #  |  $  |  %  |   |  ^  |  &  |  *  |  (  |  )  | BKSP | | ||||
|  | @ -56,12 +56,8 @@ | |||
|                         >; | ||||
|                 }; | ||||
| 
 | ||||
| 
 | ||||
|                 config_layer { | ||||
| // ----------------------------------------------------------------------------------------- | ||||
| // | BTCLR| BT1 | BT2 | BT3 | BT4 | BT5 |   |     |     |     |     |     |      | | ||||
| // |      |     |     |     |     |     |   |     |     |     |     |     |      | | ||||
| // |      |     |     |     |     |     |   |     |     |     |     |     |      | | ||||
| //                    |     |     |     |   |     |     |     | | ||||
|                         display-name = "Config"; | ||||
|                         bindings = < | ||||
|    &trans     &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &trans &trans &trans &trans &trans &trans | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue