summaryrefslogtreecommitdiff
path: root/plugins/keybindings/msd-keybindings-plugin.c
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2017-06-20 18:28:47 -0400
committerMartin Wimpress <[email protected]>2017-06-20 23:28:47 +0100
commitcf0b97690c9d8606be4e07b58a4cf7070b53570d (patch)
tree5341734e82847d0a40a35763f7b4b3ffb3ddf459 /plugins/keybindings/msd-keybindings-plugin.c
parent9cfd9eb0e63ae34c1224d9be051a02d0389f5d01 (diff)
downloadmate-settings-daemon-cf0b97690c9d8606be4e07b58a4cf7070b53570d.tar.bz2
mate-settings-daemon-cf0b97690c9d8606be4e07b58a4cf7070b53570d.tar.xz
Request keyboard event reports from global keybindings of other windows (#179)
* Request keyboard event reports from global keybindings of other windows This allows mate-settings-daemon to honor global keybindings whenever a different application has keybindings that seem conflicting, but are usually not. For example, an application defining a `Super_L` keybinding and MATE having defining a shortcut that uses the `<Mod4>` key. They are the same physical keyboard, but one is a modifier and the other is not. Without requesting keyboard reports from other windows, the `<Mod4>` shortcuts are swallowed whenever there is a `Super_L` shortcut elsewhere. * Remove KeyReleaseMask as the keybindings_filter only looks at KeyPress * Guard against BadWindow errors
Diffstat (limited to 'plugins/keybindings/msd-keybindings-plugin.c')
0 files changed, 0 insertions, 0 deletions