
open-tyrian-c is the smartphone touch controller for the RCWeb open-tyrian viewer. Scan the viewer's QR code or visit /open-tyrian-c/?r=<room> using the same room as the display.
Back to apps returns to the controller catalog when that route is available.Up and Down buttons to move exactly one menu item per tap, then press Select to confirm.Menu to open or close game menus.Reset game asks the paired display to reload.Menu input is sent as named actions. Dedicated Up and Down presses become fixed-duration taps on the viewer so one press cannot race through several options. The flight surface sends throttled, normalized X/Y values, which the viewer converts locally into proportional movement pulses for the keyboard-driven OpenTyrian build. Every message includes the current RCWeb client ID and a controller identity stored in local storage. The viewer rejects input from waiting phones and replies privately with ownership and readiness state.
The controller announces its presence every two seconds. When the page is hidden, blurred, refreshed, or closed, it releases all local actions and asks the viewer to release every held key. The display also clears inputs if the controller disappears or times out.