Unicode-compliant Church Slavonic Keyboard Layout


Note: For best results, we suggest using the Hirmos Ponomar Unicode-compliant font.

To enter or edit Church Slavonic texts in Unicode encoding you may use this Church Slavonic keyboard layout. The layout is based on the standard Russian keyboard layout (so-called WinKeys). The titli ligatures may be accessed by pressing the AltGr key (on most machines, this is the right-hand Alt key; on some machines it may be the combination Ctrl+Alt. Check your keyboard and OS documentation for details).

Church Slavonic layout with no special keys pressed
No special keys


Church Slavonic layout with Shift key pressed
With Shift key


Church Slavonic layout with AltGr key pressed
With AltGr key


Church Slavonic layout with AltGr and Shift keys pressed
With AltGr and Shift keys


Installation Instructions


On Windows XP, Vista and 7

Download the following ZIP archive. Extract the ZIP to your Desktop and run setup.exe.

cu.zip | Church Slavonic layout for Windows (executable and DLLs)

You may edit the Windows layout using the free Microsoft Keyboard Layout Creator.

cu.klc | Church Slavonic layout source for MKLC application

On Linux

Download the following text file. As superuser, edit the Russia keyboard file by typing (in a terminal):
sudo gedit /usr/share/X11/xkb/symbols/ru

At the end of the file append the contents of the text file and click save.

Now edit the base rules and evdev files. Type:
sudo gedit /usr/share/X11/xkb/rules/base.xml

In the Russia section, after Bashkirian and before the tag </variantList>, add:
<variant>
	    <configItem>
		  <name>cu</name>
		  <description>Church Slavonic</description>
		  <languageList><iso639Id>cu</iso639Id></languageList>
	    </configItem>
</variant>

Save the file.

Add the same information to the evdev file by typing:
sudo gedit /usr/share/X11/xkb/rules/evdev.xml


Then, add the new layout. For example, in Ubuntu, go to System -> Preferences -> Keyboard. On the Layouts tab click Add. In the countries menu, select Russian Federation. Under Variants, select Church Slavonic. On other distributions, the procedure will be similar.

cu.txt | Church Slavonic layout for X11

NB: Church Slavonic layout will be supported natively starting with the next release of X11.

Fancy Legal Stuff


The Church Slavonic Keyboard Layout is part of the Ponomar Project and is Copyright 2008-2010 Aleksandr Andreev and Yuri Shardt.

Ponomar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ponomar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.