Skip to content

Kiosk Options

The optional kiosk section of the configuration file controls which user input methods, remote-control groups, and utility pages are available. Most options default to true; set an option to false to disable that capability.

These settings are useful when Television Simulator is installed as a public display, dedicated television, exhibit, or other controlled installation. For browser and operating-system setup, see Running as a Kiosk.

kiosk:
keyboardControls: true
touchControls: true
pictureControls: false
mediaControls: true
volumeControls: false
channelControls: false
infoControls: false
navigationControls: true
powerControls: false
remotePairing: false
examples: false
setup: false
help: true
fullscreen: true
menuBar: false
debug: false
OptionDefaultDescription
keyboardControlstrueEnables all keyboard shortcuts. When false, TVS does not register keyboard controls, regardless of the individual control-group settings below.
touchControlstrueEnables TV-screen touch gestures and the press-and-hold touch menu. This does not disable the separate Web Remote page.

Control-group options determine which groups are available through the applicable built-in controls. They also control which sections are shown on the Web Remote.

OptionDefaultDescription
pictureControlstrueAllows picture-effect and screen-scaling controls, including resetting picture settings.
mediaControlstrueAllows Play, Pause, Stop, Fast Forward, and Rewind commands used by applications such as the Audio Player and Video Player.
volumeControlstrueAllows volume and muting controls. It also controls volume swipe gestures when touch controls are enabled.
channelControlstrueAllows channel entry and channel up/down controls. It also controls channel swipe gestures when touch controls are enabled.
infoControlstrueAllows the Info control.
navigationControlstrueAllows Menu, Guide, Home, Back, directional navigation, Select, and the Red, Green, Yellow, and Blue application buttons.
powerControlstrueAllows the TV power control.
remotePairingtrueAllows the built-in remote-pairing control and QR-code screen to be opened. To disable the Web Remote service itself, set remote.enabled: false.
OptionDefaultDescription
examplestrueAllows navigation to the configuration examples page.
setuptrueAllows navigation to the Setup page.
helptrueAllows navigation to the Help page.

These options are primarily consumed by standalone or kiosk hosts. Support can vary when TVS is opened directly in a normal web browser.

OptionDefaultDescription
fullscreentrueRequests that the host start TVS in full-screen mode. Browsers may require user interaction or command-line kiosk configuration before allowing full-screen mode.
menuBartrueControls whether a host-provided menu bar is shown.
debugfalseEnables host-provided debug flags and tools.

The keyboard commands belonging to each group are listed on the Keyboard Shortcuts page.