diff --git a/config.def.h b/config.def.h index e0b7737..ef52eb1 100644 --- a/config.def.h +++ b/config.def.h @@ -112,6 +112,11 @@ static unsigned int blinktimeout = 800; */ static unsigned int cursorthickness = 2; +#if HIDECURSOR_PATCH +/* Hide the X cursor whenever a key is pressed. 0: off, 1: on */ +int hidecursor = 1; +#endif // HIDECURSOR_PATCH + #if BOXDRAW_PATCH /* * 1: render most of the lines/blocks characters without using the font for diff --git a/x.c b/x.c index 89fed95..370e70d 100644 --- a/x.c +++ b/x.c @@ -3447,7 +3447,7 @@ kpress(XEvent *ev) Shortcut *bp; #if HIDECURSOR_PATCH - if (xw.pointerisvisible) { + if (xw.pointerisvisible && hidecursor) { #if OPENURLONCLICK_PATCH #if ANYSIZE_PATCH int x = e->x - win.hborderpx;