Você está na página 1de 2

The official documentation for Moustick

Version 0.1

Moustick enables the user to use the joystick to control the mouse pointer. It has
been developed in c# and requires the Microsoft Dot NEt platform to run.
This version controls the speed of the pointer and not its absolute position and
this might take some time getting used to.

Moustick is available as a dll so that you can incorporate it in your application,


or as a standalone application. Both are essentially the same, the only difference
being that with the former you can turn off the configuration window.

To use the dll


--------------

In your c# code, use the namespace moustick. Then create a new thread in which u
have to define a new object of "joyconfig" type and run it. joyconfig(bool) takes a
bool parameter. true implies that the configuration window will be seen and false
implies the opposite.

if during the execution of the code, the configuration window needs to be turned
off or on, access the attribute object.vis;change the property to true or false.

Please note that for moustick.dll to work, joy.dll needs to be there in the same
folder.
Moreover you can make your own joy.dll to get input from other pointing devices.
All you need to do is make the appropriate functions.

joy.dll enables the user to use the joystick in any application, not just to
control the pointer.

------------------------------------

Moustick processes signals from the first joystick that is connected to your
computer.
Left Click is button 1 and right click is button 2. Use joy.exe to test your
joystick buttons and movements.

Moustick enables the user to change almost all the parameters available. These
settings are stored in the moustick.conf file. This is not a text file and can be
changed only using the configuration tool. If the file does not exist, moustick
will assume some default setting that may not necessarily work.

Moustick enables the user to use the joystick along with the mouse; as in when the
joystick is stationary, the mouse can be used.

TIP : FOR MORE CONTROL, USE MOUSTICK AT SLOW SPEEDS AND SLOW ACCELERATION; THIS
MIGHT GET IRRITATING, SO CLICK ON BUTTON 3 WHILE MOVING TO INCREASE SPEED 5 TIMES
TEMPORARILY

------------------------------------

CALLIBRATION
------------

Joysticks are not necessarily steady and the alignment can go off pretty easily
which is why callibration becomes important. The first time you use moustick, the
callibration will not be for your joystick and hence the pointer might behave
weirdly.

NOTE: IF THE POINTER GOES OUT OF CONTROL, REMOVE THE JOYSTICK; YOU WILL GET BACK
CONTROL OF YOUR MOUSE

Click the Callibrate function and move the joystick to all the extreme ends and
bring it to the centre and leave it. Then click on OK. Make sure that while
clicking on OK, the joystick is at its centre.

yay! you have callibrated the joystick and it should start working.

SETTINGS
--------

Moustick also allows use to change a whole bunch of settings. Though the program
comes with a default set of values, you are free to change it and have more fun.

Change the settings and click on OK.

--------------------------------------

KNOWN BUGS
----------

Following are a list of known bugs. To make the list longer, send in your additions
to anilkarat+moustick@gmail.com

-cannot close the configuration window using joystick click


-cannot minimize or right click configuration window using joystick click

--------------------------------------

Você também pode gostar