Safe SDK subset: integer state and bounded DOM updates are compiled to F2EP bytecode. Source is parsed, never executed as arbitrary JavaScript or jsdom.
Events
Preview only
Device clock
Fn + bottom dial
Focus here, then press the configured key
This is a bounded browser key-to-host-RPC bridge, not a native input.key event. Repeat, composition, and editable targets are ignored; release is synthesized if the pad, tab, or browser window loses focus.
Native key model
Action / chord
Focus here: KeyF / KeyT
Browser fixture simulation uses the bounded native key/chord model. Edited source is packaged, not executed in the browser. Weather data is deterministic and offline.
Saved previews
Keyboard
Not connected · browser device access is always explicit
Scene Push uses WebHID in normal firmware. Flash uses bootloader WebSerial and writes only the app partition at 0x10000.