[Keymap] updates to madhatter keymap - project keyboard alice pcb (#7092)
* change arrows keys around * move arrows and layer tap * mouse keys and other mods * add readme and add media keys too
This commit is contained in:
		
				
					committed by
					
						 Drashna Jaelre
						Drashna Jaelre
					
				
			
			
				
	
			
			
			
						parent
						
							233a1e9bcd
						
					
				
				
					commit
					bc073b817a
				
			| @@ -16,27 +16,39 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| */ | */ | ||||||
| #include QMK_KEYBOARD_H | #include QMK_KEYBOARD_H | ||||||
|  |  | ||||||
| enum layer_names { | enum my_layers { | ||||||
|     _QWERTY, |     _QWERTY, | ||||||
|     _FNM |     _FNMS, | ||||||
|  |     _NAVMED | ||||||
| }; | }; | ||||||
|  |  | ||||||
| #define FNM MO(_FNM) | #define FNMS MO(_FNMS) | ||||||
|  | #define SPCNAV LT(_NAVMED, KC_SPC) | ||||||
|  | #define CAPSTL CTL_T(KC_CAPS) | ||||||
|  | #define CMDENT CMD_T(KC_ENT) | ||||||
|  |  | ||||||
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|   [_QWERTY] = LAYOUT_default( |   [_QWERTY] = LAYOUT_default( | ||||||
|     KC_ESC,  KC_GESC, KC_1,  KC_2,    KC_3,   KC_4,    KC_5,  KC_6,  KC_7,   KC_8,  KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_DEL,  KC_BSPC, |     KC_GESC, KC_GRV,  KC_1,  KC_2,    KC_3,   KC_4,    KC_5,  KC_6,  KC_7,   KC_8,  KC_9,    KC_0,    KC_MINS, KC_EQL,  KC_DEL,  KC_BSPC, | ||||||
|     KC_PGUP, KC_TAB,  KC_Q,  KC_W,    KC_E,   KC_R,    KC_T,         KC_Y,   KC_U,  KC_I,    KC_O,    KC_P,    KC_LBRC, KC_RBRC, KC_BSLS, |     KC_PGUP, KC_TAB,  KC_Q,  KC_W,    KC_E,   KC_R,    KC_T,         KC_Y,   KC_U,  KC_I,    KC_O,    KC_P,    KC_LBRC, KC_RBRC, KC_BSLS, | ||||||
|     KC_PGDN, KC_GRV,  KC_A,  KC_S,    KC_D,   KC_F,    KC_G,         KC_H,   KC_J,  KC_K,    KC_L,    KC_SCLN, KC_QUOT,          KC_ENT, |     KC_PGDN, CAPSTL,  KC_A,  KC_S,    KC_D,   KC_F,    KC_G,         KC_H,   KC_J,  KC_K,    KC_L,    KC_SCLN, KC_QUOT,          KC_ENT, | ||||||
|              KC_LSFT, KC_Z,  KC_X,    KC_C,   KC_V,    KC_B,         KC_B,   KC_N,  KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, FNM, |              KC_LSFT, KC_Z,  KC_X,    KC_C,   KC_V,    KC_B,         KC_B,   KC_N,  KC_M,    KC_COMM, KC_DOT,  KC_SLSH, KC_RSFT, FNMS, | ||||||
|              KC_LCTL,                   KC_LCMD, KC_ENT, FNM,         KC_SPC,       KC_RCMD,                            KC_RCTL |              KC_LCTL,              KC_LALT,     CMDENT, FNMS,          SPCNAV,       KC_RALT,                              KC_RCTL | ||||||
|   ), |   ), | ||||||
|  |  | ||||||
|   [_FNM] = LAYOUT_default( |   [_FNMS] = LAYOUT_default( | ||||||
|     RGB_TOG, _______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______,  KC_DEL, |     RGB_TOG, _______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, _______, | ||||||
|     RGB_MOD, _______, _______, _______, _______, _______, _______,        RGB_SAI, RGB_HUI, RGB_VAI, RGB_SAD, RGB_HUD, RGB_VAD, _______,   RESET, |     RGB_MOD, _______, _______, _______, _______, _______, _______,        _______, _______, KC_MS_U, _______, _______, _______, _______, RESET, | ||||||
|     VLK_TOG, _______, _______, _______, _______, _______, _______,        KC_LEFT, KC_DOWN,   KC_UP, KC_RGHT, _______, _______,          EEP_RST, |     VLK_TOG, _______, _______, _______, _______, _______, _______,        KC_BTN1, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN2, _______,         _______, | ||||||
|              _______, BL_INC,  BL_DEC,  BL_TOGG, BL_BRTG, _______,        _______, _______, _______, _______, _______, _______, _______, _______, |              _______, BL_INC,   BL_DEC, BL_TOGG, BL_BRTG, _______,        RGB_SAI, RGB_HUI, RGB_VAI, RGB_SAD, RGB_HUD, RGB_VAD, _______, _______, | ||||||
|  |              _______,                   _______,  _______, _______,         _______,          _______,                        _______ | ||||||
|  |   ), | ||||||
|  |  | ||||||
|  |   [_NAVMED] = LAYOUT_default( | ||||||
|  |     _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||||
|  |     _______, _______, _______, _______, _______, _______, KC_MPLY,        KC_MSTP, _______,   KC_UP, _______, _______, _______, _______, RESET, | ||||||
|  |     _______, _______, _______, _______, _______, _______, KC_VOLU,        KC_VOLD, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______,         EEP_RST, | ||||||
|  |              _______, _______, _______, _______, _______, _______,        _______, _______, _______, _______, _______, _______, _______, _______, | ||||||
|              _______,                   _______,  _______, _______,         _______,          _______,                        _______ |              _______,                   _______,  _______, _______,         _______,          _______,                        _______ | ||||||
|   ) |   ) | ||||||
| }; | }; | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								keyboards/projectkb/alice/keymaps/madhatter/readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								keyboards/projectkb/alice/keymaps/madhatter/readme.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | # The madhatter keymap | ||||||
|  |  | ||||||
|  | - A layer for all functions and mouse keys | ||||||
|  | - A layer for arrows and media | ||||||
|  | - Arrows on IJKL | ||||||
|  | - Caps and control on caps lock - wonderful | ||||||
|  | - Velocikey on the map | ||||||
|  | - Things to reduce my finger travel just about everywhere | ||||||
		Reference in New Issue
	
	Block a user