Handle 'switch-input-source' keybinding move
Moving this to gsettings-desktop-schemas instead so that gnome-control-center doesn't have to grow a dependency on gnome-shell. https://bugzilla.gnome.org/show_bug.cgi?id=690427
This commit is contained in:
parent
f71f767a3c
commit
07511cb21a
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<KeyListEntries schema="org.gnome.shell.keybindings"
|
||||
group="system"
|
||||
_name="Typing"
|
||||
wm_name="GNOME Shell"
|
||||
package="gnome-shell">
|
||||
|
||||
<KeyListEntry name="switch-input-source"
|
||||
_description="Switch to next source"/>
|
||||
|
||||
<KeyListEntry name="switch-input-source-backward"
|
||||
_description="Switch to previous source"/>
|
||||
|
||||
</KeyListEntries>
|
||||
|
@ -54,7 +54,6 @@ keysdir = @GNOME_KEYBINDINGS_KEYSDIR@
|
||||
keys_in_files = \
|
||||
50-gnome-shell-screenshot.xml.in \
|
||||
50-gnome-shell-system.xml.in \
|
||||
50-gnome-shell-typing.xml.in \
|
||||
$(NULL)
|
||||
keys_DATA = $(keys_in_files:.xml.in=.xml)
|
||||
|
||||
|
@ -135,16 +135,6 @@ value here is from the GsmPresenceStatus enumeration.</_summary>
|
||||
Keybinding to start/stop the builtin screen recorder.
|
||||
</_description>
|
||||
</key>
|
||||
<key name="switch-input-source" type="as">
|
||||
<default>["<Super>space"]</default>
|
||||
<_summary>Switch input source</_summary>
|
||||
<_description>Binding to select the next input source</_description>
|
||||
</key>
|
||||
<key name="switch-input-source-backward" type="as">
|
||||
<default>[]</default>
|
||||
<_summary>Switch input source backward</_summary>
|
||||
<_description>Binding to select the previous input source</_description>
|
||||
</key>
|
||||
</schema>
|
||||
|
||||
<schema id="org.gnome.shell.keyboard" path="/org/gnome/shell/keyboard/"
|
||||
|
@ -330,13 +330,13 @@ const InputSourceIndicator = new Lang.Class({
|
||||
this._mruSources = [];
|
||||
this._keybindingAction =
|
||||
Main.wm.addKeybinding('switch-input-source',
|
||||
new Gio.Settings({ schema: "org.gnome.shell.keybindings" }),
|
||||
new Gio.Settings({ schema: "org.gnome.desktop.wm.keybindings" }),
|
||||
Meta.KeyBindingFlags.REVERSES,
|
||||
Main.KeybindingMode.ALL,
|
||||
Lang.bind(this, this._switchInputSource));
|
||||
this._keybindingActionBackward =
|
||||
Main.wm.addKeybinding('switch-input-source-backward',
|
||||
new Gio.Settings({ schema: "org.gnome.shell.keybindings" }),
|
||||
new Gio.Settings({ schema: "org.gnome.desktop.wm.keybindings" }),
|
||||
Meta.KeyBindingFlags.REVERSES |
|
||||
Meta.KeyBindingFlags.REVERSED,
|
||||
Main.KeybindingMode.ALL,
|
||||
|
Loading…
Reference in New Issue
Block a user