253a254,313 > > //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 ] }; > };