Skip to content
/ emsusb2 Public
forked from tb2097/emsusb2

Python ems USB2 input detection utility; still a WIP

Notifications You must be signed in to change notification settings

xaqui/emsusb2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

About

This is a script that picks up and binds input from the EMS USB2 ps2 to usb adapter for Joypads/Dance mats. Originally made by tb2097, this is a continuation of the original work. The script takes the usb input and hard-codes it to keyboard keys using the following scheme:

Player 1 Player 2
Start Enter [
Select Backspace ]
Left Left Arrow Numpad 4
Up Up Arrow Numpad 8
Right Right Arrow Numpad 6
Down Down Arrow Numpad 2
UpLeft A Numpad 7
UpRight B Numpad 9
DownLeft C Numpad 1
DownRight D Numpad 3

Dependencies

  • Python

    • Requires pywinusb module pip install pywinusb
    • Requires pywin32 module pip install pywin32
  • You might need EMS USB2 drivers

Known issues

Older software sometimes struggles picking inputs from both players, if at all. Unfortunately this has to be fixed on a per case basis, since we haven't found any recurring or common problems. If the USB device is disconnected during execution the program has to be launched again to resume picking up inputs.

Credits

About

Python ems USB2 input detection utility; still a WIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%