Remote joysticks can be connected to local computers now.
So some interesting games without online version can be played through screen sharing.
This version turns remote joysticks into local keyboard. With a ordinary server, delay is about 100ms.
Also, this program provide local joystick to keyboard function.
Install
You may install this program through the following script:
pip install remotejoystick
Usage
This program provides two basic functions: local j2k & remote joystick connection.
More detailed help info is also available: remotejoystick -h
remote joystick connection
First, you need to have an touchable public net ip, assume it is 114.114.114.114.
Install this program on the server of the ip (three platfroms supported), and run this cmd: remotejoystick -ep 2333.
This will use 2333 port for this program.
Then run this cmd on the joystick pc: remotejoystick -sd 114.114.114.114 -p 2333. (-j option is for more than one joystick)
Finally, use this cmd on game pc: remotejoystick -rd 114.114.114.114 -p 2333. (order of the last two cmd does not matter)
local joystick to keyboard
Use this cmd to turn joystick to keyboard locally: remotejoystick –local.
Future features
Visual version
Simulate as joystick signal locally (help wanted! If you have any idea please contact me.)
Metadata
Release files for remotejoystick 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| remotejoystick-0.0.6.zip | 17.6 kB | Without provenance | Details for remotejoystick-0.0.6.zip |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| remotejoystick-0.0.6-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for remotejoystick-0.0.6-py2.py3-none-any.whl |
Total release size: 33.5 kB
Release files / remotejoystick-0.0.6.zip
| Download URL | remotejoystick-0.0.6.zip |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
365674091e01ed129e00369cc38a8d979fb467760e9186591dd7ccfe57de4daa
|
|
BLAKE2b-256 checksum How to use checksums |
5c00241dafd053d1ce3ef1b430baabd631916b26580934b2145d55666ea4e6bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / remotejoystick-0.0.6-py2.py3-none-any.whl
| Download URL | remotejoystick-0.0.6-py2.py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
7c5bee5d673381ee8ada17988c3d043acbe1b3715b56634b863667b1b7da899b
|
|
BLAKE2b-256 checksum How to use checksums |
a6aa7bcd764c7ca46aa8c2cad16eeae5b0d905ce04cb4eee9db8aa01940b968c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for remotejoystick 0.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.