adding Swiss layouts and removing references to pc/ from files
[xorg/xkeyboard-config] / symbols / yu
1 // $XFree86$
2 // Serbian XKB keyboard mapping (derived from "Danube" D.2)
3 //
4 // Danube D.2 from 2003-05-12 is available at http://srpski.org/dunav/
5 //
6 // Original authors:
7 //  Danilo Segan (Данило Шеган) <dsegan@gmx.net>
8 //  Chusslove Illich (Часлав Илић) <chaslav@sezampro.yu>
9 //
10 // Modified for inclusion in XFree86 by Danilo Segan <dsegan@gmx.net>
11 //  
12 //
13
14 default partial alphanumeric_keys
15 xkb_symbols "default" {
16
17   name[Group1]= "Serbian Latin";
18
19   include "sr(level3)"
20   include "sr(common)"
21   include "sr(latalpha)"
22   include "level3(ralt_switch_multikey)"
23 };
24
25 partial alphanumeric_keys
26 xkb_symbols "unicode" {
27   // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj
28   // as single character). You get the title form with AltGr+Shift.
29
30   name[Group1]= "Serbian Latin Unicode";
31
32   include "yu(default)"
33   include "sr(twoletter)"
34 };
35
36 partial alphanumeric_keys
37 xkb_symbols "yz" {
38   // For those who insist on using "english-position" Z and Y.
39
40   name[Group1]= "Serbian Latin (swap Y, Z)";
41
42   include "yu(default)"
43
44   key <AD06> {   [ y,                   Y,             any,any ]   }; // y
45   key <AB01> {   [ z,                   Z,             any,any ]   }; // z
46 };
47
48 partial alphanumeric_keys
49 xkb_symbols "unicodeyz" {
50   // Unicode, ZHE and Z swapped.
51
52   name[Group1]= "Serbian Latin Unicode (swap ZHE, Z)";
53
54   include "yu(unicode)"
55
56   key <AD06> {   [ zcaron,              Zcaron,        any,any ]   }; // y
57   key <AB01> {   [ z,                   Z,             any,any ]   }; // z
58 };