summaryrefslogtreecommitdiff
path: root/symbols/fo
blob: 40aac8a6cad62a6112c59af66165d26c938fdd31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Keyboard layouts for the Faroe Islands.

default partial alphanumeric_keys
xkb_symbols "basic" {

    include "latin(type2)"

    name[Group1]= "Faroese";

    key <TLDE>	{[    onehalf,    section,  threequarters,    paragraph ]};
    key <AE11>	{[       plus,   question,      plusminus, questiondown ]};
    key <AE12>	{[ dead_acute, dead_grave,            bar,    brokenbar ]};

    key <AD11>	{[      aring,      Aring, dead_diaeresis, dead_circumflex ]};
    key <AD12>	{[        eth,        ETH,     dead_tilde,   dead_caron ]};

    key <AC10>	{[         ae,         AE                               ]};
    key <AC11>	{[     oslash,     Oslash                               ]};
    key <BKSL>	{[ apostrophe,   asterisk, dead_doubleacute,   multiply ]};

    key <LSGT>	{[       less,    greater,      backslash,      notsign ]};
    key <AB10>	{[      minus, underscore,         hyphen,       macron ]};

    key <SPCE>	{[      space,      space,   nobreakspace, nobreakspace ]};

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "nodeadkeys" {

    include "fo(basic)"

    name[Group1]= "Faroese (no dead keys)";

    key <AE12>	{[      acute,       grave,            bar,      ogonek ]};
    key <AD11>	{[      aring,       Aring,      diaeresis,      degree ]};
    key <AD12>	{[  diaeresis, asciicircum,     asciitilde,      macron ]};
    key <AC07>	{[          j,           J,            ezh,         EZH ]};
    key <AC10>	{[         ae,          AE,          acute, doubleacute ]};
    key <AC11>	{[     oslash,      Oslash,    asciicircum,       caron ]};
    key <BKSL>	{[ apostrophe,    asterisk,    doubleacute,    multiply ]};
    key <AB08>	{[      comma,   semicolon,        cedilla,      ogonek ]};
    key <AB09>	{[     period,       colon, periodcentered,    abovedot ]};
};