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 dictionaryReduce history
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 > Beam Width

- Try 3-5 instead of 8-10

- Settings > Predictions > Count

- Show fewer suggestions

- Settings > Languages

- Keep only languages you use

Issue: Key press feels delayed

Solutions:

- Settings > Appearance > Press Animation

- Set to "None" or "Highlight"

- Settings > Appearance > Key Pop-up

- Set to "Off"

- Haptic feedback adds slight delay

- Try reducing intensity

Startup Performance

Issue: Keyboard slow to appear

Solutions:

- Settings > Privacy > History Size

- Use smaller limit

- Settings > Profiles

- Delete unused profiles

- Settings > Layouts

- Remove layouts you don't use

Issue: First swipe word slow

Explanation:

Neural model loads on first use. This is normal.

Solutions:

- Settings > Neural > Background Processing

- Model preloads during idle time

Memory Usage

Factors Affecting Memory

FactorMemory Impact

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

Reduce Memory Usage

- Settings > Language Packs > Downloaded

- Delete unneeded packs

- Settings > Privacy > History Size

- Smaller = less memory

- Android Settings > Apps > CleverKeys > Storage

- Clear Cache

Battery Optimization

Battery Impact Factors

FeatureBattery Impact

HapticsMedium
AnimationsLow-Medium
Neural predictionsMedium
Background processingLow

Reduce Battery Usage

- Settings > Haptics > Intensity

- Use "Light" or disable

- Settings > Haptics

- Turn off events you don't need

- Settings > Appearance > Press Animation

- Set to "None"

- Settings > Neural > Background Processing

- Turn off if battery is critical

Performance Settings

Quick Performance Profile

For maximum speed:

SettingValue

Beam Width3
Prediction Count3
Press AnimationNone
Key Pop-upOff
HapticsOff or Light

Quality vs Speed

PrioritySettings

SpeedLower beam, fewer predictions, no animations
QualityHigher beam, more predictions
BalancedDefault settings

Device-Specific Tips

Older Devices

Low-Memory Devices

High-Performance Devices

Monitoring Performance

Check Response Time

Settings > About > Show Debug Info

Shows:

Identify Issues

If prediction time > 100ms:

If render time > 16ms:

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 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