Reports the browser being used
Get light/dark color scheme preference of the browser
evaluate a javascript expression
browser js memory consumption
detect if the user interacted with or activated the page
Opens a sharing dialog to share text and images
Outputs the button states of a gamepad
get axis and angle of a joystick/thumbstick
list connected gamepads - press a button to connect
get the state of your keyboards arrow keys
Triggers when a key is pressed
Triggers when certain key is pressed or released
simple controller example op for game characters
Emulates a MIDI keyboard using your regular keyboard
read CC value from Midi controller
send MIDI CC data to a midi output
Map 3 midi notes to values
sends out midi clock signals as triggers
connect to MIDI device output port
detailed information about Midi events being sent
Only read a range of notes (e.g. C1 to C2)
send midi note data to a midi output
read NRPN value from controller
send midi NRPN data to a midi output
Connect to MIDI device input port
transpose incoming midi notes
Converts a MIDI value to a note string
vibrating a mobile device
tries to get the geo coordinates from the mobile device/browser
locks orientation to landscape or portrait mode
get values from the device motion sensor mobile
detect two finger pinch gestures on touchscreens
get orientation of the physical screen
Reads the accelerometer data from a mobile device
Get mouse coordinates and events
Get the state of mouse buttons
get delta of mouse position while dragging
outputs delta values controlled by the mousewheel (scroll, zoom)
locks the pointer to the canvas and hides the cursor
detect touch gestures like swipe and pan
touch screen input: e.g. position of fingers
rendering on webxr virtual reality immersive devices
tracking of vr hand controller