R-net Adaptive Input

Configure the joystick from a browser. Source

not connected
This browser cannot reach serial devices. Web Serial needs desktop Chrome, Edge or Opera. Safari and Firefox do not implement it, and no browser on iOS or iPadOS does. Configure from a computer, press Save to device, then plug the joystick into the tablet — the settings live on the board itself.
The joystick is driving this computer. In mouse or keyboard mode it is live while you use this page. If the pointer runs away, press Escape.

Live input

waiting for data

Mode

Every USB interface is live at once; this picks which one the stick drives. The serial stream runs regardless.

Voice control

off

 

Say left click, right click, middle click, mouse mode, keyboard mode, gamepad mode or park. Recognition runs through the browser's built-in speech service — Chrome and Edge send the audio to Google for transcription, nothing here has a server of its own to send it to.

This browser has no speech recognition API. Voice control needs desktop Chrome or Edge, same as the serial connection above.

This page was opened as a local file://, which re-prompts for the microphone every time recognition restarts. Serve it over HTTP instead — python3 -m http.server from the docs folder, then open localhost:8000/config.html — and it will ask once.

Keep these settings

Writes everything to the board, including the mode you are in now, and comes up that way next time it is plugged in. It applies on any host — including ones this page cannot reach, like an iPad.

Response

Keyboard mapping

Factory reset

Puts every setting back to its built-in default, including the key mapping and the startup mode, which returns to Parked. Nothing is written to the board until you save.

Device log