1
<schemalist gettext-domain="gsettings-desktop-schemas">
2
<schema id="org.gnome.desktop.input-sources"
3
path="/org/gnome/desktop/input-sources/">
4
<key name="current" type="u">
6
<summary>Current input source</summary>
8
The zero-based index into the input sources list specifying
9
the current one in effect. The value is automatically capped
10
to remain in the range [0, sources_length) as long as the
11
sources list isn't empty.
14
<key name="sources" type="a(ss)">
16
<summary>List of input sources</summary>
18
List of input source identifiers available. Each source is
19
specified as a tuple of 2 strings. The first string is the
20
type and can be one of 'xkb' or 'ibus'. For 'xkb' sources the
21
second string is 'xkb_layout+xkb_variant' or just 'xkb_layout'
22
if a XKB variant isn't needed. For 'ibus' sources the second
23
string is the IBus engine name. An empty list means that the X
24
server's current XKB layout and variant won't be touched and
28
<key name="xkb-options" type="as">
30
<summary>List of XKB options</summary>
32
List of XKB options. Each option is an XKB option string as
33
defined by xkeyboard-config's rules files.
36
<key name="show-all-sources" type="b">
37
<default>false</default>
38
<summary>Show all installed input sources</summary>
40
Makes all installed input sources available for choosing in
44
<key name="per-window" type="b">
45
<default>false</default>
46
<summary>Use different input sources for each window</summary>
48
When enabled, input sources get attached to the currently
49
focused window when activated.