Projects / js2mouse


Js2mouse converts joystick events into mouse events, so the user can use his joystick/gamepad as a pointer instead of the mouse. It works with any kind of joystick (analogic or digital) and with any kind of program (XFree86, GPM, etc.). The user does not need to be root. It can emulate PS/2 and IMPS/2 protocols, and joystick keys can be assigned. Documentation is included.

Operating Systems

Recent releases

  •  08 Feb 2004 21:35

    Release Notes: The driver can be used as a Linux 2.6 module (j2mdev). If the joydev driver is loaded, the joystick is seen as a mouse and as a joystick at the same time; there are no conflicts. The previous features are included in this kernel-land driver (the protocols ps/2, imps/2, exps/2, and keys can be assigned). In the user-land version, direct support for Links-hacked-030709 has been added (so GPM is no longer needed for the framebuffer mode), and bugfixes have also been made.

    •  19 Sep 2003 23:10

      Release Notes: Direct support for Links-2.1pre11 has been added (so GPM is no longer needed for the framebuffer mode). Bugfixes have also been made.

      •  11 Sep 2003 10:26

        Release Notes: The IMPS/2 protocol (3 buttons and 1 wheel) can now be emulated. Joystick key assignments can be chosen, and instructions for using the program as a second pointer with XFree86 and GPM were added.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.