Home / User Guide / Settings / Neural Settings
Settings P1

Neural Settings

Beam width, prediction profiles


title: Neural Prediction Settings

description: Configure AI-powered swipe predictions

category: Settings

difficulty: advanced


Neural Prediction Settings

Fine-tune the neural network-based swipe typing predictions for accuracy and performance.

Quick Summary

WhatDescription

PurposeOptimize neural predictions
AccessScroll to Neural Prediction section in Settings
Key SettingBeam Width controls accuracy vs speed

Settings Location

In Settings, scroll to the Neural Prediction section (collapsible). All neural prediction settings are here.

Understanding Neural Predictions

CleverKeys uses an ONNX neural network to predict words from swipe gestures. The model processes your swipe trajectory and outputs probability distributions for each letter position.

Key Settings

Beam Width

The most important setting for prediction quality. Controls how many parallel word candidates the decoder tracks:

WidthEffect

3-4Faster, may miss less common words
6Balanced (default)
8-10More thorough search, finds rare words

[!NOTE]
Higher beam width = more word candidates explored = better accuracy but slightly slower.

Show Suggestions

Toggle the prediction/suggestion bar above the keyboard:

SettingEffect

OnShows word predictions above keyboard
OffHides prediction bar (more screen space)

Autocorrect from Beam

When enabled, uses neural predictions for autocorrection:

SettingEffect

OnNeural model helps with tap-typing corrections
OffOnly dictionary-based autocorrect

Advanced Settings

Confidence Threshold

Minimum score for a prediction to be shown (default: 0.01):

Frequency Weight

How much word frequency influences scoring (default: 0.57):

WeightEffect

0.0Neural model only
0.5Balanced
1.0+Favor common words heavily

Length Penalty (Beam Alpha)

Normalizes scores by word length (default: 1.0):

Neural Profiles

CleverKeys includes preset profiles optimizing for different use cases:

ProfileBeam WidthUse Case

Speed4Fast typing, acceptable accuracy
Balanced6Default experience
Accuracy8+Best predictions, slower

Access via the Neural Prediction section settings.

Tips and Tricks

[!TIP]
Start with the default beam width of 6. Only adjust if you notice specific issues.

All Neural Settings

SettingDefaultRange/Options

Beam Width63-10
Show SuggestionsOnOn/Off
Confidence Threshold0.010.01-0.5
Frequency Weight0.570.0-2.0
Beam Alpha1.00.5-2.0
Beam AutocorrectOnOn/Off

Common Questions

Q: Why are predictions slow?

A: Reduce beam width from 6 to 4-5. Also check if multiple languages are enabled, which increases processing.

Q: Why does it suggest wrong words?

A: Try increasing beam width for more thorough search. Also ensure your primary language is set correctly in Multi-Language section.

Q: How do I add words to the dictionary?

A: Type the word and tap it in predictions, or long-press a word and select "Add to dictionary" if supported.

Q: Can I reset neural settings?

A: Go to Settings and look for reset options, or use Backup & Restore to reset to defaults.

Technical Details

The neural model is:

Related Features

Haptics & Sound Privacy