Skip to content
/ ProX Public

Emulate an Xbox 360/One Controller as a Switch Pro Controller over Bluetooth

License

Notifications You must be signed in to change notification settings

AlecJY/ProX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProX

Emulate an Xbox 360/One Controller as a Switch Pro Controller over Bluetooth

This project is under development

Requirements

  • Linux with controller drivers installed
  • An Bluetooth adapter

Installation

  1. Make sure Xbox 360/One Controller driver is installed (xpad or xow)
  2. Follow the installation instructions in joycontrol
  3. Run this command to install the dependencies
sudo pip3 install -r requirements.txt

Usage

usage: prox.py [-h] [-d DEVICE_ID] [--spi_flash SPI_FLASH]
               [-r RECONNECT_BT_ADDR] [-x]

optional arguments:
  -h, --help            show this help message and exit
  -d DEVICE_ID, --device_id DEVICE_ID
  --spi_flash SPI_FLASH
  -r RECONNECT_BT_ADDR, --reconnect_bt_addr RECONNECT_BT_ADDR
                        The Switch console Bluetooth address, for reconnecting
                        as an already paired controller
  -x, --xbox_layout

Known Issue

  • Sometimes some buttons will be ignored when press multiple buttons at the same time

TODO

  • Vibration

Credits

About

Emulate an Xbox 360/One Controller as a Switch Pro Controller over Bluetooth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages