nick-shmyrev / improved-osk-gnome-ext

Improved On Screen Keyboard for Gnome Shell
https://extensions.gnome.org/extension/4413/improved-osk/
94 stars 30 forks source link

I am using dvorak as language layout. And screen keyboard shows qwerty. Pop-os 20 #21

Closed IlimbekNarmatov closed 1 year ago

nick-shmyrev commented 2 years ago

I'm afraid this is an upstream issue. Gnome's default OSK (on which this extension is based on) only has one layout for EN_US: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/data/osk-layouts/us.json.

If you really need a Dvorak layout, you could try modifying the default one. On Fedora 36 the gresource file with all the OSK layouts is located here: /usr/share/gnome-shell/gnome-shell-osk-layouts.gresource. And I found this article on modifying gresource files: https://payaljain05.medium.com/how-to-modify-and-zip-back-a-gresource-file-in-ubuntu-18-04-20-04-c6206bf3497b.

nick-shmyrev commented 1 year ago

With the recent changes to OSK, making a custom layout should be much easier. You'll need to follow the manual installation process from README, but before running package-extension.sh you'll have to make changes to your preferred layout (see osk-layouts), then continue with the installation process.