Python driver for Nintendo Switch Joy-Con
pip install joycon-pythonQuick status check
cd joycon-python/ python pyjoycon/joycon.pyor Use as module
from pyjoycon import device from pyjoycon.joycon import JoyCon ids = device.get_ids("R") joycon = JoyCon(*ids) joycon.get_status(){ 'battery': { 'charging': 0, 'level': 2 }, 'buttons': { 'right': { 'y': 0, 'x': 0, 'b': 0, 'a': 0, 'sr': 0, 'sl': 0, 'r': 0, 'zr': 0 }, 'shared': { 'minus': 0, 'plus': 0, 'r-stick': 0, 'l-stick': 0, 'home': 0, 'capture': 0, 'charging-grip': 0 }, 'left': { 'down': 0, 'up': 0, 'right': 0, 'left': 0, 'sr': 0, 'sl': 0, 'l': 0, 'zl': 0 } }, 'analog-sticks': { 'left': { 'horizontal': 0, 'vertical': 0 }, 'right': { 'horizontal': 2170, 'vertical': 1644 } }, 'accel': { 'x': 879, 'y': 1272, 'z': 549 }, 'gyro': { 'x': -354, 'y': -7, 'z': 281 } }cython-hidapi to use Bluetooth / HID connection in Python.
- macOS Mojave (10.14.6)
- Python (3.7.4)
- hidapi (0.7.99.post21)
