18157b447Smrgdefault partial alphanumeric_keys 2154daed1Smrgxkb_symbols "basic" { 3154daed1Smrg 4154daed1Smrg include "rs(latin)" 552a82186Smrg name[Group1]="Croatian"; 6154daed1Smrg 746185892Smrg // Swap the third and fourth level for four dead keys, for easier access 846185892Smrg // to the non-dead symbols, and to match the XFree86 Croatian layout. 952a82186Smrg key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] }; 1052a82186Smrg key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] }; 1152a82186Smrg key <AE05> { [ 5, percent, degree, dead_abovering ] }; 1252a82186Smrg key <AE07> { [ 7, slash, grave, dead_grave ] }; 1346185892Smrg 1446185892Smrg // Provide the correct closing double quote mark. 151c606da7Smrg key <AC03> { [ any, any, rightdoublequotemark, guillemotleft ] }; 1646185892Smrg 1752a82186Smrg key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; 18154daed1Smrg}; 19154daed1Smrg 20797b363dSmrgpartial alphanumeric_keys 21154daed1Smrgxkb_symbols "us" { 22154daed1Smrg 23154daed1Smrg include "us" 248157b447Smrg name[Group1]= "Croatian (US)"; 25154daed1Smrg 2652a82186Smrg key <AD01> { [ any, any, backslash ] }; 2752a82186Smrg key <AD02> { [ any, any, bar ] }; 2852a82186Smrg key <AD03> { [ any, any, EuroSign ] }; 2952a82186Smrg key <AD06> { [ any, any, z, Z ] }; 3052a82186Smrg key <AD11> { [ any, any, scaron, Scaron ] }; 3152a82186Smrg key <AD12> { [ any, any, dstroke, Dstroke ] }; 3246185892Smrg 3352a82186Smrg key <AC04> { [ any, any, bracketleft ] }; 3452a82186Smrg key <AC05> { [ any, any, bracketright ] }; 3552a82186Smrg key <AC08> { [ any, any, lstroke ] }; 3652a82186Smrg key <AC09> { [ any, any, Lstroke ] }; 3752a82186Smrg key <AC10> { [ any, any, ccaron, Ccaron ] }; 3852a82186Smrg key <AC11> { [ any, any, cacute, Cacute ] }; 3946185892Smrg key <BKSL> { [ any, any, zcaron, Zcaron ] }; 4046185892Smrg 4152a82186Smrg key <LSGT> { [ any, any, bar ] }; 4252a82186Smrg key <AB01> { [ any, any, y, Y ] }; 4352a82186Smrg key <AB04> { [ any, any, at ] }; 4452a82186Smrg key <AB05> { [ any, any, braceleft ] }; 4552a82186Smrg key <AB06> { [ any, any, braceright ] }; 4652a82186Smrg key <AB07> { [ any, any, section ] }; 4752a82186Smrg key <AB08> { [ any, any, semicolon ] }; 4852a82186Smrg key <AB09> { [ any, any, colon ] }; 4952a82186Smrg key <AB10> { [ any, any, minus, underscore ] }; 50154daed1Smrg 51154daed1Smrg include "level3(ralt_switch)" 52154daed1Smrg}; 53154daed1Smrg 54797b363dSmrgpartial alphanumeric_keys 55154daed1Smrgxkb_symbols "alternatequotes" { 56154daed1Smrg 57154daed1Smrg include "rs(latinalternatequotes)" 582ab00627Smrg name[Group1]= "Croatian (with guillemets)"; 59154daed1Smrg}; 60154daed1Smrg 61797b363dSmrgpartial alphanumeric_keys 62154daed1Smrgxkb_symbols "unicode" { 63154daed1Smrg 64154daed1Smrg include "rs(latinunicode)" 6552a82186Smrg name[Group1]= "Croatian (with Croatian digraphs)"; 66154daed1Smrg}; 67154daed1Smrg 68797b363dSmrgpartial alphanumeric_keys 69154daed1Smrgxkb_symbols "unicodeus" { 70154daed1Smrg 71154daed1Smrg include "rs(latinunicodeyz)" 729184b9c8Smrg name[Group1]= "Croatian (US, with Croatian digraphs)"; 73154daed1Smrg}; 74