mate-desktop / mate-settings-daemon

MATE settings daemon
https://mate-desktop.org
GNU General Public License v2.0
43 stars 48 forks source link

msd-locate-pointer temporarily steals the keyboard focus #159

Closed wigy-opensource-developer closed 7 years ago

wigy-opensource-developer commented 8 years ago

Hi! On a multi-monitor setup I love to just press-and-release one of the Ctrl buttons and the ripple reveals my mouse cursor when I lost it.

It took me a while to realize though why some web pages or desktop applications behaved weird when I tried to paste into them using Ctrl+V... The reason was that when I press Ctrl, the browser or app loses focus until I release the button. Some text fields react to lost or regained focus by resetting selection or caret as an application-defined behavior.

Is there a way to leave the "Locate Position" setting on, get the ripples, but implement it in a way that the keyboard focus is not lost to the active application?

Distro: Ubuntu MATE 15.10

$ dpkg-query -W mate-settings-daemon
mate-settings-daemon    1.10.2-1

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37987265-msd-locate-pointer-temporarily-steals-the-keyboard-focus?utm_campaign=plugin&utm_content=tracker%2F867277&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F867277&utm_medium=issues&utm_source=github).
wigy-opensource-developer commented 8 years ago

I have retested it in Ubuntu MATE 16.04 and the issue is still present.

$ dpkg-query -W mate-settings-daemon
mate-settings-daemon    1.12.1-2build1
monsta commented 7 years ago

@XRevan86: how do you think, is it fixed now after your changes to pointer locater?

XRevan86 commented 7 years ago

@monsta, yep.