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.
		
		
		
		
		
			
		
			
				
					28 lines
				
				468 B
			
		
		
			
		
	
	
					28 lines
				
				468 B
			| 
								 
											7 years ago
										 
									 | 
							
								#pragma once
							 | 
						||
| 
								 | 
							
								#include "kageurufu.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define FN_ESC  LT(_FN, KC_ESC)
							 | 
						||
| 
								 | 
							
								#define FN      MO(_FN)
							 | 
						||
| 
								 | 
							
								#define ADJ     MO(_ADJ)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								enum layer_number {
							 | 
						||
| 
								 | 
							
								    _QWERTY = 0,
							 | 
						||
| 
								 | 
							
								    _COLEMAK,
							 | 
						||
| 
								 | 
							
								    _COLEMAK_DH,
							 | 
						||
| 
								 | 
							
								    _FN,
							 | 
						||
| 
								 | 
							
								    _ADJ,
							 | 
						||
| 
								 | 
							
								    ADDITIONAL_LAYER
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								enum custom_keycodes {
							 | 
						||
| 
								 | 
							
								  QWERTY = SAFE_RANGE,
							 | 
						||
| 
								 | 
							
								  COLEMAK,
							 | 
						||
| 
								 | 
							
								  CMAK_DH,
							 | 
						||
| 
								 | 
							
								  RGBRST,
							 | 
						||
| 
								 | 
							
								  KAGEURUFU_SAFE_RANGE
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
							 | 
						||
| 
								 | 
							
								bool process_record_rgb(uint16_t keycode, keyrecord_t *record);
							 |