[Bug] Fix media key missing upstroke event (#11162)
[Bug] Pressing media key on a momentarily activated layer may leads to missing key up events.
This commit is contained in:
		
							parent
							
								
									0288142769
								
							
						
					
					
						commit
						9146d30f06
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -1035,6 +1035,10 @@ void clear_keyboard_but_mods(void) {
 | 
			
		|||
 * FIXME: Needs documentation.
 | 
			
		||||
 */
 | 
			
		||||
void clear_keyboard_but_mods_and_keys() {
 | 
			
		||||
#ifdef EXTRAKEY_ENABLE
 | 
			
		||||
    host_system_send(0);
 | 
			
		||||
    host_consumer_send(0);
 | 
			
		||||
#endif
 | 
			
		||||
    clear_weak_mods();
 | 
			
		||||
    clear_macro_mods();
 | 
			
		||||
    send_keyboard_report();
 | 
			
		||||
| 
						 | 
				
			
			@ -1042,10 +1046,6 @@ void clear_keyboard_but_mods_and_keys() {
 | 
			
		|||
    mousekey_clear();
 | 
			
		||||
    mousekey_send();
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef EXTRAKEY_ENABLE
 | 
			
		||||
    host_system_send(0);
 | 
			
		||||
    host_consumer_send(0);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** \brief Utilities for actions. (FIXME: Needs better description)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue