Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 1.0.0
** Changed in: mir Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1536279 Title: Mir does not reset key states when paused or resumed (modifiers get stuck after VT switching) Status in Canonical System Image: Confirmed Status in Mir: Fix Committed Status in mir package in Ubuntu: Confirmed Status in qtmir package in Ubuntu: Fix Released Bug description: Mir switches away from the current VT when ALT+FXX is pressed. During that key sequence the alt modifier is pressed. While away and mir does not receive the alt release. When you switch back to mir there is a chance that mir is not receiving the alt release either. So switching away and back to mir makes the alt key stick... Proposed solution: - track regular keys in mir::input::Seat or in SurfaceDispatcher - inform client(s) about pause / resume with a focus lost / focus gain event - attach key state to focus event or send separate key state event - adapt gdk/qt backends - fix alt key tracking in unity8 to rely on the provided modifier state To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1536279/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp