In this document I prepared a list of known hotkeys (some from 'gnome-control-center keyboard' of Ubuntu 12.04.3 with GNOME 3.4.2, some of them were mentioned in comments for bug).
Ubuntu 14.04 will be LTS and will be available in the next 6 month. So users of 12.04 LTS may want to update to it.
I think that the best solution of keyboard layout switching problems will be to emulate "Keyboard Layout Options" (gnome-control-center keyboard in 12.04). Have you ever seen it?
Some of hotkeys, which were mentioned in comments of bug 1218322 are non-standard. They are:
* Ctrl+Space
* Ctrl+Shift+Space
* Shift+Space
* Super+Shift
* Ctrl+Alt+Space
* Alt+Shift+Space
* Ctrl+Super
* Shift+Backspace
* Shift+Ctrl+Alt
The hotkeys which are listed in gnome-control-center of Ubuntu 12.04 and mentioned in comments are:
* Alt+Caps Lock
* Alt+Ctrl
* Alt+Shift
* Alt+Space
* Any Win key (while pressed)
* Both Alt keys together
* Both Ctrl keys together
* Both Shift keys together
* Caps Lock
* Caps Lock (to first layout), Shift+Caps Lock (to last layout)
* Ctrl+Shift
* Menu (has a conflict with right mouse click emulation)
* Shift+Caps Lock
I think that bug 1218322 can be marked as fixed only if all hotkeys for layout switching that may be set with current next-source<->previous-source logic:
1. can be set ;
2. can be used in Unity session and in GNOME FlashBack session (with and without effects) and in Ubuntu GNOME ;
3. do not brake other shortcuts (for example, Ctrl+Shift must allow to use Ctrl+Shift+C/V in gnome-terminal, use Ctrl+Shift+arrows for text selecting, etc.).
So we need testers that can verify that all possible hotkeys are working normally. Test results may be written in Google Docs table.
Hello, William Hua!
Thank you for your great work on fixing bug 1218322.
It seems that we need a set of rules for adding tag verificiation-done for this bug. And we need a set of rules to mark it as fully fixed.
I already mentioned in bug description that I created a Google Docs table for testing different keyboard shortcuts for changing keyboard layout (it is here - https:/ /docs.google. com/spreadsheet /ccc?key= 0Ao5e713Ig9g_ dEJrX2NRYlpLWWV zSWxsVXU4ck9HYV E&usp=sharing).
In this document I prepared a list of known hotkeys (some from 'gnome- control- center keyboard' of Ubuntu 12.04.3 with GNOME 3.4.2, some of them were mentioned in comments for bug).
Ubuntu 14.04 will be LTS and will be available in the next 6 month. So users of 12.04 LTS may want to update to it. control- center keyboard in 12.04). Have you ever seen it?
I think that the best solution of keyboard layout switching problems will be to emulate "Keyboard Layout Options" (gnome-
Some of hotkeys, which were mentioned in comments of bug 1218322 are non-standard. They are:
* Ctrl+Space
* Ctrl+Shift+Space
* Shift+Space
* Super+Shift
* Ctrl+Alt+Space
* Alt+Shift+Space
* Ctrl+Super
* Shift+Backspace
* Shift+Ctrl+Alt
The hotkeys which are listed in gnome-control- center of Ubuntu 12.04 and mentioned in comments are:
* Alt+Caps Lock
* Alt+Ctrl
* Alt+Shift
* Alt+Space
* Any Win key (while pressed)
* Both Alt keys together
* Both Ctrl keys together
* Both Shift keys together
* Caps Lock
* Caps Lock (to first layout), Shift+Caps Lock (to last layout)
* Ctrl+Shift
* Menu (has a conflict with right mouse click emulation)
* Shift+Caps Lock
The full list of 12.04 hotkeys are available in gnome-control- center keyboard or in my comment ( https:/ /bugs.launchpad .net/ubuntu/ +source/ gnome-settings- daemon/ +bug/1218322/ comments/ 216).
It seems, that current realization of layout switching hotkeys definition in 13.10 make possible to define some of that hotkeys.
I think that bug 1218322 can be marked as fixed only if all hotkeys for layout switching that may be set with current next-source< ->previous- source logic:
1. can be set ;
2. can be used in Unity session and in GNOME FlashBack session (with and without effects) and in Ubuntu GNOME ;
3. do not brake other shortcuts (for example, Ctrl+Shift must allow to use Ctrl+Shift+C/V in gnome-terminal, use Ctrl+Shift+arrows for text selecting, etc.).
So we need testers that can verify that all possible hotkeys are working normally. Test results may be written in Google Docs table.