End-user features
Coming soon — not in the beta. The keyboard, the trackpad, the Deck and the floating control are still in development and do not ship in the Gatecaster beta, which is the touch driver, free. This page describes what they will do; how they’ll be offered hasn’t been decided yet.
A draggable floating control will tie them together — quick access to the keyboard, trackpad, Deck and Settings — collapsing to an edge tab when you’re done.
On-screen keyboard
A full touch keyboard that posts real keystrokes:
- Eight keycap layouts — English (US), French (AZERTY), Spanish, Portuguese, Ukrainian, Korean, Chinese (Pinyin) and Japanese (Romaji) — plus a dedicated numpad.
- Sticky modifiers (Cmd / Alt / Ctrl / Fn) and an F1–F12 row.
- iOS-style key feedback — highlight, dip on press, and a key-pop callout above letter keys.
- Resizable via a corner handle, draggable, with adjustable transparency.
It will be raised from the menu bar, the floating control, or a bottom-edge pull.
Virtual trackpad
A relative-movement surface that behaves like a physical trackpad:
- Tap-to-click and two-finger inertial scroll.
- Tunable sensitivity.
- Resizable and draggable.
Useful when you want pointer precision without reaching across a large panel.
The Deck
A programmable control surface that lives on your touchscreen — a grid of tappable buttons and sliders.
- Controls — buttons and interactive sliders and dials. See Building extensions for the full set of control types.
- Button actions — open an app, open a URL, send a keystroke, run an Apple Shortcut, run a shell command, set volume, media keys, sleep/lock, or switch Deck page.
- Multiple pages with a configurable column count.
- Edit mode — tap to configure title / SF Symbol / color / action, drag to reorder, add or delete buttons and pages.
- Layouts persist to disk and export as a portable
.gatedeckfile.
Developers: the Deck is extensible. Third-party tiles install as extensions — see Building extensions for control types, the manifest format, and the provider runtime.