← Back to team overview

aims team mailing list archive

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

 

I have too many questions about this new "Text Entry" keyboard switcher
in Ubuntu 13.10

1. How to set several different combinations for one action ("Switch to
next source")? I want use "CapsLock" and "R_Ctrl + R_Shift" and "L_Alt +
Space". How I can do this now? New hotkeys selection method lets me set
only one hotkey combination per action.

2. When I set new hotkey combination for action "Switch to next source" and press R_Ctrl+R_Shift how you can correctly determine what actualy I mean:
"R_Ctrl+R_Shift" or "R_Ctrl+Any_Shift" or "Any_Ctrl+R_Shift" or "Any_Ctrl+Any_Shift"
Because it is different combinations.
It's impossible to determine it correctly with new hotkeys input method.

How to solve these two problems?
Please return checkboxes for keyboard language switching hotkeys (like in Ubuntu 12.04) and I will be able to select manually one or more combinations for action "Switch to next source":
[v] L_Alt + Space
[ ] R_Alt + Sapce
[v] CapsLock
[ ] L_Ctrl + L_Shift
[ ] L_Ctrl + R_Shift
[ ] R_Ctrl + L_Shift
[v] R_Ctrl + R_Shift
[ ] Any_Ctrl + Any_Shift
[ ] L_Alt + L_Shift
[ ] L_Alt + R_Shift
[ ] R_Alt + L_Shift
[ ] R_Alt + R_Shift
[ ] Any_Alt + Any_Shift
[ ] L_Alt + R_Alt
[ ] L_Ctrl + R_Ctrl
[ ] L_Shift + R_Shift

3. When I set CapsLock for "Switch to next source" action it works fine in system. But in screen lock menu (when I type my password to unlock the screen) CapsLock cannot switch keyboard layout language, in this case it always works like regular CapsLock (upper-case letters).
Other hotkey combinations also doesn't work for keyboard language switch in lock screen window.

4. Keyboard language indicator in the top-right side of unity panel
sometimes doesn't change indication when keyboard language switches
after pressing hotkeys.

5. Keyboard language indicator in lock screen window sometimes doesn't
appear.

Who is developer of this new "Text Entry" switcher in Ubuntu 13.10?
I suppose he is not a multilingual person and he never use multilingual keyboard switching in real life. Because new realization of this feature in Ubuntu is terrible. Stupid bugs in final release it's ridiculous.

-- 
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)

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

  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