← Back to team overview

aims team mailing list archive

[Bug 1218322] Re: Can't set keyboard layout change to alt+shift, ctrl+shift, etc.

 

Hello!

I have finished testing of latest packages 
gnome-control-center        1:3.6.3-0ubuntu45.1, 
gnome-settings-daemon       3.8.5-0ubuntu11.1.

You can view my Google Docs table.
Here I can summarize the results.

1. For Unity Session:
For all hotkeys non-latin shortcuts are still broken - see bug 1226962 (for example Ctrl+Alt+T does not open gnome-terminal).

* Default Super+Space and Shift+Super+Space in not working at all.
* Alt+Shift works
* Ctrl+Shift works (but Ctrl+Shift+C/V, +arrows is broken - see bug 1246656)
* Shift+Shift works
* Ctrl+Space works
* Ctrl+Shift+Space works
* Shift+Space works
* Super+Shift works
* Ctrl+Alt+Space works
* Alt+Shift+Space works
* Ctrl+Super works
* Shift+Backspace works
* Shift+Ctrl+Alt works
* Alt+CapsLock works, but opens HUD (bug to be posted)
* Alt+Ctrl works
* Alt+Alt works
* Ctrl+Ctrl works
* CapsLock works
* Caps Lock (to first layout), Shift+Caps Lock (to last layout)  works
* Caps Lock, Alt+CapsLock works, but opens HUD (bug to be posted)
* Left Ctrl+LeftWin (to first layout), RightCtrl+Menu (to second layout) works
* ScrollLock works
* Shift+CapsLock works

Single keys hotkeys are not working: Alt (opens HUD), Shift, Ctrl, Win
(opens HUD). But IMHO they used very seldom as layout switchers.

2. For GNOME FlashBack (with effects)
For all shortcuts non-latin shortcuts are working (at least gnome-terminal open with Ctrl+Alt+T).

* Default Super+Space and Shift+Super+Space works.
* Alt+Shift works
* Ctrl+Shift works (but Ctrl+Shift+C/V, +arrows is broken - see bug 1246656)
* Shift+Shift works
* Ctrl+Space works
* Ctrl+Shift+Space works
* Shift+Space does not work (produce message [The shortcut "Shift+Space" cannot be used because it will become impossible to type using this key. Please try with a key such as Control, Alt or Shift at the same time. ])
* Super+Shift works
* Ctrl+Alt+Space works
* Alt+Shift+Space works
* Ctrl+Super works
* Shift+Backspace works
* Shift+Ctrl+Alt works
* Alt+CapsLock works, but type in capitals
* Alt+Ctrl works
* Alt+Alt works
* Ctrl+Ctrl works
* CapsLock works
* Caps Lock (to first layout), Shift+Caps Lock (to last layout)  works
* Caps Lock, Alt+CapsLock works
* Left Ctrl+LeftWin (to first layout), RightCtrl+Menu (to second layout) works
* ScrollLock works
* Shift+CapsLock works, but type in capitals

Single keys hotkeys are not working: Alt (opens HUD), Shift, Ctrl, Win.
But IMHO they used very seldom as layout switchers.


3. For GNOME FlashBack (without effects)
For all hotkeys non-latin shortcuts are still broken - see bug 1226962 (for example Ctrl+Alt+T does not open gnome-terminal).

* Default Super+Space and Shift+Super+Space in not working at all.
* Alt+Shift works
* Ctrl+Shift works (but Ctrl+Shift+C/V, +arrows is broken - see bug 1246656)
* Shift+Shift works
* Ctrl+Space works
* Ctrl+Shift+Space works
* Shift+Space does not work (produce message [The shortcut "Shift+Space" cannot be used because it will become impossible to type using this key. Please try with a key such as Control, Alt or Shift at the same time. ])
* Super+Shift works (but reports this combination as Mod4+Super+Hyper+Shift L)
* Ctrl+Alt+Space works
* Alt+Shift+Space works
* Ctrl+Super works
* Shift+Backspace works
* Shift+Ctrl+Alt works
* Alt+CapsLock works
* Alt+Ctrl works
* Alt+Alt works
* Ctrl+Ctrl works
* CapsLock works
* Caps Lock (to first layout), Shift+Caps Lock (to last layout)  works
* Caps Lock, Alt+CapsLock works, but opens HUD (bug to be posted)
* Left Ctrl+LeftWin (to first layout), RightCtrl+Menu (to second layout) works
* ScrollLock works
* Shift+CapsLock works

Single keys hotkeys are not working: Alt, Shift, Ctrl, Win. But IMHO
they used very seldom as layout switchers.


So there is a big progress of fixing this bug. Thank you, William Hua!

But there are remaining issues:
* default Super+Space and Shift+Super+Space does not work (bug 1245136)
* non-latin shortcuts are broken (see bug 1226962), 
* shortcuts starting with Ctrl+Shift+ got broken if layout switchin set to Ctrl+Shift (bug 1246656). 
* some shortcut combinations started with Win or Alt open a HUD.

-- 
You received this bug notification because you are a member of AIMS,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1218322

Title:
  Can't set keyboard layout change to alt+shift, ctrl+shift, etc.

Status in Gnome Settings Daemon:
  Invalid
Status in Ubuntu GNOME:
  Confirmed
Status in “gnome-control-center” package in Ubuntu:
  Triaged
Status in “gnome-settings-daemon” package in Ubuntu:
  Triaged
Status in “gnome-settings-daemon” source package in Saucy:
  Triaged

Bug description:
  A PPA which should provide some relief for this issue is available at
  https://launchpad.net/~attente/+archive/1218322. There still remain
  issues regarding keyboard shortcuts though. To install:

  sudo add-apt-repository ppa:attente/1218322
  sudo apt-get update
  sudo apt-get upgrade

  === gnome-control-center ===

  Impact: the UI to change the layout switching keys doesn't work

  Test case:
  - open gnome-control-center's text input settings
  - click on the "next layout key" entry
  - try entering a key combinaison (e.g ctrl-space)
  -> the UI should reflect the new keys

  Regression potential: that UI was not working before, it should only
  be an improvement (some key combos are not working as expected, that's
  another issue and shouldn't be mixed with this one)

  === gnome-settings-daemon ===

  Impact: attempting to change keyboard layouts using only modifier keys
  doesn't work

  Test case:
  - add at least two input sources through gnome-control-center's text entry settings
  - use gsettings to set the input switching shortcut to ctrl+left shift: gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Primary>Shift_L']"
  - press and release ctrl+left shift
  -> the current input source should change

  Regression potential: The input switching shortcut might capture other
  non-modifier shortcuts, but users will need to consider this when
  choosing their switching shortcut anyways. For users this bug affects,
  this represents a working solution for a critical bug.

  ----------------------

  Test results for different keyboard layout change hotkeys may be
  viewed and added in the Google Docs table, created by Norbert
  (https://docs.google.com/spreadsheet/ccc?key=0Ao5e713Ig9g_dEJrX2NRYlpLWWVzSWxsVXU4ck9HYVE&usp=sharing).

  ----------------------

  Separate bug reports for individual layout switching hotkey
  combinations:

  Super+Space and Shift+Super+Space:
     * Unity greeter (bug 1245137);
     * Unity session (bug 1245136);
     * lock screen - gnome-screensaver (bug 1245138, bug 1245256);
     * ubiquity installer (bug 1242572).

  Alt+Shift:
     * Unity greeter (bug 1245258)
     * Can't set keyboard layout change to Alt+Shift (bug 1245926)

  Ctrl+Shift:
     * lock screen - gnome-screensaver (bug 1245270)
     * Unity greeter (bug 1245268)
     * Can't set keyboard layout change to Ctrl+Shift (bug 1245991)
     * If keyboard layout switching hotkey is set to Ctrl+Shift, Ctrl+Shift+C/V are not working in gnome-terminal (bug 1246656)

  Shift+Shift:
     * Can't set keyboard layout change to Shift+Shift (bug 1245272)
     * lock screen - gnome-screensaver (bug 1245278)
     * Unity greeter (bug 1245280)

  Bugs which belong to keyboard layout switching:
     * Hotkeys not functional in non-latin keyboard layout in 13.10 (bug 1226962)
     * Keyboard Layout Options window is missed in gnome-control-center keyboard (bug 1245064)
     * Unable to set keyboard LED to show alternative layout in gnome-control-center keyboard in Saucy (bug 1245188)
     * Unable to set Miscellaneous compatibility options in gnome-control-center keyboard in Saucy (bug 1245199)
     * Keyboard shortcut for changing keyboard layout does not work on lock screen (bug 1244548)
     * [FFe] indicator-keyboard not working under greeter (bug 1228207)
     * Lost ability to remap Caps Lock to Ctrl (bug 1215826)
     * gnome-control-center keyboard no longer has way to modify caps lock key behavior (bug 1224575)
     * Pressing Caps Lock toggles LED even when mapped to another key (bug 1221403)
     * Switching layout turns off NumLock (bug 1247668)

  ----------------------

  Can't set keyboard layout change to ctrl+shift, Caps Lock, alt+shift
  etc. "Shift", "CapsLock" keys are just ignored in settings. Also the
  default shortcut was set to "Super+Space" that is inconveniently,
  because Dash is opening when you swich your keyboard layout.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: indicator-keyboard 0.0.0+13.10.20130829.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.11.0-2.5-generic 3.11.0-rc5
  Uname: Linux 3.11.0-2-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.12.1-0ubuntu2
  Architecture: amd64
  Date: Thu Aug 29 14:21:54 2013
  InstallationDate: Installed on 2013-07-31 (28 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130730)
  MarkForUpload: True
  ProcEnviron:
   LANGUAGE=ru_UA:ru
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=ru_UA.UTF-8
   SHELL=/bin/bash
  SourcePackage: indicator-keyboard
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/1218322/+subscriptions