Skip to content

Kiosk Mode Settings

Overview

Kiosk mode is a feature designed for environments where an unspecified number of people will operate the system, such as digital signage and demo terminals. It provides features such as inappropriate input filtering, input restrictions, and passcode protection for settings.

Kiosk Mode Settings

Kiosk Mode

Toggle the kiosk mode on or off.

Warning

Once enabled, you will lose access to the settings screen. To recover, long-press the Esc key or tap the upper-right corner of the screen 5 times to display the passcode input screen. Make sure to set and remember the passcode below before enabling this mode.

Environment Variables:

bash
# Enable/disable kiosk mode (true/false)
NEXT_PUBLIC_KIOSK_MODE_ENABLED="false"

Passcode

Set a passcode to restrict access to the settings screen. When kiosk mode is enabled, a passcode will be required when opening the settings screen.

Passcode Input Screen

Environment Variables:

bash
# Passcode
NEXT_PUBLIC_KIOSK_PASSCODE=""

Note

If the passcode is empty, settings screen protection will be disabled. Be sure to set a passcode.

Input Character Limit

Limit the maximum number of characters that users can input.

Environment Variables:

bash
# Input character limit
NEXT_PUBLIC_KIOSK_MAX_INPUT_LENGTH="200"

NG Word Filter

Block messages that contain inappropriate words.

Environment Variables:

bash
# Enable/disable NG word filter (true/false)
NEXT_PUBLIC_KIOSK_NG_WORD_ENABLED="false"

# NG words (comma-separated)
NEXT_PUBLIC_KIOSK_NG_WORDS=""

Guidance Message

You can set a guidance message that is displayed when there is no operation for a certain period of time. This can be used to provide usage instructions to users.

Environment Variables:

bash
# Guidance message
NEXT_PUBLIC_KIOSK_GUIDANCE_MESSAGE=""

# Guidance message display timeout (seconds)
NEXT_PUBLIC_KIOSK_GUIDANCE_TIMEOUT="60"
This documentation corresponds tov2.41.0