Home / User Guide / Troubleshooting / Performance
Troubleshooting P2

Performance

Speed and battery optimization


title: Performance

description: Optimize keyboard speed and responsiveness

category: Troubleshooting

difficulty: intermediate


Performance

Optimize CleverKeys for better speed, responsiveness, and battery efficiency.

Quick Summary

IssueCommon CauseSolution

Slow typingNeural predictionsReduce beam width
Lag on openLarge clipboardReduce history limit
Battery drainHaptics, animationsReduce feedback

Typing Speed Issues

Issue: Predictions appear slowly

Causes:

CauseImpact

High beam widthMore processing
Many languagesMultiple dictionaries
Large vocabularyLonger search

Solutions:

- Settings > Neural Prediction section > Beam Width

- Try 3-4 instead of 6+

- Keep only languages you actively use

- Each language adds processing overhead

Issue: Key press feels delayed

Solutions:

- Haptic feedback adds slight delay

- Settings > Accessibility > Vibration Duration

- Try reducing or disabling

- If your device has slow rendering

- Disable key borders or reduce opacity in Appearance settings

Startup Performance

Issue: Keyboard slow to appear

Solutions:

- Settings > Clipboard section > History Limit

- Use smaller limit (e.g., 25 instead of 50)

- Settings > Activities > Backup & Restore

- Delete unused exports

- Settings > Activities > Layout Manager

- Remove layouts you don't use

Issue: First swipe word slow

Explanation:

Neural model loads on first use. This is normal behavior.

Why this happens:

Memory Usage

Factors Affecting Memory

FactorMemory Impact

Language dictionaries5-30 MB each
Clipboard historyVaries with content
Neural model~10 MB
Personal dictionaryUsually < 1 MB

Reduce Memory Usage

- Via Settings > Activities > Layout Manager

- Delete unneeded layouts

- Settings > Clipboard > History Limit

- Smaller = less memory

- Android Settings > Apps > CleverKeys > Storage

- Clear Cache

Battery Optimization

Battery Impact Factors

FeatureBattery Impact

HapticsMedium
Neural predictionsMedium
Clipboard monitoringLow

Reduce Battery Usage

- Settings > Accessibility > Vibration Duration

- Use lower duration or disable

- Settings > Accessibility section

- Turn off Haptic Key Press, Haptic Suggestion Tap, etc.

Performance Settings

Quick Performance Profile

For maximum speed on older devices:

SettingValue

Beam Width3-4
VibrationOff or Light
Clipboard Limit25 items

Quality vs Speed

PrioritySettings

SpeedLower beam width, fewer haptics
QualityHigher beam width (6-10), full haptics
BalancedDefault settings

Device-Specific Tips

Older Devices

Low-Memory Devices

High-Performance Devices

Tips for Best Performance

[!TIP]
If keyboard suddenly becomes slow, try clearing cache first. Many issues resolve with a cache clear.

Common Questions

Q: Will disabling predictions make typing faster?

A: Yes, but you lose a key feature. Try reducing beam width instead of disabling.

Q: Does keyboard size affect performance?

A: Minimally. Render time is slightly higher for larger keyboards.

Q: Why is swipe typing slower than tap typing?

A: Swipe requires neural processing. This is expected behavior.

Q: Should I use battery optimization for CleverKeys?

A: No. Battery optimization may cause keyboard to be killed, making it slow to appear.

Related Topics

Common Issues Reset to Defaults