Haptics Settings
Configure vibration feedback for key presses, gestures, and special events.
Quick Summary
| What | Description |
|---|---|
| Purpose | Control vibration feedback |
| Access | Scroll to Accessibility section in Settings |
| Events | 5 configurable haptic events |
Settings Location
In Settings, scroll to the Accessibility section (collapsible). All haptic/vibration settings are here.
Master Settings
Vibration Toggle
| Setting | Effect |
|---|---|
| On | Haptics enabled for selected events |
| Off | All haptics disabled |
System Haptics vs Custom Duration
By default, key presses use Android’s system haptic feedback — the same low-latency, OEM-tuned effect the stock keyboard uses. This feels snappier than a manual vibration because the effect is pre-loaded by the hardware.
Moving the Vibration Duration slider switches key-press feedback to a custom vibration of that length. That gives you control over the feel, at the cost of the system effect’s lower latency.
| Duration | Feel |
|---|---|
| Default (untouched) | System haptic — fast, subtle, OEM-tuned |
| Short custom | Subtle, brief feedback |
| Medium custom | Noticeable tactile response |
| Long custom | Pronounced, strong vibration |
[!NOTE] A bug in older versions could silently switch installs to custom-duration mode. Current versions run a one-time cleanup: if you never changed the duration slider, you’re returned to the low-latency system haptic automatically. Users who did set a custom duration keep it.
Per-Event Haptics
CleverKeys supports 5 specific haptic events:
| Event | Default | Description |
|---|---|---|
| Key Press | On | Vibrate on every key tap |
| Suggestion Tap | On | Vibrate when tapping a suggestion |
| TrackPoint Activate | On | Vibrate when entering navigation mode |
| Long Press | On | Vibrate when long-press detected |
| Swipe Complete | On | Vibrate when swipe word completes |
[!NOTE] Swipe Complete confirms that a swiped word was recognized — helpful while learning the gesture. Turn it off here if it feels distracting during rapid typing.
Configuring Haptics
Enable/Disable Individual Events
Each of the 5 events can be toggled independently:
- Open Settings
- Scroll to Accessibility section
- Toggle individual event switches
Adjust Intensity
- In Accessibility section
- Find Vibration Duration slider
- Adjust for desired intensity
Recommended Settings
For Learning Gestures
| Event | Setting |
|---|---|
| Key Press | On |
| Long Press | On |
| TrackPoint Activate | On |
| Swipe Complete | On |
Strong feedback helps confirm when gestures are recognized.
For Silent/Battery Saving
| Event | Setting |
|---|---|
| All events | Off |
Or reduce duration to minimum.
For Swipe Typing Focus
| Event | Setting |
|---|---|
| Key Press | Off |
| Suggestion Tap | On |
| Swipe Complete | On |
Feedback on completions, not every key.
Tips and Tricks
- TrackPoint feedback: Keep enabled to feel when navigation mode activates
- Battery: Haptics use minimal power; intensity makes little difference
- Silent mode: System silent mode doesn’t affect keyboard haptics
- No vibration?: Check Android system settings for vibration permissions
[!TIP] Enable TrackPoint Activate haptic to clearly feel when you enter navigation mode.
Common Questions
Q: Why don’t I feel any haptics?
A: Check these in order:
- Master Vibration toggle is On
- Specific event toggle is On
- Duration is not at minimum
- Android system haptics/vibration is enabled
- Device vibration motor is working (test in another app)
Q: Do haptics drain battery?
A: Minimally. The vibration motor uses very little power compared to the screen.
Q: Can I have different haptics per key?
A: No, haptic settings apply to event types (all key presses, all predictions, etc.), not individual keys.
Q: Why does my keyboard vibrate after every swiped word?
A: That’s the Swipe Complete haptic — it confirms the word was recognized, which is especially useful while learning swipe typing. If you find it distracting, turn off Swipe Complete in the Accessibility section.
Related Features
- Appearance - Visual settings
- TrackPoint Mode - Navigation mode
- Swipe Typing - Gesture typing