Fix SET_DEFAULT_LAYER action and keymap of gh60
This commit is contained in:
		
							parent
							
								
									a207e848b3
								
							
						
					
					
						commit
						40f1a4930a
					
				
					 3 changed files with 41 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -384,21 +384,15 @@ static void process_action(keyrecord_t *record)
 | 
			
		|||
                /* Keymap Reset default layer */
 | 
			
		||||
                case (OP_RESET | ON_PRESS):
 | 
			
		||||
                    if (event.pressed) {
 | 
			
		||||
                        overlay_clear();
 | 
			
		||||
                        keymap_clear();
 | 
			
		||||
                        default_layer_set(action.layer.val);
 | 
			
		||||
                    }
 | 
			
		||||
                    break;
 | 
			
		||||
                case (OP_RESET | ON_RELEASE):
 | 
			
		||||
                    if (!event.pressed) {
 | 
			
		||||
                        overlay_clear();
 | 
			
		||||
                        keymap_clear();
 | 
			
		||||
                        default_layer_set(action.layer.val);
 | 
			
		||||
                    }
 | 
			
		||||
                    break;
 | 
			
		||||
                case (OP_RESET | ON_BOTH):
 | 
			
		||||
                    overlay_clear();
 | 
			
		||||
                    keymap_clear();
 | 
			
		||||
                    default_layer_set(action.layer.val);
 | 
			
		||||
                    break;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue