AI Keyboard — User Guide

An Android keyboard (IME) that lets you speak instead of type. Optionally run the transcript through AI “prompts” to fix grammar or rewrite tone using Google’s Gemini API (requires your own API key).

Optional AI correction requires your own Gemini API key. Free API keys can be used for output styles (Fix Grammar / Professional / Casual). Gemini Live streaming transcription may be limited or unstable on the free tier depending on quotas/plan and can incur costs for native audio models — see Gemini API pricing. Want a quick monthly estimate? Cost estimator. You can always use Android’s built-in transcription for free.

Features

What AI Keyboard can do:

Setup (first time)

AI Keyboard is a system keyboard. You only need to enable and select it once.

1) Open AI Keyboard

Open the app from your launcher. You’ll see the setup wizard.

Setup wizard welcome screen
Setup wizard — Welcome

2) Enable the keyboard

Follow the wizard and enable AI Keyboard in your device’s input method settings.

Setup step: enable AI Keyboard
Setup wizard — Enable AI Keyboard

3) Select AI Keyboard as your current keyboard

Tap Select Keyboard, then choose AI Keyboard from the system picker.

Setup step: select AI Keyboard
Setup wizard — Select AI Keyboard
Android input method picker showing AI Keyboard
System UI — Choose input method

4) (Optional) Add a Gemini API key

Add your Gemini API key to enable AI correction/rewriting. You can skip this and add it later in Settings. Need help getting a key? Step-by-step guide.

Setup step: add Gemini API key
Setup wizard — API key (optional)

5) Done

Open any app with a text field and start using the microphone.

Setup complete screen
Setup wizard — You’re all set

How to use

Use AI Keyboard anywhere you can type.

Choose a prompt (style)

Prompt chips control how AI rewrites your text (for example: Fix Grammar vs. Professional tone).

AI Keyboard shown inside Messages with prompt chips
Keyboard view — prompt chips + QWERTY layout

Voice dictation

Tap the microphone button and speak. When you’re done, stop the recording.
If Auto-correct after voice is enabled, you may see two stop options: Stop + AI and Stop (no AI).

Voice dictation overlay listening screen with stop options
Voice overlay — listening + stop options

AI correction preview (Insert / Copy / Share)

When AI correction is enabled and your API key is configured, the corrected text appears in a preview panel. Insert it into the current field, or copy/share it.

Correction preview panel showing corrected text with Copy and Share actions
Correction preview — corrected text + actions

Settings & customization

API key & voice behavior

In Settings, you can add/clear your Gemini API key, toggle auto-correct after voice, and control whether corrected text is auto-inserted or auto-copied. Need help getting a key? Step-by-step guide.

Settings screen showing API configuration and voice input toggles
Settings — API configuration + voice input

Gemini Live vs Android transcription

Choose your speech recognition provider: Android (Free) uses the device SpeechRecognizer (recommended if you don’t have a paid Gemini plan). Gemini Live provides streaming transcription, but on the free tier it may be unstable or quota-limited. Free keys are still great for output styles (Fix Grammar / Professional / Casual). For native audio pricing details, see Gemini API pricing. For a quick monthly estimate, see Cost estimator.

Settings screen showing speech recognition provider options: Android (Free) and Gemini Live (Uses API Key)
Settings — speech recognition provider (Android vs Gemini Live)

Manage prompts

Enable/disable built-in prompts and keep only the styles you want to see on the keyboard.

Settings screen showing prompt toggles
Settings — prompts list

Create your own prompts

Add a custom prompt (e.g., “Make it more polite” or “Summarize”) and tune temperature.

Create custom prompt dialog with fields for name, description, and system prompt
Custom prompts — create and save your own instructions

Usage statistics

Track recent AI requests and token usage. This data is stored locally on your device.

Token Usage screen showing overview cards
Token usage — overview

Permissions & data (summary)

Troubleshooting

Support contact

Developer: YCK
Email: support@kengblog.com
Google Play: play.google.com/store/apps/details?id=com.kengblog.aikeyboard
Feedback: https://forms.gle/EVX64Rimp2fQsJxh8
Closed testing: How to join & help test