unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* invisible mouse pointer?
@ 2008-12-03 17:28 Drew Adams
  2008-12-03 17:46 ` Thierry Volpiatto
  2008-12-03 18:58 ` Thomas Fitzsimmons
  0 siblings, 2 replies; 29+ messages in thread
From: Drew Adams @ 2008-12-03 17:28 UTC (permalink / raw)
  To: emacs-devel

Is it possible to make the mouse pointer invisible (disappear)?

I don't mean by, say, setting its color to the frame's background color on all
characters of a buffer's text. I mean by, say, setting `x-pointer-shape' to a
value (e.g. nil?) that (somehow) causes the pointer to disappear.

I couldn't find anything about this, but it could be useful. Is there a good
workaround, if the feature doesn't exist?

One use could be to have an on-demand mouse: hide the pointer until you move the
mouse (then hide it again after a timeout period). In some ways (for some
people), that might be better than mouse-avoidance mode, which just gets the
pointer out of the way without making it disappear. I know some that some
applications have such a feature - PowerPoint comes to mind, but I think I've
seen it elsewhere also.

If this were implemented, it could be made available by setting
`x-pointer-shape' to some value, but then code would need to manage the
disappearance and re-appearance. Or `mouse-avoidance-mode' could perhaps have a
new value, `vanish', which would automatically manage the timeout etc.





^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2009-07-03 23:42 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-03 17:28 invisible mouse pointer? Drew Adams
2008-12-03 17:46 ` Thierry Volpiatto
2008-12-03 17:58   ` Drew Adams
2008-12-03 19:28     ` Jan Djärv
2008-12-03 19:52       ` Drew Adams
2008-12-03 20:06     ` Stephen J. Turnbull
2008-12-03 18:58 ` Thomas Fitzsimmons
2008-12-03 19:14   ` Drew Adams
2009-07-03 11:50   ` Jan Djärv
2009-07-03 14:39     ` Jan Djärv
2009-07-03 15:34     ` Eli Zaretskii
2009-07-03 15:40       ` Eli Zaretskii
2009-07-03 17:26         ` Jan Djärv
2009-07-03 17:41           ` Lennart Borgman
2009-07-03 18:30             ` Jan D.
2009-07-03 18:33               ` Lennart Borgman
2009-07-03 19:08                 ` Jan Djärv
2009-07-03 19:15                   ` Eli Zaretskii
2009-07-03 19:31                     ` Leo
2009-07-03 22:32                     ` Lennart Borgman
2009-07-03 19:05               ` Eli Zaretskii
2009-07-03 19:13                 ` Jan Djärv
2009-07-03 19:08           ` Eli Zaretskii
2009-07-03 19:21             ` Jan Djärv
2009-07-03 23:42             ` Lennart Borgman
2009-07-03 16:14       ` Jan Djärv
2009-07-03 19:10         ` Eli Zaretskii
2009-07-03 19:25           ` Jan Djärv
2009-07-03 20:07             ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).