.Dd $Mdocdate: September 16 2019$
|
|
.Dt XBANISH 1
|
|
.Os
|
|
.Sh NAME
|
|
.Nm xbanish
|
|
.Nd hide the X11 mouse cursor when a key is pressed
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Op Fl a
|
|
.Op Fl d
|
|
.Op Fl i Ar modifier
|
|
.Op Fl m Ar nw|ne|sw|se
|
|
.Sh DESCRIPTION
|
|
.Nm
|
|
hides the X11 mouse cursor when a key is pressed.
|
|
The cursor is shown again when it is moved or a mouse button is pressed.
|
|
This is similar to the
|
|
.Xr xterm 1
|
|
setting
|
|
.Ic pointerMode
|
|
but the effect is global in the X11 session.
|
|
.Sh OPTIONS
|
|
.Bl -tag -width Ds
|
|
.It Fl a
|
|
Always keep mouse cursor hidden while
|
|
.Nm
|
|
is running.
|
|
.It Fl d
|
|
Print debugging messages to stdout.
|
|
.It Fl i Ar modifier
|
|
Ignore pressed key if
|
|
.Ar modifier
|
|
is used.
|
|
Modifiers are:
|
|
.Ic shift ,
|
|
.Ic lock
|
|
(CapsLock),
|
|
.Ic control ,
|
|
.Ic mod1
|
|
(Alt or Meta),
|
|
.Ic mod2
|
|
(NumLock),
|
|
.Ic mod3
|
|
(Hyper),
|
|
.Ic mod4
|
|
(Super, Windows, or Command),
|
|
.Ic mod5
|
|
(ISO Level 3 Shift), and
|
|
.Ic all
|
|
(All of the above).
|
|
.It Fl m Ar nw|ne|sw|se
|
|
When hiding the mouse cursor, move it to this corner of the screen,
|
|
then move it back when showing the cursor.
|
|
.El
|
|
.Sh SEE ALSO
|
|
.Xr XFixes 3
|
|
.Sh AUTHORS
|
|
.Nm
|
|
was written by
|
|
.An joshua stein Aq Mt jcs@jcs.org .
|