add support for haptic feedback on keypresses
Bug #1299088 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-keyboard (Ubuntu) |
Fix Released
|
High
|
Matthew Paul Thomas |
Bug Description
Need to add the support for haptic feedback on the OSK as it's really useful. I have a branch that will enabled it, but still some work needs to be done:
A setting should be added to enable/disable haptic feedback in ubuntu-keyboard. In my branch I just have it working if the keyboard sound setting is enabled, but think it needs its own setting. This should be exposed in the settings ui as well. Check with mpt/seb128 on this part. I would guess you can either have keyboard sound enabled or haptic feedback enabled, but not both.
My branch is here that can be used as a start:
https:/
Related branches
lp:~michael-sheldon/ubuntu-keyboard/haptic-feedback
- Bill Filler (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 300 lines (+88/-22)12 files modifieddata/schemas/com.canonical.keyboard.maliit.gschema.xml (+7/-2)
qml/KeyboardContainer.qml (+11/-0)
qml/keys/CharKey.qml (+3/-0)
qml/keys/OneTwoKey.qml (+4/-1)
qml/keys/ShiftKey.qml (+7/-1)
qml/keys/SymbolShiftKey.qml (+4/-1)
src/plugin/inputmethod.cpp (+12/-2)
src/plugin/inputmethod.h (+3/-0)
src/plugin/inputmethod_p.h (+8/-2)
src/plugin/keyboardsettings.cpp (+24/-10)
src/plugin/keyboardsettings.h (+4/-2)
tests/unittests/ut_keyboardsettings/ut_keyboardsettings.cpp (+1/-1)
Changed in ubuntu-keyboard (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in ubuntu-keyboard (Ubuntu): | |
assignee: | Łukasz Zemczak (sil2100) → Michael Sheldon (michael-sheldon) |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | In Progress → Confirmed |
tags: | added: osk-usability |
To post a comment you must log in.
This should be fairly simple. I'll reassign back when the design is done.