You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					64 lines
				
				964 B
			
		
		
			
		
	
	
					64 lines
				
				964 B
			| 
								 
											7 years ago
										 
									 | 
							
								#include QMK_KEYBOARD_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									LAYOUT_ortho_5x4(
							 | 
						||
| 
								 | 
							
										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_P0, KC_PDOT, KC_PENT),
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  LAYOUT_numpad_5x4(
							 | 
						||
| 
								 | 
							
										KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, 
							 | 
						||
| 
								 | 
							
										KC_P7, KC_P8, KC_P9,  
							 | 
						||
| 
								 | 
							
								 		KC_P4, KC_P5, KC_P6, KC_PPLS,
							 | 
						||
| 
								 | 
							
										KC_P1, KC_P2, KC_P3,  
							 | 
						||
| 
								 | 
							
								 		KC_P0,        KC_PDOT, KC_PENT),
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void matrix_init_user(void) {
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void matrix_scan_user(void) {
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								bool process_record_user(uint16_t keycode, keyrecord_t *record) {
							 | 
						||
| 
								 | 
							
									return true;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void led_set_user(uint8_t usb_led) {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if (usb_led & (1 << USB_LED_NUM_LOCK)) {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									} else {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									} else {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									} else {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if (usb_led & (1 << USB_LED_COMPOSE)) {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									} else {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if (usb_led & (1 << USB_LED_KANA)) {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									} else {
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 |