First-Time Setup
After enabling CleverKeys, take a few minutes to configure it for your preferences.
Initial Configuration
When you first use CleverKeys, we recommend:
- Test the keyboard by typing in any app
- Adjust the height if keys feel too small/large
- Choose your theme (CleverKeys Dark, CleverKeys Light, or Monet for Material You)
- Select your language for swipe predictions
Accessing Settings
Open CleverKeys settings:
- Find CleverKeys in your app drawer and tap it
- Or go to Android Settings > System > Languages & input > On-screen keyboard > CleverKeys
Recommended First Settings
Keyboard Height
- Location: Scroll to Appearance section in Settings
- Setting: Keyboard Height Portrait/Landscape sliders
- Default: 30% portrait / 40% landscape (of screen height)
- Tip: Adjust up or down depending on your screen size and preference
Theme
- Location: Tap Theme Manager in the Activities section
- Options: CleverKeys Dark (default), CleverKeys Light, Black, White, Monet (Material You on Android 12+)
- Tip: Black theme saves battery on OLED screens
Haptic Feedback
- Location: Scroll to Accessibility section in Settings
- Settings:
- Vibration: On/Off toggle
- Vibration Duration: Adjust vibration length
- Tip: Start with default duration, adjust if too weak or strong
Primary Language
- Location: Scroll to Multi-Language section in Settings
- Setting: Tap to configure languages
- Note: English is included by default. Add more via Language Packs.
Optional Customizations
Extra Keys Row
Add a row of function keys above the keyboard:
- Location: Tap Extra Keys in the Activities section
- Popular additions: Tab, Ctrl, Arrow keys, Clipboard
- Tip: Drag keys to reorder them
Swipe Sensitivity
Adjust how sensitive swipe detection is:
- Location: Scroll to Gesture Tuning section in Settings
- Settings: Swipe Distance Threshold slider
- Lower threshold: More sensitive (easier to trigger)
- Higher threshold: Less sensitive (requires more deliberate swipes)
Prediction Settings
Configure neural prediction:
- Location: Scroll to Neural Prediction section in Settings
- Settings:
- Swipe Typing: Enable/disable swipe input
- Beam Width: Number of candidates (default: 6, max: 20)
Quick Test
Try these to verify your setup:
- Tap test: Type “hello” by tapping each letter
- Swipe test: Swipe “keyboard” without lifting
- Gesture test: Short swipe on any letter to trigger subkey
- Backspace test: Long-press backspace to delete continuously
[!TIP] Use the built-in test keyboard field at the top of the Settings screen to test without leaving the app.
Troubleshooting
Keyboard is too small/large
Adjust Keyboard Height sliders in the Appearance section of Settings.
Predictions are inaccurate
- Set correct primary language in Multi-Language section
- Type more words to train the neural model
- Increase Beam Width in Neural Prediction section (default: 6)
Haptics don’t work
- Check that Vibration is enabled in Accessibility section
- Verify device vibration is not disabled in Android system settings
- Some devices have separate “Touch vibration” system settings
Next: Swipe Typing | Themes | Per-Key Actions