rules/base.xml.in_patch.txt 0000664 0000000 0000000 00000000730 10773305257 014757 0 ustar root root --- base.xml.in 2008-03-29 10:15:30.000000000 +1000
+++ base.xml.in_mod 2008-03-29 10:17:18.000000000 +1000
@@ -3465,6 +3465,12 @@
<_description>Standard RSTU on Russian layout
+
+
+ homophonic
+ <_description>Homophonic
+
+
symbols/ua_patch.txt 0000664 0000000 0000000 00000006502 10773304022 013574 0 ustar root root --- ua 2008-03-28 23:37:08.000000000 +1000
+++ ua_mod 2008-03-28 23:39:48.000000000 +1000
@@ -251,3 +251,63 @@
key { [ Cyrillic_io, Cyrillic_IO ] };
};
+
+//Homophonic keyboard layout (Tomas Marko Miljenović)
+//Based on Ukrainian National Transliteration, commonly used phonetic layouts for Mac and Win.
+//Existing layout "phonetic" used as template.
+partial alphanumeric_keys
+xkb_symbols "homophonic" {
+ include "ua(basic)"
+ name[Group1]= "Ukraine - Homophonic";
+
+ key { [ grave, underscore ] };
+ key { [ 1, exclam ] };
+ key { [ 2, at ] };
+ key { [ 3, semicolon ] };
+ key { [ 4, colon ] };
+ key { [ 5, percent ] };
+ key { [ 6, apostrophe ] };
+ key { [ 7, quotedbl ] };
+ key { [ 8, asterisk ] };
+ key { [ 9, parenleft ] };
+ key { [ 0, parenright ] };
+ key { [ Ukrainian_ie, Ukrainian_IE ] };
+ key { [ Ukrainian_yi, Ukrainian_YI ] };
+
+ key { [ Cyrillic_ya, Cyrillic_YA ] };
+ key { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key { [ Cyrillic_ie, Cyrillic_IE ] };
+ key { [ Cyrillic_er, Cyrillic_ER ] };
+ key { [ Cyrillic_te, Cyrillic_TE ] };
+ key { [ Cyrillic_i, Cyrillic_i ] };
+ key { [ Cyrillic_u, Cyrillic_U ] };
+ key { [ Ukrainian_i, Ukrainian_I ] };
+ key { [ Cyrillic_o, Cyrillic_O ] };
+ key { [ Cyrillic_pe, Cyrillic_PE ] };
+ key { [ Cyrillic_yu, Cyrillic_YU ] };
+ key { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key { [ Cyrillic_a, Cyrillic_A ] };
+ key { [ Cyrillic_es, Cyrillic_ES ] };
+ key { [ Cyrillic_de, Cyrillic_DE ] };
+ key { [ Cyrillic_ef, Cyrillic_EF ] };
+ key { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+ key { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key { [ Cyrillic_ka, Cyrillic_KA ] };
+ key { [ Cyrillic_el, Cyrillic_EL ] };
+ key { [ Cyrillic_che, Cyrillic_CHE ] };
+ key { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+
+ key { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key { [ Cyrillic_ha, Cyrillic_HA ] };
+ key { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key { [ Cyrillic_ve, Cyrillic_VE ] };
+ key { [ Cyrillic_be, Cyrillic_BE ] };
+ key { [ Cyrillic_en, Cyrillic_EN ] };
+ key { [ Cyrillic_em, Cyrillic_EM ] };
+ key { [ comma, less ] };
+ key { [ period, greater ] };
+ key { [ slash, question ] };
+};