[Reboot] missing plain control & alt keys in overlay
Bug #1400285 reported by
Alan Pope πΊπ§π± π¦
This bug affects 15 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Terminal App |
Confirmed
|
High
|
Alan Pope πΊπ§π± π¦ |
Bug Description
The overlay has a keyboard for "CTRL" which contains CTRL+R, C, Z & A. However we're mising plain CTRL and ALT keys to allow other keyboard shortcuts to be used.
Related branches
lp:~popey/ubuntu-terminal-app/add-control
Ready for review
for merging
into
lp:~ubuntu-terminal-dev/ubuntu-terminal-app/reboot
- Stefano Verzegnassi: Needs Fixing
- Niklas Wenzel (community): Needs Fixing
- Evan McIntire: Needs Fixing
- Victor Thompson (community): Needs Information
- Jenkins Bot: Needs Fixing (continuous-integration)
-
Diff: 306 lines (+68/-7)14 files modifiedAUTHORS (+1/-0)
po/com.ubuntu.terminal.pot (+4/-4)
src/app/qml/KeyboardBar.qml (+4/-0)
src/app/qml/KeyboardRows/KeyboardLayout.qml (+6/-0)
src/app/qml/KeyboardRows/KeyboardRow.qml (+1/-0)
src/app/qml/KeyboardRows/Layouts/ControlKeys.json (+7/-0)
src/app/qml/KeyboardRows/Layouts/FunctionKeys.json (+7/-0)
src/app/qml/KeyboardRows/jsonParser.js (+12/-2)
src/app/qml/TerminalPage.qml (+1/-0)
src/plugin/qmltermwidget/lib/Emulation.cpp (+7/-1)
src/plugin/qmltermwidget/lib/Emulation.h (+3/-0)
src/plugin/qmltermwidget/lib/Vt102Emulation.cpp (+8/-0)
src/plugin/qmltermwidget/src/ksession.cpp (+6/-0)
src/plugin/qmltermwidget/src/ksession.h (+1/-0)
Changed in ubuntu-terminal-app: | |
importance: | Undecided → High |
To post a comment you must log in.
Yesterday, I tried working on this one with no success. The virtual keyboard events are routed in a different way (due to autocomplete, and other automatic facilities) so we intercept just a commit string containing the UTF8 representation with the modifiers baked in. I haven't actually found a way to force additional modifiers in this situation so, if someone has any idea I'm all ears.