Clink documentation.
Set up your keyboard, find a setting, or build something of your own.
These guides cover Clink for iOS. Follow Android testing →
Getting started
Set up Clink
Add Clink in iOS Settings, switch with the globe key, and optionally allow Full Access. Takes about a minute.
Full Access
Full Access is optional for typing in Clink. Here is what it unlocks (haptics, clipboard, custom sounds), what works without it, and what never leaves the phone.
Free and Clink Pro
Most of the keyboard costs nothing. Here is where the line falls, and what to do when something you have already paid for turns up locked.
Troubleshooting
The handful of things that go wrong with a custom keyboard on iOS, what each one actually means, and what settles it.
Making it yours
Themes and appearance
Change the whole look of your iPhone keyboard. Presets, a theme builder, photo backgrounds, and materials including Liquid Glass.
Keys and popups
How tall the keys are, how round, how far apart, and what happens on screen when you press one.
Keyboard layouts
Add a number row, split the keyboard to both thumbs, pull it under one hand, or build a layout key by key.
Sounds and haptics
Swap the click, record your own sound pack, and tune haptics. Clink’s haptics still work where the system click is off.
Writing
Languages
Turn on every language you write in and leave them on. Clink checks all of them as you type, so a sentence can change language without you switching anything.
Autocorrect and suggestions
Autocomplete, autocorrect, and learning that stay on the device. No account. No network on the typing path.
Swipe typing and gestures
Slide to type, keep a word going with either thumb, and use the space bar as a trackpad. How Clink’s swipe compares to Apple’s QuickPath.
Typing statistics
Speed, streaks and which keys you lean on, computed on your phone. Analytics starts off; sharing a stats card is your choice.
On the keyboard
Keyboard tools
Emoji, clipboard, translate, a calculator, notes and the rest, on top of whatever you are writing in.
Dictation
Speak into the field you are already in. Most of it runs on the phone, and the part that sometimes does not is worth knowing about.
AI tools
Proofread, shorten, change the tone or draft a reply in the keyboard. Choose local or cloud AI in Integrations.
Clipboard history
Everything you copy, kept where you are typing, with the things you paste every day pinned to the front.
The other tools
Emoji, GIFs and stickers
The emoji keyboard is Clink's own, so it opens in place instead of switching you to another keyboard and back.
Handwriting
The keys become a pad. Write with a finger or an Apple Pencil, and what you wrote turns into text where you were typing.
Translation
Turn what you have written, or something you copied, into another language without leaving the conversation.
Calculator and conversion
Work out a number, or convert one, without leaving the message you are halfway through.
Your setup, everywhere
Adaptive keyboard setups
Use presets or your own rules to change the keyboard as you type, without replacing your saved setup.
Profiles
A profile is the whole keyboard saved under a name. Keep one for work and one for everything else, and change over in a tap.
Sync and backups
Get your profiles and themes onto your other devices, or keep the whole setup in one file you can put back later.
Community packs
Clink reads themes, layouts, sounds, fonts, profiles, panels, actions and plugins out of public GitHub repositories. The official ones are listed in the app.
Sharing and exporting
Share a creation through Clink Community, send a single hosted QR link, or export a file.
Python & scripting
Panels
A panel replaces the keys with an interface you write yourself. Here is the loop it runs, the builders you draw with, and the limits it works inside.
Actions
An action takes text in, runs a script, and puts text back. Here is the contract, the input sources, and the whole language.
Plugins
Plugins are small scripts that add to the keyboard without replacing it. The first one shows your typing speed on the space bar. This page covers the functions a plugin can define, the calls it can make, and where its settings show up.
PyMini
Write Python scripts for Clink actions, panels and plugins. Learn the supported language, available modules and script limits.
Repositories
Publish panels, actions, themes, layouts and more from a GitHub repository anyone can add to Clink.
Automations
Build temporary configuration rules, connect plugin events and commands, and use Clink’s existing widgets and links.
File formats
Everything you can make and share travels as one small JSON file.