-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathobolo_hardware
90 lines (89 loc) · 3.47 KB
/
obolo_hardware
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
82
83
84
85
86
87
88
89
90
<?xml version="1.0"?>
<keyboard3 xmlns="https://schemas.unicode.org/cldr/45/keyboard3" locale="ann" conformsTo="45">
<info author="Emiyare Ikwut-Ukwa" name="Obolo Kb v1.1"/>
<version number="1.0.0"/>
<keys>
<import base="cldr" path="45/keys-Zyyy-punctuation.xml"/>
<import base="cldr" path="45/keys-Zyyy-currency.xml"/>
<key id="o-dot" output="ọ"/>
<key id="n-line" output="n̄"/>
<key id="O-dot" output="Ọ"/>
<key id="N-line" output="N̄"/>
</keys>
<layers formId="us">
<layer modifiers="none">
<row keys="grave 1 2 3 4 5 6 7 8 9 0 hyphen equal"/>
<row keys="q w e r t y u i o p o-dot close-square backslash"/>
<row keys="a s d f g h j k l n-line apos"/>
<row keys="z x c v b n m comma period slash"/>
<row keys="space"/>
</layer>
<layer modifiers="shift">
<row keys="tilde bang at hash dollar percent caret amp asterisk open-paren close-paren underscore plus"/>
<row keys="Q W E R T Y U I O P O-dot close-curly pipe"/>
<row keys="A S D F G H J K L N-line double-quote"/>
<row keys="Z X C V B N M open-angle close-angle question"/>
<row keys="space"/>
</layer>
<layer modifiers="caps">
<row keys="grave 1 2 3 4 5 6 7 8 9 0 hyphen equal"/>
<row keys="Q W E R T Y U I O P O-dot close-square backslash"/>
<row keys="A S D F G H J K L N-line apos"/>
<row keys="Z X C V B N M comma period slash"/>
<row keys="space"/>
</layer>
<layer modifiers="shift caps">
<row keys="tilde bang at hash dollar percent caret amp asterisk open-paren close-paren underscore plus"/>
<row keys="q w e r t y u i o p o-dot close-curly pipe"/>
<row keys="a s d f g h j k l n-line double-quote"/>
<row keys="z x c v b n m open-angle close-angle question"/>
<row keys="space"/>
</layer>
</layers>
<layers formId="usd">
<layer modifiers="none">
<row keys="q w e r t y u i o p o-dot"/>
<row keys="a s d f g h j k l n-line"/>
<row keys="z x c v b n m"/>
<row keys="space"/>
</layer>
<layer modifiers="shift">
<row keys="Q W E R T Y U I O P O-dot"/>
<row keys="A S D F G H J K L N-line"/>
<row keys="Z X C V B N M"/>
<row keys="space"/>
</layer>
<layer modifiers="caps">
<row keys="Q W E R T Y U I O P O-dot"/>
<row keys="A S D F G H J K L N-line"/>
<row keys="Z X C V B N M"/>
<row keys="space"/>
</layer>
<layer modifiers="shift caps">
<row keys="q w e r t y u i o p o-dot"/>
<row keys="a s d f g h j k l n-line"/>
<row keys="z x c v b n m"/>
<row keys="space"/>
</layer>
</layers>
<transforms type="simple">
<transformGroup>
<transform from="\\o\u{0323}" to="["/>
<transform from="\\O\u{0323}" to="{"/>
<transform from="\\n\u{0304}" to=";"/>
<transform from="\\N\u{0304}" to=":"/>
<transform from="([nN])\u{0304}[nN]\u{0304}" to="$1\u{0303}"/>
<transform from="([sS])\]" to="$1\u{0323}"/>
<transform from="([aeiounmAEIOUNM]|[oO]\u{0323})`" to="$1\u{0300}"/>
<transform from="([aeiounmAEIOUNM]|[oO]\u{0323})~" to="$1\u{0301}"/>
<transform from="([aeiouAEIOU]|[oO]\u{0323})[\]^]" to="$1\u{0302}"/>
<transform from="([aeiouAEIOU]|[oO]\u{0323})\}" to="$1\u{030C}"/>
</transformGroup>
</transforms>
<transforms type="backspace">
<transformGroup>
<transform from="[nN]\u{0304}"/>
<transform from="[oO]\u{0323}"/>
</transformGroup>
</transforms>
</keyboard3>