rommapp / romm

A beautiful, powerful, self-hosted rom manager
https://romm.app
GNU Affero General Public License v3.0
2.34k stars 95 forks source link

RomM on microsoft edge browser of XBOX ONE. Please help me. #1196

Open gantoine opened 2 months ago

gantoine commented 2 months ago

cc @sagaksagak

After installing EmulatorJS on my NAS, I enjoyed games through the Xbox One's Edge browser. The Edge browser has a feature to switch the Xbox controller between web browsing mode and game controller mode. This can be done by pressing the ▤ button (three-line button, normally the start button). With EmulatorJS, since the library selection screen is in web browsing mode before launching a game, pressing this screen and switching modes allows the game to run in full screen, and all players (1P and 2P) can use the Xbox One controller normally. Alternatively, you can switch modes at any time during gameplay by pressing the start button. However, with RomM, after pressing the play button in the game library, switching to controller mode in an empty space of the Edge browser doesn't work in the game. Or if it does work, only 1P functions while 2P doesn't. When entering the game controller settings button located in the bottom left of the game screen, button mapping is set for 1P, but not for 2P. All settings for 2P are blank. Additionally, pressing the start button on the game screen brings up a small dialog (screenshot/recording/save/load dialog) instead of the controller switching menu, which is very inconvenient. I would greatly appreciate it if you could pay more attention to controller support on Xbox One.