~toastal/sailfishos-keyboards

Summary:

Latest changes

2025-01-20 (Mon), 9:59 AM - ᛏᚩᛋᛏᚪᛚ - b9067af3d381968607f05a2d820eaa9e02c32da3

ᚳᛁᛁ᛫ᚫᛋ᛫ᛗᚪᚱᚳ

2025-01-15 (Wed), 1:44 PM - ᛏᚩᛋᛏᚪᛚ - 0012ae10f9c9db3b6b33393816fe433643bbbdae

ᚠᛠ᛫ᚠᚢᚦᚩᚱᚳ᛫ᛏᚹᚫᛝ

Clone this repository

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