you might want to try
https://vamigaweb.github.io
when developing vAmigaWeb high attention has been put to controller and keyboard support ...
you got support for
* BT keyboards
* BT / USBC game controller
* additionally you got keyboard joystick emulation, a virtual joystick / mousepads and a virtual A1000 keyboard too.
be sure to install it to your homescreen because this puts away with all those unwanted browser gestures and address bar ...