So, I tried everything, then I created a profile to ask this: is there any way to play with the D-pad of a game controller on the embedded PICO-8 player?
Currently, the D-pad is very weirdly mapped to the menu, so I can't even set my gamepad with JoyToKey. There is no way to change this weird mapping, and there is no way to disable joystick detection. I don't understand this choice at all, is there any way to escape it?


Do you have the same problem with different browsers? also with other games?
You can also check on: https://gamepad-tester.com/


No, I have absolutely no problem, it's only with the PICO-8 embedded player that this happens. I read that other people were surprised that the D-pad wasn't supported. You mean it's not supposed to happen that the D-pad calls the menu?
It happens with Firefox and Edge. I quit Steam to be sure there was no conflict, and it still happens.
I use X-input controllers.


Actually, I CAN play the games, because the analog stick does work. But it's very weird to play like this.
When I looked for information, this seemed like an old issue:
https://www.lexaloffle.com/bbs/?tid=1878
What is the tester website?


this looks like a bug with the web player, because I'm using an Xbox 360 controller (the default controller supported by SDL 2) and the D-pad works correctly in the native/desktop version of PICO-8, but in the browser, the D-pad does indeed open the menu instead.
@Simbabbad I would post in the "bugs" category with a bug report on this. I do not think it is intentional that the D-pad does this on the web version :)


Like I suspected, the issue isn't on my end (kittenm4ster has the exact same), the issue is from the web player. I was actually very surprised when you suggested otherwise. My pad is detected and works fine on the tester, it's just the web player that doesn't work correctly. Test it yourself.
[Please log in to post a comment]