-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[READY] udev: Update and rename Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (non-HID) (default-off).cfg
#1185
base: master
Are you sure you want to change the base?
Conversation
…Controller (default-off).cfg The individual responsible for uploading the file inadvertently swapped the non-HID autoconfig file with the HID autoconfig file. You can access the non-HID file [here](libretro@3abfcb2) and the HID file [here](libretro@3abfcb2). To address this issue, I: * Removed "(old)" from the non-HID file and added "(default-off)" to the HID file to align with our updated naming convention. * Swapped their autoconfig data. However, he was correct about one detail. He included `input_device = "Pro Controller"` (Bluetooth identifier name), which I mistakenly later changed to `input_device = "Nintendo Co., Ltd. Pro Controller"` (USB identifier name) ([source](libretro@98b1591)). The non-HID driver does not support USB connection for this controller, only Bluetooth. I made this change because I believed the udev controller driver identified the controller using `input_vendor_id` / `input_product_id`, as generated by "Save Controller Profile" in RetroArch, but later discovered that udev relies on `input_device`, which led me to file a bug report. Consequently, I edited this file: * I removed the commented variables `input_product_id` and `input_vendor_id` which fail to disable this controller. * Commented `input_device = Pro Controller` to disable this controller to leave file name space for `Pro Controller.cfg` (HID) since Linux 6.8.0 (Ubuntu 24.04) also identifies this controller as "Pro Controller". I filed this issue just a few days ago: * [GitHub Issue](libretro/RetroArch#16904) Additionally, I removed the comments as a standard procedure. "non-HID" is included in `input_device_display_name`.
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
… Pro Controller (default-off).cfg corrected the name
input_screenshot_btn = "13"
remove input_screenshot_btn = "13" -- the screenshot button does not work
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you mind merging all the Pro Controller-related PRs together? I'm finding it a bit difficult to review all the changes when so much changes across multtiple PRs.
…witch Pro Controller (non-HID) (default-off).cfg added "(non-HID) " to the filename
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (default-off).cfg
Nintendo Co., Ltd. Pro Controller (old).cfg
to Pro Controller (non-HID) (default-off).cfg
First and foremost, most pull requests include numerous updates that I have detailed in the comments. This makes it challenging to review all the updates if they are merged. In the future, I'll aim to submit individual pull requests when they are less complex. Additionally merging the PRs might reduce their scalability:
Reaching this point has been quite time-consuming, so I kindly ask you to accept the current PR structure. I need to practice Git. |
input_device_display_name
.input_product_id
andinput_vendor_id
, andinput_device
to disable this controller, to avoid conflicts withNintendo Switch Pro Controller.cfg
(HID).