qtmir sends a key event to mir::scene::Surface->consume() without any modifiers but it still arrives with a modifier when it surfaces from the mir client lib in the client process.
Looks like some sort of key input validation in mir got confused and is adding the modifier back even though the key ctrl got released.
qtmir sends a key event to mir::scene: :Surface- >consume( ) without any modifiers but it still arrives with a modifier when it surfaces from the mir client lib in the client process.
Looks like some sort of key input validation in mir got confused and is adding the modifier back even though the key ctrl got released.