From: svu Date: Sun, 30 Mar 2008 18:15:45 +0000 (+0000) Subject: added ua(homophonic), b.fd.o#15240 X-Git-Tag: v_1_3~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0ff4af836652d6b256716865d352bfd89423e520;p=platform%2Fupstream%2Fxkeyboard-config.git added ua(homophonic), b.fd.o#15240 --- diff --git a/ChangeLog b/ChangeLog index 8630f17..6f34d42 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,8 @@ * symbols/gn, symbols/ng: fixed unicode sequences, http://bugs.freedesktop.org/show_bug.cgi?id=15273 + * rules/base.xml.in, symbols/ua: added ua(homophonic), + http://bugs.freedesktop.org/show_bug.cgi?id=15240 2008-03-28 Sergey Udaltsov diff --git a/rules/base.xml.in b/rules/base.xml.in index f646968..8177c58 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3465,6 +3465,12 @@ <_description>Standard RSTU on Russian layout + + + homophonic + <_description>Homophonic + + diff --git a/symbols/ua b/symbols/ua index 5b67751..27df899 100644 --- a/symbols/ua +++ b/symbols/ua @@ -252,3 +252,63 @@ key.type[group1]="ALPHABETIC"; 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 ] }; +}; +