Keyboard
The Raycast Custom Keyboard on iOS gives you direct access to your favourite Raycast features across every app on your phone.
The custom keyboard is designed as a secondary keyboard. It doesn't replace your everyday typing keyboard — instead you'll use the 🌐 icon in the bottom left to switch to Raycast when you need to access your content.
Setup
You can set up the custom keyboard by following the onboarding flow in Settings. You'll be guided and redirected to System Settings to toggle the keyboard and Allow Full Access. Enabling Allow Full Access is essential to the keyboard's functionality.
Features
The custom keyboard is packed with your favourite Raycast iOS features.
AI & AI Commands
You can run AI Commands on content in the active text field. By default, it uses the full content of the input. However, you can also select specific text if you only want to run a command on a portion of the input.
Dictation
Tap on the keyboard to dictate into any text field. The first tap opens Raycast to start recording, then maintains a 5-minute background session so subsequent dictations skip the redirect. Format with built-in Email and Notes styles, or pipe through any custom AI Command.
See the Dictation page for recording controls, languages, and post-processing.
Quicklinks
Effortlessly share your Quicklinks with others from the keyboard. Dynamic placeholders also work for more advanced links.
Snippets
Breeze through your emails, or access your library of symbols. Dynamic placeholders also work here.
Recents
The first thing you'll see when switching to the Raycast keyboard is a tile of recent items. This gives you quick access to the commands and content you use most frequently.

Settings & Customization
There's a few settings and options to configure for the custom keyboard. All accessible through Settings → Keyboard.
AI Model
For the Ask AI command, you can select the AI model to be used.
Languages
You can configure which languages the typing keyboard supports — used when typing in Search, Ask AI, or Dynamic Placeholders.
To switch language, long-press the bottom right of the space bar.
Dictation Insert
By default, the dictation output is added to the input automatically — the most efficient workflow. If you'd prefer a review step before inserting the output, you can change this setting.
Recording Disabling
By default, a dictation session is set up when you first use dictation. It lasts 5 minutes, allowing you to start more quickly without redirecting to the main app. You can change this to disable immediately — meaning each time you use dictation you'll be redirected to the main app to start the recording.
Switch to Next Keyboard
This setting is disabled by default. When enabled, if you dismiss the keyboard, then on reactivation you'll be switched back to the next keyboard. So if you have your primary keyboard alongside Raycast, dismissing while Raycast is active will switch you back to your primary keyboard.
Discover More Tips
Pedro recorded a walkthrough video for the keyboard, sharing tips and ideas on how to best use Raycast Keyboard on iOS.