Skip to content
CleverKeys Wiki

Haptics Settings

Configure vibration feedback for key presses, gestures, and special events.

Quick Summary

WhatDescription
PurposeControl vibration feedback
AccessScroll to Accessibility section in Settings
Events5 configurable haptic events

Settings Location

In Settings, scroll to the Accessibility section (collapsible). All haptic/vibration settings are here.

Master Settings

Vibration Toggle

SettingEffect
OnHaptics enabled for selected events
OffAll 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.

DurationFeel
Default (untouched)System haptic — fast, subtle, OEM-tuned
Short customSubtle, brief feedback
Medium customNoticeable tactile response
Long customPronounced, 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:

EventDefaultDescription
Key PressOnVibrate on every key tap
Suggestion TapOnVibrate when tapping a suggestion
TrackPoint ActivateOnVibrate when entering navigation mode
Long PressOnVibrate when long-press detected
Swipe CompleteOnVibrate 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:

  1. Open Settings
  2. Scroll to Accessibility section
  3. Toggle individual event switches

Adjust Intensity

  1. In Accessibility section
  2. Find Vibration Duration slider
  3. Adjust for desired intensity

For Learning Gestures

EventSetting
Key PressOn
Long PressOn
TrackPoint ActivateOn
Swipe CompleteOn

Strong feedback helps confirm when gestures are recognized.

For Silent/Battery Saving

EventSetting
All eventsOff

Or reduce duration to minimum.

For Swipe Typing Focus

EventSetting
Key PressOff
Suggestion TapOn
Swipe CompleteOn

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:

  1. Master Vibration toggle is On
  2. Specific event toggle is On
  3. Duration is not at minimum
  4. Android system haptics/vibration is enabled
  5. 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.