• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3  Note: conformsTo= references a previous release here,
4  because this keyboard does not depend on schema or data from later CLDR versions.
5-->
6<keyboard3 xmlns="https://schemas.unicode.org/cldr/45/keyboard3" locale="mt-t-k0-47key" conformsTo="45">
7    <locales>
8        <!-- English is also an official language in Malta.-->
9        <locale id="en" />
10    </locales>
11    <info name="Maltese 47-key" author="Steven R. Loomis" layout="QWERTY" indicator="MT" />
12    <!-- MSA 100:2002 -->
13
14    <keys>
15        <!-- imports -->
16        <import base="cldr" path="45/keys-Zyyy-punctuation.xml" />
17        <import base="cldr" path="45/keys-Zyyy-currency.xml" />
18
19        <!-- accent grave -->
20        <key id="a-grave" output="à" />
21        <key id="A-grave" output="À" />
22        <key id="e-grave" output="è" />
23        <key id="E-grave" output="È" />
24        <key id="i-grave" output="ì" />
25        <key id="I-grave" output="Ì" />
26        <key id="o-grave" output="ò" />
27        <key id="O-grave" output="Ò" />
28        <key id="u-grave" output="ù" />
29        <key id="U-grave" output="Ù" />
30
31        <!-- tikka and maqtugha -->
32        <key id="c-tikka" output="ċ" /> <!-- tikka is a dot -->
33        <key id="C-tikka" output="Ċ" />
34        <key id="g-tikka" output="ġ" />
35        <key id="G-tikka" output="Ġ" />
36        <key id="h-maqtugha" output="ħ" /> <!-- maqtugħa, i.e. cut -->
37        <key id="H-maqtugha" output="Ħ" /> <!-- maqtugħa, i.e. cut -->
38        <key id="z-tikka" output="ż" />
39        <key id="Z-tikka" output="Ż" />
40
41        <!-- Cedilla -->
42        <key id="c-cedilla" output="ç" />
43
44        <!-- gaps -->
45        <key id="gap" gap="true" width="1" />
46    </keys>
47
48    <!-- 47-key: MSA 100:2002, Appendix, figure A.1 -->
49    <layers formId="us">
50        <layer modifiers="none">
51            <row keys="c-tikka 1 2 3 4 5 6 7 8 9 0 hyphen equal" />
52            <row keys="q w e r t y u i o p g-tikka h-maqtugha z-tikka" />
53            <row keys="a s d f g h j k l semi-colon apos" />
54            <row keys="z x c v b n m comma period slash" />
55            <row keys="space" />
56        </layer>
57
58        <layer modifiers="shift">
59            <row keys="C-tikka bang at euro dollar percent caret amp asterisk open-paren close-paren underscore plus" />
60            <row keys="Q W E R T Y U I O P G-tikka H-maqtugha Z-tikka" />
61            <row keys="A S D F G H J K L colon double-quote" />
62            <row keys="Z X C V B N M open-angle close-angle question" />
63            <row keys="space" />
64        </layer>
65
66        <layer modifiers="altR">
67            <row keys="grave gap gap pound gap gap gap gap gap gap gap gap gap" />
68            <row keys="gap gap e-grave gap gap gap u-grave i-grave o-grave gap open-square close-square backslash" />
69            <row keys="a-grave gap gap gap gap gap gap gap gap gap gap" />
70            <row keys="gap gap gap gap gap gap gap gap gap gap" />
71            <row keys="space" />
72        </layer>
73
74        <layer modifiers="altR shift">
75            <row keys="tilde gap gap gap gap gap gap gap gap gap gap gap gap" />
76            <row keys="gap gap E-grave gap gap gap U-grave I-grave O-grave gap open-curly close-curly pipe" />
77            <row keys="A-grave gap gap gap gap gap gap gap gap gap gap" />
78            <row keys="gap gap gap gap gap gap gap gap gap gap" />
79            <row keys="space" />
80        </layer>
81    </layers>
82
83</keyboard3>
84