Wired joystick input doesn't work in MacOS embedded game window

Godot Version

4.5 stable

Question

I’m not sure how I can have joystick input working in the embedded game window on MacOS. The key equivalents work fine but the wired USB joystick seems to be being ignored in the embedded window (either floating or not). Input works fine if the game’s in a separate window as in 4.4.

I’ve clicked ‘Allow game input’ and I’ve tried the demo joypad project too. The joypads are detected but no input shows up in any embedded game.

In the console, I see a warning:

  <C++ Source>  platform/macos/embedded_debugger.mm:180 @ parse_message()
  <Stack Trace> joypads.gd:14 @ @implicit_new()

MacOS 26? This seems to be a known issue, although I am getting this error in embedded game view and windowed mode.

1 Like

I’m on 26/Tahoe yes. Ah that explains it then, thanks.