A client to convert UDP packets from a PS2 console into keyboard events
Project description
PS2 Joy Client
Use PlayStation 2 input accessories that cheap "PS2 to USB" dongles don't recognize by dumping gamepad input into UDP packets.
This relies on a server to be running in your PS2 console.
Dependencies (will be installed automatically)
Installing
- Download and install Python
- On a terminal/command prompt, enter:
python -m pip install ps2joycln
Running
On Linux: #python3 -m ps2joycln
(yes, as root (unfortunately))
On Windows: >python -m ps2joycln
Configuration
It defaults the locating of the configuration file to ~/.config/ps2joycln.ini
(or %USERPROFILE%\.config\ps2joycln.ini
), on port 1469
, creating if not exists.
The -c
CLI switch allows to specify another place, which can be used as profiles.
The configuration does not hot-reload. Close the application (Ctrl+C
or whatever) and reopen to apply changes.
On Linux, it requires running as root.
osu!mania 4k with dance mat
I personally use the snippet below with DDR skin:
[pad2]
dir_up=j
dir_dw=f
dir_lf=d
dir_rg=k
Reminder: osu!mania 4k is meant to be played with keyboard. It might be an exhausting experience.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ps2joycln-0.0.2.tar.gz
.
File metadata
- Download URL: ps2joycln-0.0.2.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab3249fd73a054014844e45a5a7e2d3c7d8e1ec4d9c7d67cfeb09a8dfa2561ca |
|
MD5 | 7d24851717663857f93312bc63aa14cf |
|
BLAKE2b-256 | 6a8f8f54fd8ca99489d0b1639389255dc07b8e9aa9b93f72994682e2ca110fae |
File details
Details for the file ps2joycln-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: ps2joycln-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 677bcceb6b0561dc4d00619a9584db7ce6339a87aac2eb3eab8fd266471a45d0 |
|
MD5 | 1d44420a7e66b123f04177d2f164bcfb |
|
BLAKE2b-256 | 5ef128ef6dbc2008fbe1dc14294734abbbd966c862903351d0f46413d2d7b776 |