Skip to content

No gamepads detected on macOS since 4.3 #102927

Description

@ahihi

Tested versions

Reproducible: 4.3, 4.4-beta3
Not reproducible: 4.2

System information

Godot v4.3.stable - macOS 12.7.6 - Vulkan (Forward+) - dedicated AMD Radeon RX 580 - Intel(R) Xeon(R) CPU W3690 @ 3.47GHz (12 Threads)

Issue description

my USB controllers, which work fine in Gamepad Tester as well as the SDL2 Gamepad Tool, are not recognized by Godot. no inputs are detected in the input map menu, and Input.get_connected_joypads() is empty.

the controllers are

  • Logitech Dual Action (G-UF13A)
  • Mayflash F300 (tested in both XInput and DirectInput modes)

Steps to reproduce

create a new project, run print(Input.get_connected_joypads()) in any script, or try to assign controller buttons in the input map menu.

Minimal reproduction project (MRP)

N/A

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    Done
    Status
    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions