// $XFree86$ // Serbian XKB keyboard mapping (derived from "Danube" D.2) // // Danube D.2 from 2003-05-12 is available at http://srpski.org/dunav/ // // Original authors: // Danilo Segan (Данило Шеган) // Chusslove Illich (Часлав Илић) // // Modified for inclusion in XFree86 by Danilo Segan // // default partial alphanumeric_keys xkb_symbols "default" { name[Group1]= "Serbian Latin"; include "sr(level3)" include "sr(common)" include "sr(latalpha)" include "level3(ralt_switch_multikey)" }; partial alphanumeric_keys xkb_symbols "unicode" { // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj // as single character). You get the title form with AltGr+Shift. name[Group1]= "Serbian Latin Unicode"; include "yu(default)" include "sr(twoletter)" }; partial alphanumeric_keys xkb_symbols "yz" { // For those who insist on using "english-position" Z and Y. name[Group1]= "Serbian Latin (swap Y, Z)"; include "yu(default)" key { [ y, Y, any,any ] }; // y key { [ z, Z, any,any ] }; // z }; partial alphanumeric_keys xkb_symbols "unicodeyz" { // Unicode, ZHE and Z swapped. name[Group1]= "Serbian Latin Unicode (swap ZHE, Z)"; include "yu(unicode)" key { [ zcaron, Zcaron, any,any ] }; // y key { [ z, Z, any,any ] }; // z };