me revision 9184b9c8
1154daed1Smrg// Montenegro keyboard mapping 2154daed1Smrg// 3154daed1Smrg// Initially, a copy of Serbian variants 4154daed1Smrg// 5154daed1Smrg 6797b363dSmrgdefault partial alphanumeric_keys 7154daed1Smrgxkb_symbols "basic" { 8154daed1Smrg include "rs(latin)" 9bfd7cbc1Smrg name[Group1]= "Montenegrin"; 10154daed1Smrg 110412cdedSmrg key <AD06> { [ any, any, zacute, Zacute ] }; // z 120412cdedSmrg key <AC02> { [ any, any, sacute, Sacute ] }; // s 130412cdedSmrg}; 14154daed1Smrg 15154daed1Smrgpartial alphanumeric_keys 16154daed1Smrgxkb_symbols "cyrillic" { 17154daed1Smrg include "rs(basic)" 18bfd7cbc1Smrg name[Group1]= "Montenegrin (Cyrillic)"; 19154daed1Smrg}; 20154daed1Smrg 21154daed1Smrgpartial alphanumeric_keys 22154daed1Smrgxkb_symbols "cyrillicyz" { 23154daed1Smrg include "rs(yz)" 2452a82186Smrg name[Group1]= "Montenegrin (Cyrillic, ZE and ZHE swapped)"; 25154daed1Smrg}; 26154daed1Smrg 27154daed1Smrgpartial alphanumeric_keys 28154daed1Smrgxkb_symbols "latinunicode" { 29154daed1Smrg include "rs(latinunicode)" 309184b9c8Smrg name[Group1]= "Montenegrin (Latin, Unicode)"; 310412cdedSmrg 320412cdedSmrg key <AD06> { [ any, any, zacute, Zacute ] }; // z 330412cdedSmrg key <AC02> { [ any, any, sacute, Sacute ] }; // s 34154daed1Smrg}; 35154daed1Smrg 36154daed1Smrgpartial alphanumeric_keys 37154daed1Smrgxkb_symbols "latinyz" { 38154daed1Smrg include "rs(latinyz)" 399184b9c8Smrg name[Group1]= "Montenegrin (Latin, QWERTY)"; 400412cdedSmrg 410412cdedSmrg key <AB02> { [ any, any, zacute, Zacute ] }; // z 420412cdedSmrg key <AC02> { [ any, any, sacute, Sacute ] }; // s 43154daed1Smrg}; 44154daed1Smrg 45154daed1Smrgpartial alphanumeric_keys 46154daed1Smrgxkb_symbols "latinunicodeyz" { 47154daed1Smrg include "rs(latinunicodeyz)" 489184b9c8Smrg name[Group1]= "Montenegrin (Latin, Unicode, QWERTY)"; 490412cdedSmrg 500412cdedSmrg key <AB02> { [ any, any, zacute, Zacute ] }; // z 510412cdedSmrg key <AC02> { [ any, any, sacute, Sacute ] }; // s 52154daed1Smrg}; 53154daed1Smrg 54154daed1Smrgxkb_symbols "cyrillicalternatequotes" { 55154daed1Smrg include "rs(alternatequotes)" 56bfd7cbc1Smrg name[Group1]= "Montenegrin (Cyrillic with guillemets)"; 57154daed1Smrg}; 58154daed1Smrg 59154daed1Smrgxkb_symbols "latinalternatequotes" { 60154daed1Smrg include "rs(latinalternatequotes)" 61bfd7cbc1Smrg name[Group1]= "Montenegrin (Latin with guillemets)"; 620412cdedSmrg 630412cdedSmrg key <AD06> { [ any, any, zacute, Zacute ] }; // z 640412cdedSmrg key <AC02> { [ any, any, sacute, Sacute ] }; // s 650412cdedSmrg key <LSGT> { [ any, any, guillemotleft, guillemotright ] }; // < 66154daed1Smrg}; 67