# Capslock 0.1.0

> The first native build: Capslock Classic built in, two Hyper modes, a native editor with per-app overrides, Hold-to-Reveal, the Playground, and diagnostics. Internal build.

---

LLMS index: [llms.txt](/llms.txt)

---

> [!NOTE] Internal build
> 0.1.0 was a development build and was not distributed publicly.

- **Capslock Classic built in.** Every behaviour of the Classic profile has an
  explicit native counterpart, resolved exactly across sixteen planes.
- **Two Hyper modes.** Classic Compatibility holds the right-side modifiers for
  Alfred, Moom, and existing shortcuts; Native Clean keeps the control layer
  private to Capslock.
- **Native editor and app overrides.** Inspect, rebind, disable, restore,
  validate, and undo or redo a key, and scope an action to one app by its exact
  bundle ID, without editing JSON by hand.
- **Hold-to-Reveal and Playground.** See the current named plane while you
  hold Caps, learn tap, hold, Hyper+Escape and H/J/K/L, then explore in Free
  Play.
- **Safe Practice and recovery.** Lessons block dangerous effects, and losing
  focus returns to live mode. Diagnostics can release synthetic input, restore
  Caps Lock, and export a redacted report.
- **Coexistence by default.** Existing non-Caps `hidutil` mappings are kept,
  a Caps or F18 conflict stops activation, and Karabiner-Elements is never
  installed or reconfigured.
