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.
		
		
		
		
		
			
		
			
				
					33 lines
				
				632 B
			
		
		
			
		
	
	
					33 lines
				
				632 B
			|   
											7 years ago
										 | #include "billypython.h"
 | ||
|  | 
 | ||
|  | __attribute__((weak)) | ||
|  | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { | ||
|  |   return true; | ||
|  | } | ||
|  | 
 | ||
|  | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
|  |   if (!process_record_keymap(keycode, record)) { | ||
|  |     return false; | ||
|  |   } | ||
|  | 
 | ||
|  |   switch (keycode) { | ||
|  |   case CLEAR: | ||
|  |     if (record->event.pressed) { | ||
|  |       SEND_STRING(SS_LCTRL("a") SS_TAP(X_DELETE)); | ||
|  |     } | ||
|  |     return false; | ||
|  | 
 | ||
|  |   default: | ||
|  |     return true; | ||
|  |   } | ||
|  | } | ||
|  | 
 | ||
|  | __attribute__((weak)) | ||
|  | uint32_t layer_state_set_keymap(uint32_t state) { | ||
|  |   return state; | ||
|  | } | ||
|  | 
 | ||
|  | uint32_t layer_state_set_user(uint32_t state) { | ||
|  |   return layer_state_set_keymap(state); | ||
|  | } |