Skip to content

A makeshift app for Windows that converts joystick signals to virtual key presses

License

Notifications You must be signed in to change notification settings

SOM-0x3B1/JoystickAxisPulsator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joystick Axis Pulsator

A standalone Windows application that reads the axis states of a joystick, and sends pulsating keystrokes to the game, thus imitating the analog values.

Planned features

  • Wide-range joystick and gamepad detection
  • Basic control support (pitch/yaw/roll)
  • Dynamic axis value support
  • Throttle support (missing)
  • Device calibration
  • Input and output frequency tuning
  • Window selection (missing)
  • Optional toggle button







Method

This solution uses PWM (Pulse-Width Modulation) to convert the analog (eg. 50%, 75%, 33%) signals of the joystick to alternating keypresses.

Disclaimer

Since the program will blindly spam your system with keys at a high rate, it may will cause some issues with your applications and/or system.
Please note that I do not take resposibility for any problem caused by the behavior described above (but will gladly help with them, if possible).