Bug 985763

Summary: can't set input source keyboard shortcuts
Product: [Fedora] Fedora Reporter: Jonathan Kamens <h1k6zn2m>
Component: cinnamonAssignee: leigh scott <leigh123linux>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: dan.mashal, leigh123linux, leon, raveit65.sun, stefanrin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-18 08:50:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan Kamens 2013-07-18 08:10:38 UTC
In Cinnamon, when I open Region & Language settings and click Options, it says both the "Switch to previous source" and "Switch to next source" keyboard shortcuts are set to Shift-Ctrl-Space. I'm not sure how two different shortcuts can be set to the same thing, and indeed, when I type Shift-Ctrl-Space nothing happens.

It also says, "You can change these shortcuts in the keyboard settings," but when I look in the keyboard settings, there are no shortcuts to be set there for switching among input sources.

Comment 1 leigh scott 2013-07-18 08:50:09 UTC



Cinnamon doesn't use the new keybindings in gnome Region & Language settings.
Cinnamon uses Alt-Shift to switch input source.

It can be changed, here's a list of valid key combos


$ gsettings range org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher
enum
'off'
'shift-l'
'alt-l'
'ctrl-l'
'shift-r'
'alt-r'
'ctrl-r'
'alt-shift-l'
'alt-shift-r'
'ctrl-shift-l'
'ctrl-shift-r'
'shift-l-shift-r'
'alt-l-alt-r'
'ctrl-l-ctrl-r'
'alt-shift'
'ctrl-shift'
'alt-ctrl'
'caps'
'shift-caps'
'alt-caps'
'ctrl-caps'


To set

gsettings set org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher 'alt-shift'

Then logout for the change to take affect.

Comment 2 Jonathan Kamens 2013-07-18 09:02:29 UTC
Isn't it a bug that the Region & Language settings dialog told me to change the binding somewhere where I can't actually change it?

Isn't it a bug that there is no GUI for changing this binding?

Comment 3 leigh scott 2013-07-18 22:01:08 UTC
*** Bug 986061 has been marked as a duplicate of this bug. ***

Comment 4 Leonid Kanter 2013-07-19 15:31:43 UTC
Following arguments do not work:

'ctrl-shift'
'ctrl-shift-l'
'ctrl-shift-r'

Other arguments like 'caps' 'shift-caps' are ok.