Fix is_tap_key()
This commit is contained in:
		
							parent
							
								
									0be309ccc6
								
							
						
					
					
						commit
						eea85c7e24
					
				
					 2 changed files with 8 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -816,18 +816,18 @@ bool is_tap_key(key_t key)
 | 
			
		|||
        case ACT_LAYER:
 | 
			
		||||
        case ACT_LAYER_BIT:
 | 
			
		||||
            switch (action.layer.code) {
 | 
			
		||||
                case 0x00:
 | 
			
		||||
                case 0xF1 ... 0xFF:
 | 
			
		||||
                case LAYER_MOMENTARY:
 | 
			
		||||
                case LAYER_ON_PRESS:
 | 
			
		||||
                case LAYER_ON_RELEASE:
 | 
			
		||||
                case LAYER_DEFAULT:
 | 
			
		||||
                    return false;
 | 
			
		||||
                case 0xF0:
 | 
			
		||||
                default:
 | 
			
		||||
                case LAYER_TAP_TOGGLE:
 | 
			
		||||
                default:    /* tap key */
 | 
			
		||||
                    return true;
 | 
			
		||||
            }
 | 
			
		||||
            return false;
 | 
			
		||||
        case ACT_FUNCTION:
 | 
			
		||||
            if (action.func.opt & FUNC_TAP) {
 | 
			
		||||
                return true;
 | 
			
		||||
            }
 | 
			
		||||
            if (action.func.opt & FUNC_TAP) { return true; }
 | 
			
		||||
            return false;
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -323,7 +323,7 @@ enum usage_pages {
 | 
			
		|||
 | 
			
		||||
/* Function */
 | 
			
		||||
enum function_opts {
 | 
			
		||||
    FUNC_TAP        = 0x8,
 | 
			
		||||
    FUNC_TAP        = 0x8,      /* indciates function is tappable */
 | 
			
		||||
};
 | 
			
		||||
#define ACTION_FUNCTION(id, opt)        ACTION(ACT_FUNCTION, (opt)<<8 | id)
 | 
			
		||||
#define ACTION_FUNCTION_TAP(id)         ACTION(ACT_FUNCTION, FUNC_TAP<<8 | id)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue