Sinhala Phonetic Static Keymap


`


~
`
1


!
1
2


@
2
3


#
3
4


$
4
5


%
5
6


^
6
7


&
7
8


*
8
9


(
9
0


)
0
-


_
-
=


+
=










q
‌ෲ
‌ෘ
ඎ
ඍ
w
‌ෑ
‌ැ
ඈ
ඇ
e
‌ේ
‌ෙ
ඒ
එ
r

rep
rak
ර
t
ථ
ත
ඨ
ට
y


yan
ය
u
‌ූ
‌ු
ඌ
උ
i
‌ී
‌ි
ඊ
ඉ
o
‌ෝ
‌ො
ඕ
ඔ
p


ඵ
ප
[


{
[
]


}
]
\
touch
join
|
\
caps



eng
a
‌ා
al
ආ
අ
s

ශ
ෂ
ස
d
ධ
ද
ඪ
ඩ
f
ඓ
‌ෛ

ෆ
g

ඟ
ඝ
ග
h
ඖ
‌ෞ
‌ඃ
හ
j

ඦ
ඣ
ජ
k
ඐ
ඏ
ඛ
ක
l
‌ෳ
‌ෟ
ළ
ල
;


:
;
'


"
'










z


ඥ
ඤ
x


ඳ
ඬ
c


ඡ
ච
v



ව
b


භ
බ
n
ඞ
‌ං
ණ
න
m


ඹ
ම
,


<
,
.

෴
>
.
/


?
/





Space

ZWNJ
No-break Space
Space

Key:
1st Row - US ASCII layout
2nd Row - with shift plus ALT-GR (right-alt) key pressed
3nd Row - with ALT-GR (right-alt) key pressed
4rd Row - with shift
5th Row - unshifted

al - al-lakuna
rep - repaya
rak - rakaaranshaya
san - sanyakaya
yan - yansaya
m-lu - muurdhaja lu
join - join next char with previous
touch - touch next char with previous
ZWJ - zero width joiner
ZWNJ - zero width non-joiner
eng - english mode (caps lock)

Objective

Create a keymap where each keystroke corresponds to a Unicode codepoint. This allows the keyboard driver to be simple.

Some options

TODO

started: 2004/02/17, last updated: 2006/05/30