Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • V virtboard
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • Librem5
  • virtboard
  • Merge requests
  • !25

Gsettings controls keyboard layouts

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Dorota Czaplejewicz requested to merge gsettings into master Oct 29, 2018
  • Overview 33
  • Commits 6
  • Pipelines 9
  • Changes 4

Both text input and key input (virtual-keyboard) work. Layout can change at runtime. Implemented the Polish language keyboard.

Not implemented: switching layouts from within the keyboard.

Builds on top of !24 (merged)

Closes #7 (closed)

Test by adding the Polish language to the language list:

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'pl')]"

and then by switching between the languages, or by changing list contents:

# gsettings set org.gnome.desktop.input-sources current 0
# gsettings set org.gnome.desktop.input-sources current 1

The pl layout will have the AltGr key displayed as ą7?, with two levels of alternative keys.

Can provide input both to IM-aware applications (GTK) and unaware ones (via virtual-keyboard).

Edited Nov 18, 2018 by Dorota Czaplejewicz
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: gsettings