← 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! 
It seems that problem discussed in this bug report is wider.
In next six month 14.04 will be prepared and arrived.  It's LTS. So users of Ubuntu 12.04 LTS may want to update to it.
What they have now (in Ubuntu 12.04.3)?
They have very wide choose of available hotkeys for layout change. Let's see.


In Ubuntu 12.04.3, under gnome-control-center keyboard we have (select tab "Typing", click on link "Layout Settings" in left bottom corner of window, press the "Options" button in the top right corner of window, window "Keyboard Layout Options" is opened).
Under "Key(s) to change layout" it has:
    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)
    Caps Lock (while pressed), Alt+Caps Lock does the original capslock action
    Ctrl+Shift
    Left Alt
    Left Alt+Left Shift
    Left Alt (while pressed)
    Left Ctrl
    Left Ctrl+Left Shift
    Left Ctrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)
    Left Ctrl (to first layout), Right Ctrl (to last layout)
    Left Shift
    Left Win
    Left Win (to first layout), Right Win/Menu (to last layout)
    Left Win (while pressed)
    Menu
    Right Alt
    Rigth Alt (while pressed)
    Right Ctrl
    Right Ctrl+Right Shift
    Right Ctrl (while pressed)
    Right Shift
    Right Win
    Right Win (while pressed)
    Scroll Lock
    Shift+Caps Lock

This list is very long but universal. Defined hotkeys are full-functional. For example if I set Ctrl+Shift for layout changing I can copy and paste in gnome-terminal with Ctrl+Shift+C / V.
I do not want to post other "Keyboard Layout Options" features, that missed in 13.10. But they are of course missed.

What we have now in 13.10 (ppa or proposed)? 
We have simple shortcuts (for example Alt+Shift and Ctrl+Shift) and do not have other. 
I am going to detect and report separate bugreports for each hotkey which does not work correctly in 13.10. If anybody want to help me, it would be good. 

Keyboard layout switching is most important and most essential
functionality.

IMHO. I do not agree with GNOME simpilicity/stupidity modern style and I
hope that 14.04 will be polished and full-functional as Precise
Pangolin. I understand that some of the keyboard layout switch options
are available in gnome-tweak-tool, but it is not right place for them.
Layout switching is a common feature, there is no reason to hide it
under not-preinstalled tool.

Let's make Trusty Tahr the greatest Ubuntu LTS release!

-- 
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 One Hundred Papercuts:
  Invalid
Status in Indicator keyboard:
  Invalid
Status in Ubuntu GNOME:
  Fix Committed
Status in “gnome-control-center” package in Ubuntu:
  Fix Committed
Status in “gnome-settings-daemon” package in Ubuntu:
  Fix Committed
Status in “indicator-keyboard” package in Ubuntu:
  Invalid
Status in “gnome-control-center” source package in Saucy:
  Fix Committed
Status in “gnome-settings-daemon” source package in Saucy:
  Fix Committed
Status in “indicator-keyboard” source package in Saucy:
  Invalid

Bug description:
  === 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.

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

  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/hundredpapercuts/+bug/1218322/+subscriptions