abouttreesummaryrefslogcommitdiff
path: root/srcs/layouts/sinhala_phonetic.xml
blob: d9ae23f7a322389907666fbb556236b5d6e6e99b (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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version='1.0' encoding='utf-8'?>
<!-- This file defines Sinhala layout.

Based on XKB Sinhala (phonetic) layout.
-->
<keyboard name="සිංහල" script="sinhala">
  <row>
    <key sw="loc esc" se="1" c="ඍ" ne="ඎ" />
    <key se="2" c="ඇ" nw="~" sw="\@" ne="ඈ" />
    <key se="3" c="එ" nw="!" sw="\#" ne="ඒ" />
    <key nw="loc €" se="4" c="ර" sw="$" />
    <key se="5" c="ත" sw="%" ne="ථ" />
    <key se="6" c="ය" sw="^" />
    <key se="7" c="උ" sw="&amp;" ne="ඌ" />
    <key se="8" c="ඉ" sw="*" ne="ඊ" />
    <key se="9" c="ඔ" sw="(" ne="ඕ" />
    <key sw=")" se="0" c="ප" ne="ඵ" />
  </row>
  <row>
    <key nw="`" sw="loc tab" shift="0.5" c="අ" ne="ආ" />
    <key nw="loc §" c="ස" sw="loc ß" ne="ශ" />
    <key c="ද" ne="ධ" />
    <key c="ෆ" ne="ඓ" />
    <key nw="_" sw="-" c="ග" ne="ඝ" />
    <key nw="+" sw="=" c="හ" ne="&#x0D83;" />
    <key c="ජ" se="}" sw="{" ne="ඣ" />
    <key c="ක" sw="[" se="]" ne="ඛ" />
    <key nw="|" c="ල" sw="\\" ne="ළ" />
  </row>
  <row>
    <key width="1.5" c="shift" ne="loc capslock" />
    <key c="ඤ" ne="ඥ" />
    <key nw="loc †" c="ඳ" ne="ඬ" />
    <key nw="&lt;" c="ච" sw="." ne="ඡ" />
    <key c="ව" ne="&gt;" sw="," />
    <key nw="\?" c="බ" sw="/" ne="භ" />
    <key nw=":" c="න" sw=";" ne="ණ" />
    <key nw="&quot;" c="ම" sw="'" se="zwj" ne="ඹ" />
    <key width="1.5" c="backspace" ne="delete" />
  </row>
  <modmap>
    <shift a="ඍ" b="&#x0DD8;" />
    <shift a="ඎ" b="ෲ" />
    <shift a="ඇ" b="&#x0DD0;" />
    <shift a="ඈ" b="&#x0DD1;" />
    <shift a="එ" b="&#x0DD9;" />
    <shift a="ඒ" b="&#x0DDA;" />
    <shift a="ත" b="ට" />
    <shift a="ථ" b="ඨ" />
    <shift a="උ" b="&#x0DD4;" />
    <shift a="ඌ" b="&#x0DD6;" />
    <shift a="ඉ" b="&#x0DD2;" />
    <shift a="ඊ" b="&#x0DD3;" />
    <shift a="ඔ" b="&#x0DDC;" />
    <shift a="ඕ" b="&#x0DDD;" />
    <shift a="අ" b="&#x0DCA;" />
    <shift a="ආ" b="&#x0DCF;" />
    <shift a="ස" b="ෂ" />
    <shift a="ද" b="ඩ" />
    <shift a="ධ" b="ඪ" />
    <shift a="ඓ" b="&#x0DDB;" />
    <shift a="ග" b="ඟ" />
    <shift a="හ" b="&#x0DDE;" />
    <shift a="&#x0D83;" b="ඖ" />
    <shift a="ජ" b="ඦ" />
    <shift a="ක" b="ඦ" />
    <shift a="ඛ" b="ඐ" />
    <shift a="ල" b="&#x0DDF;" />
    <shift a="ළ" b="ෳ" />
    <shift a="න" b="&#x0D82;" />
    <shift a="ණ" b="ඞ" />
    <shift a="1" b="෧" />
    <shift a="2" b="෨" />
    <shift a="3" b="෩" />
    <shift a="4" b="෪" />
    <shift a="5" b="෫" />
    <shift a="6" b="෬" />
    <shift a="7" b="෭" />
    <shift a="8" b="෮" />
    <shift a="9" b="෯" />
    <shift a="0" b="෦" />
    <shift a="." b="෴" />
    <shift a="|" b="¦" />
    <shift a="zwj" b="zwnj" />
    <fn a="ඍ" b="𑇡" />
    <fn a="ඇ" b="𑇢" />
    <fn a="එ" b="𑇣" />
    <fn a="ර" b="𑇤" />
    <fn a="ත" b="𑇥" />
    <fn a="ය" b="𑇦" />
    <fn a="උ" b="𑇧" />
    <fn a="ඉ" b="𑇨" />
    <fn a="ඔ" b="𑇩" />
    <fn a="ප" b="𑇪" />
    <fn a="අ" b="𑇫" />
    <fn a="ස" b="𑇬" />
    <fn a="ද" b="𑇭" />
    <fn a="ෆ" b="𑇮" />
    <fn a="ග" b="𑇯" />
    <fn a="හ" b="𑇰" />
    <fn a="ජ" b="𑇱" />
    <fn a="ක" b="𑇲" />
    <fn a="ල" b="𑇳" />
    <fn a="ළ" b="𑇴" />
    <fn a="ණ" b="&#x0D81;" />
  </modmap>
</keyboard>