Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 835 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 835 Bytes

anykeyboard

This app transmits keystrokes registered by a browser to a mobile device.

How it works

The app is installed on an Android device. It will register as a standard Android input device which can be selected either in the settings or directly at the soft keyboard popup.

The app is connected as a websocket client with a server.

This server is setup at anykeyboard.com. It handles the websocket connection with the mobile device as well as the websocket/REST connection with the browser. It will also perform the first-time authentification to setup the connection between browser and mobile device.

Once the connections are established the server simply forwards the keystrokes from the webclient to the mobile device.