Comment 301 for bug 1218322

Revision history for this message
Norbert (nrbrtx) wrote :

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_dEJrX2NRYlpLWWVzSWxsVXU4ck9HYVE&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.
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

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.