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