Technical

Button Controls

Complete guide to button inputs, encoder navigation, and control functions on your Chastity Lockbox

Your Chastity Lockbox has two physical buttons and a rotary encoder dial for navigation and control. This guide covers all input methods and their functions across different device states.

Physical controls

Your device has three input methods:

ControlLocationPrimary function
Enter/Lock buttonRight sideConfirm selections, start locks
Back buttonLeft sideCancel, go back, exit menus
Rotary encoderCenter dialNavigate menus, set timer duration

Enter/Lock button

The Enter button is your primary action button. Its function varies based on context:

Standard actions

InputAction
ClickConfirm selection, advance to next screen
Double-clickSame as click (for accessibility)
Long pressContext-specific action (e.g., confirm calibration)

While device is locked

When your device is in a locked state, pressing the Enter button opens the lock menu where you can access options like Sleep, WiFi Settings, Take a Break, and Emergency Unlock.

Back button

The Back button navigates backward through menus and cancels operations:

InputAction
ClickGo back one screen, cancel current operation
Double-clickSame as click (for accessibility)
Long pressReserved for future use

If you're ever unsure where you are in the menu, pressing the Back button will return you to the previous screen without making changes.

Hard reset

If your device becomes unresponsive, you can force a restart using the hard reset procedure.

Press and hold the Enter button

Press and hold the Enter/Lock button continuously.

Wait 10 seconds

Keep holding for a full 10 seconds. The device will restart automatically.

Release and wait

Release the button and wait for the device to complete its boot sequence.

Your device should display the startup screen and return to normal operation.

The hard reset is for unresponsive devices only. Your lock state is preserved through restarts, so you won't lose your session.

Hard reboot with resync

If your device is having sync issues with the dashboard—such as locks not applying correctly or unexpected unlocks—use a hard reboot to force a full resync.

Ensure device is charged

Connect your device to power or verify it has sufficient battery.

Press and hold the Enter button

Press and hold the Enter/Lock button continuously.

Wait 10 seconds

Keep holding for a full 10 seconds. The device will restart.

Wait for resync

After restarting, the device reconnects to WiFi and resyncs with the dashboard, pulling the latest lock state from the server.

Your lock state should now match what's shown on the dashboard.

Use this procedure when your device and dashboard seem out of sync—for example, if the device shows a different lock state than the dashboard, or if lock commands aren't being applied.

Rotary encoder (dial)

The rotary encoder dial in the center of the device is used for navigation and value selection:

In menus

  • Turn clockwise: Move down through menu options
  • Turn counter-clockwise: Move up through menu options

The currently selected option is highlighted on screen.

In timer configuration

When setting a lock duration, the encoder controls the time value:

  • Turn clockwise: Decrease duration
  • Turn counter-clockwise: Increase duration

The encoder has acceleration enabled in timer mode—turning faster increases the rate of change, making it quicker to reach longer durations.

Button behavior during idle states

Your device conserves power by entering idle states after periods of inactivity. Button behavior changes slightly:

Idle stateButton press effect
Screen dimmed (30s)Wakes device, action is ignored
Screen off (2min)Wakes device, action is ignored
Deep sleep (10min)Wakes device from sleep

When waking from any idle state, the first button press only wakes the device. Press again to perform the intended action.

Context-specific behaviors

  • Encoder: Select between Lock, Lock Forever, Settings, Sleep
  • Enter: Activate selected option
  • Back: No action (already at top level)

Settings menu

  • Encoder: Navigate settings options
  • Enter: Activate selected setting
  • Back: Return to main menu

Lock timer configuration

  • Encoder: Adjust lock duration (30 seconds to 1000 years)
  • Enter: Confirm duration and start lock
  • Back: Cancel and return to main menu

While locked

  • Enter: Open lock menu
  • Back: No action (prevents accidental menu access)

Lock menu (while locked)

  • Encoder: Navigate options
  • Enter: Activate selected option
  • Back: Close menu and return to lock screen

Troubleshooting

On this page