1 1.1 mrg // Montenegro keyboard mapping 2 1.1 mrg // 3 1.1 mrg // Initially, a copy of Serbian variants 4 1.1 mrg // 5 1.1 mrg 6 1.1 mrg default partial alphanumeric_keys 7 1.1 mrg xkb_symbols "basic" { 8 1.1 mrg include "rs(latin)" 9 1.1.1.3 mrg name[Group1]= "Montenegrin"; 10 1.1 mrg }; 11 1.1 mrg 12 1.1 mrg 13 1.1 mrg partial alphanumeric_keys 14 1.1 mrg xkb_symbols "cyrillic" { 15 1.1 mrg include "rs(basic)" 16 1.1.1.3 mrg name[Group1]= "Montenegrin (Cyrillic)"; 17 1.1 mrg }; 18 1.1 mrg 19 1.1 mrg 20 1.1 mrg partial alphanumeric_keys 21 1.1 mrg xkb_symbols "cyrillicyz" { 22 1.1 mrg include "rs(yz)" 23 1.1.1.3 mrg name[Group1]= "Montenegrin (Cyrillic, Z and ZHE swapped)"; 24 1.1 mrg }; 25 1.1 mrg 26 1.1 mrg partial alphanumeric_keys 27 1.1 mrg xkb_symbols "latinunicode" { 28 1.1 mrg include "rs(latinunicode)" 29 1.1.1.3 mrg name[Group1]= "Montenegrin (Latin Unicode)"; 30 1.1 mrg }; 31 1.1 mrg 32 1.1 mrg partial alphanumeric_keys 33 1.1 mrg xkb_symbols "latinyz" { 34 1.1 mrg include "rs(latinyz)" 35 1.1.1.3 mrg name[Group1]= "Montenegrin (Latin qwerty)"; 36 1.1 mrg }; 37 1.1 mrg 38 1.1 mrg partial alphanumeric_keys 39 1.1 mrg xkb_symbols "latinunicodeyz" { 40 1.1 mrg include "rs(latinunicodeyz)" 41 1.1.1.3 mrg name[Group1]= "Montenegrin (Latin Unicode qwerty)"; 42 1.1 mrg }; 43 1.1 mrg 44 1.1 mrg xkb_symbols "cyrillicalternatequotes" { 45 1.1 mrg include "rs(alternatequotes)" 46 1.1.1.3 mrg name[Group1]= "Montenegrin (Cyrillic with guillemets)"; 47 1.1 mrg }; 48 1.1 mrg 49 1.1 mrg xkb_symbols "latinalternatequotes" { 50 1.1 mrg include "rs(latinalternatequotes)" 51 1.1.1.3 mrg name[Group1]= "Montenegrin (Latin with guillemets)"; 52 1.1 mrg }; 53