Handle the case when both shift and altgr keys are pressed.
This commit is contained in:
		@ -361,6 +361,9 @@ eek_keyboard_real_key_released (EekKeyboard *self,
 | 
			
		||||
        priv->modifiers ^= modifier;
 | 
			
		||||
        break;
 | 
			
		||||
    case EEK_MODIFIER_BEHAVIOR_LATCH:
 | 
			
		||||
        if (modifier == priv->alt_gr_mask || modifier == EEK_SHIFT_MASK)
 | 
			
		||||
            priv->modifiers ^= modifier;
 | 
			
		||||
        else
 | 
			
		||||
            priv->modifiers = (priv->modifiers ^ modifier) & modifier;
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user