WMPP(1) General Commands Manual WMPP(1)

wmpp - control mouse with keyboard

wmpp [-hHVvs]
wmpp [-fe file|xpr]
wmpp [-0q]

~$ wmpp		#>> boot daemon, dfl keybind is:
#>> nmlk(+shift)+ up/down/left/right
#>> nmlk+ zxcvb (btn1-5)
#>> nmlk+ esc (kill daemon)
~$ wmpp -0	#>> $? == suc/fail == alive/not
~$ wmpp -q	#>> quit daemon

-hHVvs
help, Ver, verbose, -v 0/1/2 == quiet/dfl/verbose, sample code

-fe [file|xpr]
use ctgfile or expression. see '-s'
-0
test alive as '~$ kill -0'. rc $? == 0/not0 == alive/not
-q
quit daemon

move mouse cursor with keyboard.
- up/down/left/right (charmode, move by 9pt(==12pxcel) etc)
- tap btn1-3 key >> click
- hold btn1-3 keydown then keyup >> drag
- hold btn4,5 >> repeat

see '-s' for settings or others.

suc/fail == 0/not0

- portable
- almost all click target has text. so move on the fontsize grid
- use sneaking(pixel move) like an FPS game for detailed move

xdpyinfo, xdotool, xinput [,xbindkeys]

posix-shell

Copyright (C) 2023 Momi-g, AGPLv3+

2023-01-30 v1.0.3 (2023-01-21 v1.0.0)

xcape(1) (tap/hold idea)