Shift key for keyboard layout switching confuses lock screen

Bug #1316246 reported by Данило Шеган
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I'm running latest Trusty with all the updates as of today.

I am using Shift+Shift_R as the keyboard switching mechanism, and it seriously confuses the keyboard layout switcher in the lock screen: whenever I press a Shift key to enter an uppercase letter of my password, letter is typed using the current layout, but then the layout switches

To reproduce:

1. Have multiple keyboard layouts configured (I've got 3: en, sr, sr(latin))
2. Set Shift-Shift to be the keyboard layout switcher, eg. using
  gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Shift_R']"

3. Lock screen
4. Try to type something using the Shift key while on the lock screen.
5. Watch how the keyboard layout keeps changing after you release the Shift key: layouts are changing in the reverse direction: en goes to sr(latin) and that goes to sr

FWIW, if I change the keyboard switching keybinding to eg.

  gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt><Space>']"

I don't see the problem anymore.

Revision history for this message
Данило Шеган (danilo) wrote :

This doesn't happen anymore.

Package: unity
Version: 7.2.1+14.04.20140513-0ubuntu2

Changed in unity:
status: New → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.