~toastal/sailfishos-keyboards

Summary:

Latest changes

2025-04-14 (Mon), 7:14 AM - ᛏᚩᛋᛏᚪᛚ - 597f7d761bee08d1fe75ff597103e8d1873f979b

𐑓𐑦𐑒𐑕 𐑑𐑢𐑦𐑯 𐑣𐑕; 𐑯𐑬 QWERTY B 𐑦𐑟 𐑯𐑷 𐑐𐑳𐑯𐑒𐑑𐑫𐑱𐑖𐑩𐑯

2025-04-09 (Wed), 2:20 PM - ᛏᚩᛋᛏᚪᛚ - 1de8f6bc56b75f325c2ef77874c1b3893d650d38

𐑿𐑟 𐑯𐑲𐑥𐑺 𐑛𐑨𐑑

Clone this repository

toastal’s Sailfish OS Keyboards

Sailfish OS is anoðer 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

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