b.fd.o#8280,b.fd.o#8312
[xorg/xkeyboard-config] / symbols / hr
1
2 default partial alphanumeric_keys
3 xkb_symbols "basic" {
4
5     name[Group1]="Croatia";
6
7     include "cs(latin)"
8
9     // Redefine these keys to match XFree86 Croatian layout
10     key <AE01> { [         1,     exclam,   asciitilde,   dead_tilde ] };
11     key <AE03> { [         3, numbersign,  asciicircum, dead_circumflex ] };
12     key <AE05> { [         5,    percent,       degree, dead_abovering ] };
13     key <AE07> { [         7,      slash,        grave,   dead_grave ] };
14     key <AB10> { [     minus, underscore, dead_belowdot, dead_abovedot ] };
15 };
16
17 partial alphanumeric_keys 
18 xkb_symbols "us" {
19
20     name[Group1]= "Croatia - US keyboard with Croatian letters";
21
22     include "us"
23
24     key <AD01> { [    any,    any,      backslash               ] };
25     key <AD02> { [    any,    any,      bar                     ] };
26     key <AD03> { [    any,    any,      EuroSign                ] };
27     key <AD06> { [    any,    any,      z,              Z       ] };
28     key <AD11> { [    any,    any,      scaron,         Scaron  ] };
29     key <AD12> { [    any,    any,      dstroke,        Dstroke ] };
30     key <AC04> { [    any,    any,      bracketleft             ] };
31     key <AC05> { [    any,    any,      bracketright            ] };
32     key <AC08> { [    any,    any,      lstroke                 ] };
33     key <AC09> { [    any,    any,      Lstroke                 ] };
34     key <AC10> { [    any,    any,      ccaron,         Ccaron  ] };
35     key <AC11> { [    any,    any,      cacute,         Cacute  ] };
36     key <LSGT> { [    any,    any,      bar                     ] };
37     key <AB01> { [    any,    any,      y,              Y       ] };
38     key <AB04> { [    any,    any,      at                      ] };
39     key <AB05> { [    any,    any,      braceleft               ] };
40     key <AB06> { [    any,    any,      braceright              ] };
41     key <AB07> { [    any,    any,      section                 ] };
42     key <AB08> { [    any,    any,      semicolon               ] };
43     key <AB09> { [    any,    any,      colon                   ] };
44     key <AB10> { [    any,    any,      minus,    underscore    ] };
45     key <BKSL> { [    any,    any,      zcaron,     Zcaron      ] };
46
47     include "level3(ralt_switch)"
48
49 };
50
51
52 partial alphanumeric_keys 
53 xkb_symbols "alternatequotes" {
54
55     name[Group1]= "Croatia - Use guillemots for quotes";
56
57     include "cs(latinalternatequotes)"
58 };
59
60 partial alphanumeric_keys 
61 xkb_symbols "unicode" {
62
63     name[Group1]= "Croatia - Use Croatian digraphs";
64
65     include "cs(latinunicode)"
66 };
67
68 partial alphanumeric_keys 
69 xkb_symbols "unicodeus" {
70
71     name[Group1]= "Croatia - US keyboard with Croatian digraphs";
72
73     include "cs(latinunicodeyz)"
74 };