* to ease the maintenance for some boards ibnuda has. * followed ridingqwerty's suggestion on 8821. * folloing drashna's suggestion on qmk's 8221. * following drashn's suggestion on qmk's 8211
		
			
				
	
	
		
			24 lines
		
	
	
		
			447 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			447 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #pragma once
 | |
| #include "ibnuda.h"
 | |
| 
 | |
| #ifdef TAP_DANCE_ENABLE
 | |
| typedef enum {
 | |
|     SINGLE_TAP,
 | |
|     SINGLE_HOLD,
 | |
|     DOUBLE_TAP,
 | |
| } td_state_t;
 | |
| 
 | |
| int current_dance(qk_tap_dance_state_t *state);
 | |
| 
 | |
| void dance_tmb_finished(qk_tap_dance_state_t *state, void *user_data);
 | |
| void dance_tmb_reset(qk_tap_dance_state_t *state, void *user_data);
 | |
| 
 | |
| // enum for tap dances.
 | |
| enum {
 | |
|     TD_DLT_CTLDLT = 0,
 | |
|     TD_SCLN_CLN,
 | |
|     TD_LEFT_THUMB,
 | |
| };
 | |
| 
 | |
| #endif // TAP_DANCE_ENABLE
 |