Merge lp:~attente/unity-settings-daemon/1226962 into lp:unity-settings-daemon
| Status: | Merged |
|---|---|
| Approved by: | Sebastien Bacher on 2016-01-07 |
| Approved revision: | 4123 |
| Merged at revision: | 4125 |
| Proposed branch: | lp:~attente/unity-settings-daemon/1226962 |
| Merge into: | lp:unity-settings-daemon |
| Diff against target: |
323 lines (+139/-23) 2 files modified
debian/changelog (+9/-0) plugins/keyboard/gsd-keyboard-manager.c (+130/-23) |
| To merge this branch: | bzr merge lp:~attente/unity-settings-daemon/1226962 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Sebastien Bacher | 2015-12-16 | Approve on 2016-01-07 | |
|
Review via email:
|
|||
Commit Message
* plugins/
- Fix shortcuts for non-latin keyboard layouts in certain programs,
but only when the user's layout switching shortcuts are not
Shift_L, Shift_R, <Shift>Shift_L, or <Shift>Shift_R (LP: #1226962)
Description of the Change
I'm currently maintaining a PPA (https:/
| William Hua (attente) wrote : | # |
| Sebastien Bacher (seb128) wrote : | # |
I'm not going to claim to understand the details of thosse keyboard layout and hotkeys but the approach and code look fine to me
| Iain Lane (laney) wrote : | # |
It broke shortcuts in terminator for me, so I reverted this for now - sorry.


Simple test case:
- add Greek keyboard layout in unity-control- center Text Entry panel
- launch Inkscape
- switch to Greek using the keyboard indicator
- try some shortcuts
- Ctrl+Shift+D (normally opens the Document Preferences dialog)
- Ctrl+Shift+F (normally opens the Fill and Stroke panel)
- Ctrl+Shift+A (normally opens the Align and Distribute panel)
The shortcuts don't work with the current version of unity-settings- daemon, this patch should fix it.