Android Physical Keyboard support on Web App

Hello,

Would it be possible to update the GLKVM Comet web app (https://glkvm.local) to properly handle input from physical keyboards on Android devices?

Currently, the virtual keyboard consumes a significant portion of the screen, and using a physical keyboard (or tools like ScrCpy) would provide a more efficient input method. However, the mobile web app currently ignores most key presses, with the exception of certain special keys (e.g., Enter, Delete).

This behavior may be related to how browsers handle keyboard input outside of HTML input fields.

At the moment, the only workaround I have found is to connect the device via USB and use Chrome Remote Debugging (chrome://inspect) to interact with the page directly in desktop Chrome.

Enabling full physical keyboard support would greatly improve usability, removing the need to have a PC with admin rights to install Tailscale or GLKVM app or, worse, expose the KVM to public internet.

1 Like

Recently we are still dedicating to develop APP for mobile device such as Android.
Hopefully we can finish it this year, please kindly give us sometime.

1 Like

Hi, the Android app doesn’t support a local IP address at the moment.

However, waiting for the full app, sometimes accessing the web app using a normal browser on Android device could be enough to type some characters. Why not having a button/icon in the status bar of the page (where we can see the WebRTC status and the other icons) or in the toolbox that opens a popup to type with the Android keyboard (and therefore a physical keyboard)? VNC applications do the same.

Mobile browser doesn’t detect a text input, as there is no one as we’re streaming images. But manually invoking the keboard could be a good workaround.