Skip to content
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

[MERGED] udev: Update Nntendo Co., Ltd. Pro Controller (old).cfg to Nintendo Co., Ltd. Pro Controller (default-off).cfg #1153

Closed
wants to merge 41 commits into from

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    d67f70c View commit details
    Browse the repository at this point in the history
  2. Update Nintendo Co., Ltd. Pro Controller (default-off).cfg

    Added top comments:
    
    # The file name was changed from "Nintendo Co., Ltd. Pro Controller.cfg" to "Nintendo Co., Ltd. Pro Controller (default-off).cfg":
    #   - "(default-off)" indicates that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id.
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    caedf28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2684601 View commit details
    Browse the repository at this point in the history
  4. Update Nintendo Co., Ltd. Pro Controller (default-off).cfg

    * input_l_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    * input_r_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    * input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c19b694 View commit details
    Browse the repository at this point in the history
  5. Rename Nintendo Co., Ltd. Pro Controller (default-off).cfg to `Pro …

    …Controller (default-off).cfg`
    
    Retroarch generates `Pro Controller.cfg` not `Nintendo Co., Ltd. Pro Controller.cfg` for udev
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    22195a5 View commit details
    Browse the repository at this point in the history
  6. Update Pro Controller (default-off).cfg

    input_device = "Pro Controller"
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9975cc5 View commit details
    Browse the repository at this point in the history
  7. Update Pro Controller (default-off).cfg

    added "(default-off)" to input_device_display_name = "Nintendo Switch Pro Controller (default-off)"
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ef9712b View commit details
    Browse the repository at this point in the history
  8. Update Pro Controller (default-off).cfg

    removed "(default-off)" from input_device_display_name
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    52e5185 View commit details
    Browse the repository at this point in the history
  9. Update Pro Controller (default-off).cfg

    # Due to the uncommon nature of this device, the autoconfig file is not active by default. This precaution is taken to avoid potential conflicts with the widely-used Nintendo Switch Pro Controller (nintendo-hid version) file. Button layouts are not compatible. To activate this configuration:
    #   1) Comment out the input_vendor_id and input_product_id lines in the "Nintendo Co.,Ltd. Pro Controller.cfg" file.
    #   2) Uncomment the input_vendor_id and input_product_id lines below:
    davidhedlund authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    125a42f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Update Pro Controller (default-off).cfg

    # This file uses the legacy controller name "Pro Controller" (generated by RetroArch on Linux 5.15)
    # "(default-off)" was added to the file name to indicate that the autoconfig file is not active by default. See comments for input_vendor_id and input_product_id.
    davidhedlund authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    ebfde72 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Update Pro Controller (default-off).cfg

    # Comparison with other non-HID autoconfig versions for the left thumbstick functionality:
    #   linuxraw/Pro Controller (default-off).cfg: Yes
    #   sdl2/Pro Controller (default-off).cfg: Yes
    #   udev/Pro Controller (default-off).cfg: No
    davidhedlund authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    182e329 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55f0368 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68c67cf View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Update Pro Controller (default-off).cfg

    # input_l_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    # input_r_x_plus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    # input_r_y_minus_axis is manually defined here as RetroArch cannot auto-detect it due to Linux driver limitations. This setting may function if a compatible driver has been manually installed.
    davidhedlund authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    a899ced View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Update Pro Controller (default-off).cfg

    # This autoconfig file was generated using RetroArch via the Flathub package.
    # Please refrain from updating it with an autoconfig created by the AppImage: The SDL2 controller driver utilizes UDEV rather than SDL2 - hizzlekizzle/RetroArch-AppImage#12
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8f8bfd3 View commit details
    Browse the repository at this point in the history
  2. Update Pro Controller (default-off).cfg

    wrong file, sorry
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    df82bce View commit details
    Browse the repository at this point in the history
  3. Update Pro Controller (default-off).cfg

    # The input_l_x_plus_axis is manually set here since RetroArch can't auto-detect it in Linux , but manual adjustments make it functional.
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    cf1d89d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1afbee4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfa7ae8 View commit details
    Browse the repository at this point in the history
  6. Update Pro Controller (default-off).cfg

    Removed thumb-stick status. it is working with all controller drivers when the thumb stick input variables have been added manually, I've tested them!
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    ccf572b View commit details
    Browse the repository at this point in the history
  7. Update Pro Controller (default-off).cfg

    # The input_l_x_plus_axis is manually set here since RetroArch can't auto-detect it in Linux 5.15 if the controller is connected over BlueTooth, but manual adjustments make it functional.
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b2fa026 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d7aace6 View commit details
    Browse the repository at this point in the history
  9. Update Pro Controller (default-off).cfg

    # input_l_x_plus_axis is generated when the controller is connected via USB, but not via BlueTooth. However, it is working for both protocols.
    davidhedlund authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b0cd824 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bec396f View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    456f0ed View commit details
    Browse the repository at this point in the history
  2. Update Pro Controller (default-off).cfg

    The udev driver depends on input_device, rather than input_vendor_id and input_product_id.
    davidhedlund authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    992e485 View commit details
    Browse the repository at this point in the history
  3. Rename Pro Controller (default-off).cfg to Pro Controller.cfg

    udev automatically utilize the autoconfig file that corresponds to the name used by the active Linux kernel.
    davidhedlund authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    aaa3c5f View commit details
    Browse the repository at this point in the history
  4. Update Pro Controller.cfg

    # Remove input_vendor_id and input_product_id once this issue has been solved: [IMPORTANT] Unnecessary input_vendor_id, and input_product_id in autoconfig files generated by udev - libretro/RetroArch#16904
    input_vendor_id = "1406"
    input_product_id = "8201"
    davidhedlund authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    10142d3 View commit details
    Browse the repository at this point in the history
  5. Update Pro Controller.cfg

    Nintendo Switch Pro Controller+Linux 5.15 (non-HID) does not register thumb sticks - libretro/RetroArch#16905
    davidhedlund authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0d80c26 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Update Pro Controller.cfg

    input_device_display_name = "Nintendo Switch Pro Controller (non-HID) (Bluetooth)"
    davidhedlund authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    72495c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Update Pro Controller.cfg

    It seems more straightforward for a single pull request to remove input_vendor_id from all udev files once we reach a consensus on the issue discussed in: libretro/RetroArch#16907
    davidhedlund authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    445aa9d View commit details
    Browse the repository at this point in the history
  2. Update Pro Controller.cfg

    input_device = "Nintendo Switch Pro Controller (Linux 5.15, non-HID) (Bluetooth)"
    davidhedlund authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    89df607 View commit details
    Browse the repository at this point in the history
  3. Update Pro Controller.cfg

    input_device_display_name = "Nintendo Switch Pro Controller (Linux 5.15, non-HID) (Bluetooth)"
    davidhedlund authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    38f62ce View commit details
    Browse the repository at this point in the history
  4. Update Pro Controller.cfg

    Unnecessary input_vendor_id, and input_product_id in autoconfig files generated by udev - libretro/RetroArch#16904
    davidhedlund authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9711e05 View commit details
    Browse the repository at this point in the history
  5. Update Pro Controller.cfg

    Removed the final comments
    davidhedlund authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    c2d6be9 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    5d534ad View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    ef47e18 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Update and rename Pro Controller.cfg to Nintendo Co., Ltd. Pro Contro…

    …ller (default-off).cfg
    
    Nintendo Co., Ltd. Pro Controller (default-off).cfg
    davidhedlund authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c4ee5fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79aa76b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f82c6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e29b42 View commit details
    Browse the repository at this point in the history