Skip to content

Simple program to translate joystick axis to mouse movement

Notifications You must be signed in to change notification settings

mEsUsah/joy2mouse

Repository files navigation

joy2mouse

Simple app to translate joystick axis to mouse movement for Windows hosts.

Installation

  • Go to the latest release page, and download the .exe file.
  • Execute the program. This program does not require any installation.
  • Ignore the Windows Defender "unsigned software warning".

Usage

  • Configure joystick and activation method.
  • Check the "Arm" checkmark
  • Start game
  • Activate/Deactivate with configured activation method to start translating joystick movement to mouse movement.
  • For a more in-depth user manual read my blog post over at www.haxor.no.

Notes:

  • This is a work in progress - look at the TODO for features I want to implement.
  • The program will talk to the github API to check for new releases on startup.

Source code installation - for devs

For running and working on source code

# Activate virtual environment
python3 -m venv venv
venv\Scripts\actiavate.bat

# Install dependencies
pip install -r requriements.txt

# When needed - deactivate virtual environment
deactivate

Build executable from source

Once installed, the program can be built into a single executable:

build.bat

Running from source

Once installed, the program can be launched from within the virtual environment.

python app.py

Third-party documentation

  • Mouse Doc
  • Keyboard Doc
  • PyGame joystick Doc
  • PyDirectInput Doc

About

Simple program to translate joystick axis to mouse movement

Resources

Stars

Watchers

Forks

Packages

No packages published