aboutsummaryrefslogtreecommitdiff
path: root/keyboards/3.0/mt.xml
blob: d552888f7ede7ddfcdb8f09dedd39ac592fddcaa (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright © 1991-2024 Unicode, Inc.
SPDX-License-Identifier: Unicode-3.0
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
-->
<keyboard3 xmlns="https://schemas.unicode.org/cldr/45/keyboard3" locale="mt" conformsTo="45">
    <locales>
        <!-- English is also an official language in Malta.-->
        <locale id="en" />
    </locales>
    <info name="Maltese" author="Steven R. Loomis" layout="QWERTY" indicator="MT" />
    <!-- MSA 100:2002 -->

    <keys>
        <!-- imports -->
        <import base="cldr" path="45/keys-Zyyy-punctuation.xml"/>
        <import base="cldr" path="45/keys-Zyyy-currency.xml"/>

        <!-- accent grave -->
        <key id="a-grave" output="à" />
        <key id="A-grave" output="À" />
        <key id="e-grave" output="è" />
        <key id="E-grave" output="È" />
        <key id="i-grave" output="ì" />
        <key id="I-grave" output="Ì" />
        <key id="o-grave" output="ò" />
        <key id="O-grave" output="Ò" />
        <key id="u-grave" output="ù" />
        <key id="U-grave" output="Ù" />

        <!-- tikka and maqtugha -->
        <key id="c-tikka" output="ċ" /> <!-- tikka is a dot -->
        <key id="C-tikka" output="Ċ" />
        <key id="g-tikka" output="ġ" />
        <key id="G-tikka" output="Ġ" />
        <key id="h-maqtugha" output="ħ" /> <!-- maqtugħa, i.e. cut -->
        <key id="H-maqtugha" output="Ħ" /> <!-- maqtugħa, i.e. cut -->
        <key id="z-tikka" output="ż" />
        <key id="Z-tikka" output="Ż" />

        <!-- Cedilla -->
        <key id="c-cedilla" output="ç" />
    </keys>

     <!-- 48-key -->
    <layers formId="iso">
        <layer modifiers="none">
            <row keys="c-tikka 1 2 3 4 5 6 7 8 9 0 hyphen equal" />
            <row keys="q w e r t y u i o p g-tikka h-maqtugha" />
            <row keys="a s d f g h j k l semi-colon hash" />
            <row keys="z-tikka z x c v b n m comma period slash" />
            <row keys="space" />
        </layer>

        <layer modifiers="shift">
            <row keys="C-tikka bang double-quote euro dollar percent caret amp open-paren close-paren underscore plus" />
            <row keys="Q W E R T Y U I O P G-tikka H-maqtugha" />
            <row keys="A S D F G H J K L colon at tilde" />
            <row keys="Z-tikka Z X C V B N M open-angle close-angle question" />
            <row keys="space" />
        </layer>

        <layer modifiers="altR">
            <row keys="grave gap gap pound gap gap gap gap gap gap gap gap gap" />
            <row keys="gap gap e-grave gap gap gap u-grave i-grave o-grave gap open-square close-square" />
            <row keys="a-grave gap gap gap gap gap gap gap gap gap gap gap" />
            <row keys="backslash gap gap gap gap gap gap gap gap gap gap" />
            <row keys="space" />
        </layer>

        <layer modifiers="altR shift">
            <row keys="not gap gap gap gap gap gap gap gap gap gap gap gap" />
            <row keys="gap gap E-grave gap gap gap U-grave I-grave O-grave gap open-curly close-curly" />
            <row keys="A-grave gap gap gap gap gap gap gap gap gap gap gap" />
            <row keys="pipe gap gap gap gap gap gap gap gap gap gap" />
            <row keys="space" />
        </layer>
    </layers>

</keyboard3>