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.
  • left click
  • right click
  • mouse down
  • mouse up
  • 2 = double click
History

This browser cannot access the microphone (no getUserMedia).

Startup

Source on GitHub

Voice recognition

75%

How sure the model has to be before a word counts. Raise this if background noise — typing is the usual culprit — is triggering commands; lower it if real words are getting missed. Saved in this browser only, not sent to the board.

Keyboard mapping

Live input

waiting for data

Response

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

Advanced

Unmutes the mic on page load instead of waiting for a click on the mic button. On by default. Turn this off if voice recognition causes problems in a particular browser before there is a chance to click anything — takes effect next time this page loads.

WebGL is the default. Browsers that randomize WebGL output for privacy (Brave, in particular) have been seen to break TensorFlow.js's shader compilation — switch to CPU if recognition misbehaves right around when listening starts. Takes effect the next time the mic is (re)started.