• 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="pt-t-k0-abnt2" conformsTo="45">
7	<locales>
8		<locale id="pt" />
9	</locales>
10	<version number="0.0.0" />
11	<info name="Portuguese (Brazil) (ABNT2)" />
12	<displays>
13		<display output="\m{acute}"  display="´"/>
14		<display output="\m{grave}"  display="`"/>
15		<display output="\m{umlaut}" display="¨"/>
16		<display output="\m{caret}"  display="^"/>
17		<display output="\m{tilde}"  display="~"/>
18	</displays>
19
20	<keys>
21		<import base="cldr" path="45/keys-Zyyy-punctuation.xml" />
22		<import base="cldr" path="45/keys-Zyyy-currency.xml" />
23
24		<!-- TODO: using the proposed deadkey format -->
25		<key id="d-acute"  output="\m{acute}"/>
26		<key id="d-grave"  output="\m{grave}"/>
27		<key id="d-umlaut" output="\m{umlaut}"/>
28		<key id="d-caret"  output="\m{caret}"/>
29		<key id="d-tilde"  output="\m{tilde}"/>
30
31		<key id="c-cedilla"         output="ç" />
32		<key id="C-cedilla"         output="Ç" />
33
34		<key id="super-1"           output="¹" />
35		<key id="super-2"           output="²" />
36		<key id="super-3"           output="³" />
37		<key id="ordinal-feminine"  output="ª" />
38		<key id="ordinal-masculine" output="º" />
39	</keys>
40	<layers formId="abnt2">
41		<layer modifiers="none">
42			<row keys="apos 1 2 3 4 5 6 7 8 9 0 hyphen equal" />
43			<row keys="q w e r t y u i o p d-acute open-square" />
44			<row keys="a s d f g h j k l c-cedilla d-tilde close-square" />
45			<row keys="backslash z x c v b n m comma period semi-colon slash" />
46			<row keys="space"/>
47		</layer>
48		<layer modifiers="shift">
49			<row keys="double-quote bang at hash dollar percent d-umlaut amp asterisk open-paren close-paren underscore plus" />
50			<row keys="Q W E R T Y U I O P d-grave open-curly" />
51			<row keys="A S D F G H J K L C-cedilla d-caret close-curly" />
52			<row keys="pipe Z X C V B N M open-angle close-angle colon question" />
53			<row keys="space"/>
54		</layer>
55		<layer modifiers="altR">
56			<row keys="gap super-1 super-2 super-3 pound cent not gap gap gap gap gap section" />
57			<row keys="slash question degree gap gap gap gap gap gap gap gap ordinal-feminine" />
58			<row keys="gap gap gap gap gap gap gap gap gap gap gap ordinal-masculine" />
59			<row keys="gap gap gap cruzeiro gap gap gap gap gap gap gap degree" />
60			<row keys="space"/>
61		</layer>
62	</layers>
63
64	<!-- TODO: transform! -->
65</keyboard3>
66