diff options
| author | Jules Aguillon | 2023-06-03 11:08:22 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2023-06-03 11:15:19 +0200 |
| commit | 69e0b4c2a2424b83ce0ec876938ec3e73dd5b612 (patch) | |
| tree | 75c002dcf243d440497a6ce11b30c50a50b4bd8f /srcs/juloo.keyboard2/Keyboard2View.java | |
| parent | 6f418727cfcdd9377a345c8a40e200f701aa7ac7 (diff) | |
| download | unexpected-keyboard-69e0b4c2a2424b83ce0ec876938ec3e73dd5b612.tar.gz unexpected-keyboard-69e0b4c2a2424b83ce0ec876938ec3e73dd5b612.zip | |
More control over vibration
The newer haptic feedback API that is used instead of the vibrator
service since ef03dfe doesn't work for everyone.
The new vibration option allow to choose both the newer API ("system")
and the older API ("strong", "medium", "light").
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2View.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2View.java | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index 65098d0..f4053f2 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -10,7 +10,6 @@ import android.inputmethodservice.InputMethodService; import android.os.Build.VERSION; import android.util.AttributeSet; import android.util.DisplayMetrics; -import android.view.HapticFeedbackConstants; import android.view.MotionEvent; import android.view.View; import android.view.Window; @@ -231,13 +230,7 @@ public class Keyboard2View extends View private void vibrate() { - if (!_config.vibrateEnabled) - return ; - if (VERSION.SDK_INT >= 5) - { - performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY, - HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING); - } + VibratorCompat.vibrate(this, _config.vibration_behavior); } @Override |
