mutter/src/backends/x11
Owen W. Taylor 614d6bd0f8 Nested X11: use KeymapNotify events to fix key state on FocusIn
If the user Alt-Tabs out of the window, we will be left thinking
the Alt key is still pressed since we don't see a release for it.

Solve this and other related issues for the nested X11 compositor
by selecting for KeymapStateMask which causes a KeymapNotify event
to be sent after each FocusIn, and when we get these events, update
the internal XKB state and send any necessary modifiers events to
clients.

https://bugzilla.gnome.org/show_bug.cgi?id=753948
2015-09-03 16:02:25 -04:00
..
meta-backend-x11.c Nested X11: use KeymapNotify events to fix key state on FocusIn 2015-09-03 16:02:25 -04:00
meta-backend-x11.h x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-barrier-x11.c barriers: Separate implementation from public API 2015-01-17 17:22:57 -08:00
meta-barrier-x11.h barrier: Fix type cast macros 2015-01-18 13:32:28 -08:00
meta-cursor-renderer-x11.c Rename MetaCursorReference to MetaCursorSprite 2015-08-28 09:52:30 +08:00
meta-cursor-renderer-x11.h x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-idle-monitor-xsync.c idle-monitor-xsync: Clean up includes 2014-04-23 13:27:11 -04:00
meta-idle-monitor-xsync.h backends: Start on an initial MetaBackend object 2014-04-21 20:25:21 -04:00
meta-input-settings-x11.c input-settings-x11: check properties for correctness before changing them 2015-07-14 16:42:33 -05:00
meta-input-settings-x11.h backends/x11: Implement X11-specific MetaInputSettings 2015-01-18 13:32:28 -08:00
meta-monitor-manager-xrandr.c monitor-manager-xrandr: don't set underscan property when not supported 2015-07-01 18:22:48 -07:00
meta-monitor-manager-xrandr.h monitor-manager: Expose MetaMonitorManager to introspection 2015-01-30 13:13:49 -05:00