Skip to main content

libnxctrl

Python Library Emulating Nintendo Switch Controllers

Installation

There are multiple backends: nxbt and splatplost USB. The nxbt backend can only be used on Linux, while the splatplost USB backend can be used on Linux and Windows.

pip install libnxctrl[nxbt]
pip install libnxctrl[usb]

Usage

If running libnxctrl as a linux bluetooth daemon, for example, on a raspberry Pi which doesn't have a GUI interface, you can run with the following command:

libnxctrl --host 0.0.0.0 --port 15973

Use splatplost and select Remote Backend to connect to the daemon. For example, if you access your raspberry Pi from 192.168.1.123 and set the port to 12345, fill the Remote Server field with http://192.168.1.123:12345.

Release files for libnxctrl 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libnxctrl 0.2.1
File Size Uploaded
libnxctrl-0.2.1.tar.gz 130.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for libnxctrl 0.2.1
File Interpreter ABI Platform
libnxctrl-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 279.7 kB

Release files / libnxctrl-0.2.1.tar.gz

Download URL libnxctrl-0.2.1.tar.gz
Size 130.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5d0587df03630bf6388225c43c6a0ddebb00411c9e898a6d8fe688d6fff39060
BLAKE2b-256 checksum
How to use checksums
20364d5fdb3c630bb2964e4a45930e5cdc27e2845f8e61ea8c709f21f6356637
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / libnxctrl-0.2.1-py3-none-any.whl

Download URL libnxctrl-0.2.1-py3-none-any.whl
Size 149.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86de98883aa278f994f2c1ff3fbecf1caa5ede9eb2876124123af87e8e7aecd6
BLAKE2b-256 checksum
How to use checksums
6b308973547cb9790f700ca7f10132a4c12c7f3e14c523ebb5ba1ca3f2b8888e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page