Skip to content
PressboardKit
DocumentationBrowse docs

Documentation

How to embed PressboardKit in your own iOS keyboard extension: installation, the action and styling APIs, and the full 51-parameter behaviour reference.

PressboardKit is a keyboard engine, not a keyboard app. It draws a resolved layout and reports what the user did; your extension owns the text document and decides what to insert. Every behaviour is a parameter whose default reproduces the native iOS keyboard, so you opt out of things rather than opting in to get parity.

If you want the short version: the PressboardKitApp module assembles the whole keyboard for you, and a working extension is a subclass with one overridden method.

Start here

Getting started

What the engine is, how to add it, and a keyboard you can paste and run.

Guides

One page per subsystem — actions, theming, layouts, autocomplete, emoji, performance.

Reference

The complete parameter surface, and the questions integrators ask first.