- Notifications
You must be signed in to change notification settings - Fork0
Mirror ofhttps://gitlab.com/silmeth/ms-cyrillic-ibus-table: Unofficial Extended Interslavic Cyrillic keyboard layout based on ibus-table.
License
silmeth/ms-cyrillic-ibus-table
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
To install this on your system you needibus
as your input method andibus-table
engine installed (packagesibus
andibus-table
on Debian/Ubuntu-based distros).
If you haveibus-table
installed, clone the repo and change directory to it:
$ git clone git@gitlab.com:silmeth/ms-cyrillic-ibus-table.git$ cd ms-cyrillic-ibus-table
then run as a root:
sudo ibus-table-createdb -n /usr/share/ibus-table/tables/interslavic-cyrillic.db -s ./interslavic-cyrillic.txt
and copy the icon to ibus icons dir:
sudo cp ./Cyrillic_letter_Yat.svg /usr/share/ibus-table/icons/
Finally restartibus
:
ibus-restart
and you should be done and ready to choose this layout in youribus-config
.
This is a table-based layout using the same input method that many languages of East Asia use:you type in Latin characters and they get converted to characters of the other writing system.
Here, many Latin letters get converted 1-to-1 to their equivalent Cyrillic characters, but if thereis some ambiguity, a list of possible candidates is present from which you may choose(using the 1–9 keys, or arrows) the one you need, eg. if you type in ‘i’, you’ll be displayed:
i (1/2)1. і2. и
You can use Polish-type orthography or characters with hačeks, if your default layout supports them,to input ш (sz
,š
,sx
), ч (cz
,č
,cx
), щ (szcz
,šč
,sxcx
), ж (zs
,zx
,ż
,ž
), etc.
Hačeks on other letters are also supported, eg.ň
will allow you to input нь and њ.
A subset of Old Cyrillic letters is also available – to write ѣ typeje`
, to write ѧ, ѫ, ѩ, ѭ typee~, u~, je~, ju~
(or, if your default keyboard layout have them,ę, ą, ǫ, ų, ję, ją, jǫ, jų
, etc. are also supported.For old yotted letters ѥ, ꙗ, ю type|e, |a, |o
orje`, ja`, ju
, etc.
You can commit some characters earlier to stop them from combining into other characters, eg to write језык typej.ezyk
,to write шчасце typesz.czasce
.
To temporarily turn off the table-based input method (and use your default layout instead) hit Left Shift once,to go back to writing in Cyrillic, hit Left Shift again.
This layout is heavily inspired by theibus-table-ipa-x-sampa
layout.
The icon the non-copyrighted`Cyrillic letter Yat.svgfile from Wikimedia Commons.
About
Mirror ofhttps://gitlab.com/silmeth/ms-cyrillic-ibus-table: Unofficial Extended Interslavic Cyrillic keyboard layout based on ibus-table.