So the long term plan is, to wirte a program, that can communicate with the nintendo switch and simulate inputs and more stuff through python script. For that I need to know what inputs the switch pro controller sends to the switch (packages). So I want to read out what the Pro Controller sends. Do you guys have any ideas how that would be manageable ?
How can I read inputs from a Switch Pro Controller in Python?
1.1k Views Asked by Schlemmes At
1
There are 1 best solutions below
Related Questions in PYTHON
- How to store a date/time in sqlite (or something similar to a date)
- Instagrapi recently showing HTTPError and UnknownError
- How to Retrieve Data from an MySQL Database and Display it in a GUI?
- How to create a regular expression to partition a string that terminates in either ": 45" or ",", without the ": "
- Python Geopandas unable to convert latitude longitude to points
- Influence of Unused FFN on Model Accuracy in PyTorch
- Seeking Python Libraries for Removing Extraneous Characters and Spaces in Text
- Writes to child subprocess.Popen.stdin don't work from within process group?
- Conda has two different python binarys (python and python3) with the same version for a single environment. Why?
- Problem with add new attribute in table with BOTO3 on python
- Can't install packages in python conda environment
- Setting diagonal of a matrix to zero
- List of numbers converted to list of strings to iterate over it. But receiving TypeError messages
- Basic Python Question: Shortening If Statements
- Python and regex, can't understand why some words are left out of the match
Related Questions in CONTROLLER
- godot lean mechanic makes camera glitch
- Why Jackson needs a default constructor?
- How to convert an HTML string to an escaped one?
- how to connect acb-004 controller using python
- Store files on gdrive from controller
- Laravel form action not accepting $order->id but accepting hard coded value
- Input Field Required
- Can you help a tag look at the static resource path without looking at the controller
- Reuse controller paths for a Spring Boot Controller
- How do i change a single value data into an array table in Laravel Jetstream vue stack?
- No route found in Shopware6/symfony
- Player sprite not changing when moving left or right when using a Playstation 5 Controller, but sprite changing when using keyboard controls
- problem with laravel view not extending layout.blade.php with out assets file . What can possibly be the problem?
- How apply machine learning code to ryu controller
- Nginx custom error page unexpected error reading return code: strconv.Atoi: parsing "": invalid syntax. Using 404
Related Questions in NINTENDO
- How do I merge the inputs from two game controllers?
- How do I emulate Xbox 360 joysticks using Vgamepad with joycons?
- Taking data from my computer and putting it on my switch
- ViGEmBus Mouse2Joystick I can't attack
- How to mod a WBFS or ISO wii game?
- How is it possible for bytes with different values to produce the same result in game?
- Building project for Nintendo Switch on Unity
- Linking Nintendo 3DS Port Project
- How can I read inputs from a Switch Pro Controller in Python?
- OpenGL GL_POLYGON_SMOOTH same as N64 Hardware anti-aliasing?
- DIY Bluetooth joystick adapter (8bitdo) adapter
- How to send and receive data between a gba and gamecube
- Why can't I install the Dolphin Emulator apk on my Chromebook acer chromebook 14 cb3-431
- How do I get input from nintendo switch joycons?
- What is the best way to draw 4bpp 2D tiles with multiple palettes?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You are thinking toward the right direction. But there is no need to re-invent the wheel unless for your own learning purpose.
To control Nintendo Switch with computer over Bluetooth check this: https://github.com/mart1nro/joycontrol
For more reliable connectivity than Bluetooth (you would want wired connection if the goal is to leave your automation program to run for hours/days) you will need a little development board (Teensy++ 2.0 in this example): https://github.com/bertrandom/snowball-thrower
Once the connectivity has been established with above solutions, you will be able to construct your upper level automation program to achieve your goal, such as: https://github.com/carrotcn/turnip-fortune