 b62829031d
			
		
	
	
		b62829031d
		
	
	
	
	
		
			
			* YMDK NP21: matrix and keymap refactor - refactored layout macros - LAYOUT_ortho_6x4 orients the keyboard with the USB port to the back instead of to the right - LAYOUT uses the previous sideways orientation (included for backwards compatibility) - removed redundant includes from ymdk_np21.h - added a readme for the default keymap * add Configurator layout support
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			728 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			728 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include QMK_KEYBOARD_H
 | |
| 
 | |
| #define _NP 0
 | |
| #define _BL 1
 | |
| 
 | |
| enum custom_keycodes {
 | |
|   NP = SAFE_RANGE,
 | |
|   BL
 | |
| };
 | |
| 
 | |
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | |
|   /* Qwerty */
 | |
| 
 | |
|   [_NP] = LAYOUT_ortho_6x4(
 | |
|     KC_ESC,  KC_TAB,  KC_BSPC, MO(_BL),
 | |
|     KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
 | |
|     KC_P7,   KC_P8,   KC_P9,   KC_PPLS,
 | |
|     KC_P4,   KC_P5,   KC_P6,   KC_PPLS,
 | |
|     KC_P1,   KC_P2,   KC_P3,   KC_PENT,
 | |
|     KC_P0,   KC_DOT,  KC_PDOT, KC_PENT
 | |
|   ),
 | |
| 
 | |
|   [_BL] = LAYOUT_ortho_6x4(
 | |
|     _______, _______, _______, _______,
 | |
|     _______, _______, _______, _______,
 | |
|     _______, BL_ON,   _______, BL_INC,
 | |
|     _______, BL_TOGG, _______, BL_INC,
 | |
|     _______, BL_OFF,  _______, BL_DEC,
 | |
|     BL_BRTG, _______, _______, BL_DEC
 | |
|   )
 | |
| 
 | |
| };
 |