xAutoClick                         Support This Project
Copyright (C) 2006-2012 by Ivo van Poorten

Instructions on how to compile from source are below.


Here's the manual page :)

 XAUTOCLICK(1)                    User Commands                   XAUTOCLICK(1)

       aautoclick  - automatically click the mouse (ASCII version)
       cautoclick  - automatically click the mouse (command line version)
       gautoclick  - automatically click the mouse (GTK+ 1.2 version)
       gautoclick2 - automatically click the mouse (GTK+ 2.0 version)
       qtautoclick - automatically click the mouse (Qt 3.x version)
       qt4autoclick - automatically click the mouse (Qt 4.x version)
       fltkautoclick - automatically click the mouse (FLTK version)

       cautoclick [-h][-p value][-i value][-r value][-n value]

       This  application enables you to automatically click the left mousebut-
       ton.  It is designed to reduce strain on the wrist  muscles  caused  by
       repetitive  mouse  clicking, which can lead to serious injury or impair
       (RSI, Carpal Tunnel Syndrome, et cetera).  By specifying the  interval,
       a random factor and the number of times to click, the program simulates
       natural clicking.

       This section applies to all GUI versions, but, obviously,  not  to  the
       command line version.  For the command line version, see below.

       The GUI consists of several spinboxes and buttons.  The parameters have
       the following meaning: (all times are in milliseconds)

              the time the application waits before it starts  clicking  after
              you have clicked start.

              the time the application waits between two clicks.

       random +/-
              for each click, the application adds or substracts a random fac-
              tor between zero and this value to/from the interval time.

       number of clicks
              the number of times the application clicks.

       You can also use the tap button to  click  a  rythm.   The  application
       tries  to  determine  the  correct  parameters  to  mimic that clicking
       behaviour.  Click the start button to start.  While it is  running  you
       can  click  stop  to  stop the clicking before it reaches the number of
       clicks specified.

       These options only apply to  the  command  line  version  (cautoclick).
       They are ignored by all GUI versions.

       --help display help and exit

       -i value
              specify  the  interval,  which  is  the  time  between two mouse
              clicks.  The time is specified in milliseconds (default:  1000).

       -n value
              specify  the  number  of mouse clicks.  The time is specified in
              milliseconds (default: 32).

       -p value
              specify the pre-delay, which is the time the  application  waits
              before  it  starts clicking.  The time is specified in millisec-
              onds (default: 2000).

       -r value
              specify a random factor.  For every click, a random time between
              0  and  this  value  is added to or subtracted from the interval
              time.  The time is specified in milliseconds (default: 0).

       Written by Ivo van Poorten

       Report bugs to xautoclick-users@lists.sourceforge.net

       Copyright (C) 2006, 2010 by Ivo van Poorten
       This is free software; see the source for copying conditions.  There is
       NO  warranty;  not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR


xautoclick 0.30                    May 2010                      XAUTOCLICK(1)

Compiling from source

Unpack the archive:

tar -xvzf xautoclick-<version>.tar.gz

...and run the following commands:

cd xautoclick-<version>
sudo make install

Depending on which libraries are available on your system, any of aautoclick, cautoclick, gautoclick, gautoclick2, qtautoclick, qt4autoclick or fltkautoclick should work now. If it fails to build or can't find your libraries, try:

./configure --help

Or send a bug report, including the full output of ./configure --enable-warnings, the configure.log file and (if you came that far) the output of make.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Last updated: Sun Apr 1 20:25:59 CEST 2012 -- Ivo van Poorten

Valid HTML 4.01 Transitional SourceForge Logo opensource.org logo Visit the Free Software Directory GNU is Not Unix