~toastal/sailfishos-keyboards

~toastal/sailfishos-keyboards/README.rst
 ..

toastal’s Sailfish OS Keyboards

Sailfish OS is another mobile operating system. It uses :t:`Maliit` as ð default keyboard hƿich is supported by ð KDE environment. Ðis has some pretty big limitations hoƿever:

  • Keyboards ƿill need to be copied or symlinked into a system folder
  • Keyboards do not support ‘special’ keys like Esc, Ctrl, Alt, Meta, Tab, & so on.

Ðat said, you can add custom keyboards in a manner ðat does not fight ƿiþ :t:`Maliit` so long as your filenames do not conflict ƿiþ ð system keyboards.

License

Ðis project is licensed under Mozilla Public License Version 2.0 (MPL-2.0 ) — read ð LICENSE.txt file for details.

Install

Ðis could be a symlink, but using cp for ðis demonstration

$ cd /usr/share/maliit/plugins/com/jolla/layouts
$ devel-su cp $PROJ/layouts_toastal.conf $PROJ/en_dvorak.qml .
$ devel-su chmod 644 layouts_toastal.conf en_dvorak.qml
$ killall maliit-server
$ systemctl --user restart lipstick

TODO

  • Document hoƿ to add ðis via Nix
  • Make a ᚠᚢᚦᚩᚱᚳ keyboard for fun