Comment 0 for bug 1524400

Revision history for this message
Jonas G. Drange (jonas-drange) wrote :

Keymaps should be configurable pr surface or for all surfaces. This bug tracks implementation of the latter.

Determining what keymap to use
Input sources (InputSources) is an array of dicts on the org.freedesktop.Accounts.User interface, which is on the system bus. This holds all the user chosen keymaps. If empty, it indicates en_us. It is on the system bus so that the greeter can determine what keymap to use.

current-input-source is an integer that indicates what keymap to use given the array InputSources. It could live in the shell's gsettings schema, or be added to the Accounts.User interface.