WMPP(1)                     General Commands Manual                    WMPP(1)



NAME
       wmpp - control mouse with keyboard

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

TL_DR
       ~$ 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



OPTIONS
       -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

DESCRIPTION
       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.


EXIT_STATUS
       suc/fail == 0/not0


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



DEPEND
       xdpyinfo, xdotool, xinput [,xbindkeys]

COMPAT
       posix-shell

COPYRIGHT
       Copyright (C) 2023 Momi-g, AGPLv3+

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

SEE_ALSO
       xcape(1) (tap/hold idea)



                                                                       WMPP(1)
