blob: adedc3f7cb32acf530e2361d2606e31c4346b32b [file] [log] [blame]
Bram Moolenaar7102bf02004-10-12 19:53:42 +00001" Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02)
Bram Moolenaard5ab34b2007-05-05 17:15:44 +00002" Maintainer : Harshula Jayasuriya <harshula@gmail.com>
Bram Moolenaara7241f52008-06-24 20:39:31 +00003" Last Updated: 2007-06-30
4" This is a phonetic static mapping for a standard US-English keyboard
Bram Moolenaar7102bf02004-10-12 19:53:42 +00005" (qwerty)
6" http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
7
8" Copy the keymap to ~/.vim/keymap/
9" Start gvim
10" Need to disable the menu so that you can use the 'alt' key.
11" set guioptions-=m
12" Select the new keymap
13" set keymap=sinhala-phonetic_utf-8
14
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000015let b:keymap_name = "sinhala"
Bram Moolenaar7102bf02004-10-12 19:53:42 +000016
17loadkeymap
Bram Moolenaard5ab34b2007-05-05 17:15:44 +000018<A-n> <char-0x0d82> " ං - anusvaraya (anusvara)
19H <char-0x0d83> " - visargaya (visarga)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000020a <char-0x0d85> " අ - ayanna (a)
21A <char-0x0d86> " - aayanna (aa)
22w <char-0x0d87> " ඇ - aeyanna (ae)
23W <char-0x0d88> " - aeeyanna (aee)
24i <char-0x0d89> " ඉ - iyanna (i)
25I <char-0x0d8a> " - iiyanna (ii)
26u <char-0x0d8b> " උ - uyanna (u)
27U <char-0x0d8c> " - uuyanna (uu)
28q <char-0x0d8d> " ඍ - iruyanna (iru)
29Q <char-0x0d8e> " - iruuyanna (iruu)
30<A-k> <char-0x0d8f> " ඏ - iluyanna (ilu)
31<A-K> <char-0x0d90> " - iluuyanna (iluu)
32e <char-0x0d91> " එ - eyanna (e)
33E <char-0x0d92> " - eeyanna (ee)
Bram Moolenaard5ab34b2007-05-05 17:15:44 +000034<A-F> <char-0x0d93> " ඓ - aiyanna (ai)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000035o <char-0x0d94> " - oyanna (o)
36O <char-0x0d95> " ඕ - ooyanna (oo)
Bram Moolenaard5ab34b2007-05-05 17:15:44 +000037<A-H> <char-0x0d96> " - auyanna (au)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000038k <char-0x0d9a> " ක - alpapraana kayanna (ka)
39K <char-0x0d9b> " - mahaapraana kayanna (kha)
40g <char-0x0d9c> " ග - alpapraana gayanna (ga)
41G <char-0x0d9d> " - mahaapraana gayanna (gha)
Bram Moolenaard5ab34b2007-05-05 17:15:44 +000042<A-N> <char-0x0d9e> " ඞ - kantaja naasikyaya (nga)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000043<A-g> <char-0x0d9f> " - sanyaka gayanna (nnga)
44c <char-0x0da0> " ච - alpapraana cayanna (ca)
45C <char-0x0da1> " - mahaapraana cayanna (cha)
46j <char-0x0da2> " ජ - alpapraana jayanna (ja)
Bram Moolenaar293ee4d2004-12-09 21:34:53 +000047J <char-0x0da3> " - mahaapraana jayanna (jha)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000048z <char-0x0da4> " ඤ - taaluja naasikyaya (nya)
49Z <char-0x0da5> " - taaluja sanyooga naasikyaya (jnya)
50<A-j> <char-0x0da6> " ඦ - sanyaka jayanna (nyja)
Bram Moolenaara7241f52008-06-24 20:39:31 +000051<A-t> <char-0x0da7> " - alpapraana ttayanna (tta)
52<A-T> <char-0x0da8> " ඨ - mahaapraana ttayanna (ttha)
53<A-d> <char-0x0da9> " - alpapraana ddayanna (dda)
54<A-D> <char-0x0daa> " ඪ - mahaapraana ddayanna (ddha)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000055N <char-0x0dab> " - muurdhaja nayanna (nna)
Bram Moolenaara7241f52008-06-24 20:39:31 +000056X <char-0x0dac> " ඬ - sanyaka ddayanna (nndda)
57t <char-0x0dad> " - alpapraana tayanna (ta)
58T <char-0x0dae> " ථ - mahaapraana tayanna (tha)
59d <char-0x0daf> " - alpapraana dayanna (da)
60D <char-0x0db0> " ධ - mahaapraana dayanna (dha)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000061n <char-0x0db1> " - dantaja nayanna (na)
Bram Moolenaara7241f52008-06-24 20:39:31 +000062x <char-0x0db3> " ඳ - sanyaka dayanna (nda)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000063p <char-0x0db4> " - alpapraana payanna (pa)
64P <char-0x0db5> " ඵ - mahaapraana payanna (pha)
65b <char-0x0db6> " - alpapraana bayanna (ba)
66B <char-0x0db7> " භ - mahaapraana bayanna (bha)
67m <char-0x0db8> " - mayanna (ma)
68M <char-0x0db9> " ඹ - amba bayanna (mba)
69y <char-0x0dba> " - yayanna (ya)
70r <char-0x0dbb> " ර - rayanna (ra)
71l <char-0x0dbd> " - dantaja layanna (la)
72v <char-0x0dc0> " ව - vayanna (va)
Bram Moolenaara7241f52008-06-24 20:39:31 +000073S <char-0x0dc1> " - taaluja sayanna (sha)
74<A-s> <char-0x0dc2> " ෂ - muurdhaja sayanna (ssa)
Bram Moolenaar7102bf02004-10-12 19:53:42 +000075s <char-0x0dc3> " - dantaja sayanna (sa)
76h <char-0x0dc4> " හ - hayanna (ha)
77L <char-0x0dc5> " - muurdhaja layanna (lla)
78f <char-0x0dc6> " ෆ - fayanna (fa)
Bram Moolenaara7241f52008-06-24 20:39:31 +000079<A-a> <char-0x0dca> " - al-lakuna
Bram Moolenaar7102bf02004-10-12 19:53:42 +000080<A-A> <char-0x0dcf> " ා - aela-pilla (aa)
81<A-w> <char-0x0dd0> " - ketti aeda-pilla (ae)
82<A-W> <char-0x0dd1> " ෑ - diga aeda-pilla (aae)
83<A-i> <char-0x0dd2> " - ketti is-pilla (i)
84<A-I> <char-0x0dd3> " ී - diga is-pilla (ii)
85<A-u> <char-0x0dd4> " - ketti paa-pilla (u)
86<A-U> <char-0x0dd6> " ූ - diga paa-pilla (uu)
87<A-q> <char-0x0dd8> " - gaetta-pilla (r)
88<A-e> <char-0x0dd9> " ෙ - kombuva (e)
89<A-E> <char-0x0dda> " - diga kombuva (ee)
90<A-f> <char-0x0ddb> " ෛ - kombu deka (ai)
91<A-o> <char-0x0ddc> " - kombuva haa aela-pilla (o)
92<A-O> <char-0x0ddd> " ෝ - kombuva haa diga aela-pilla (oo)
93<A-h> <char-0x0dde> " - kombuva haa gayanukitta (au)
94<A-l> <char-0x0ddf> " ෟ - gayanukitta (l)
95<A-Q> <char-0x0df2> " - diga gaetta-pilla (rr)
96<A-L> <char-0x0df3> " ෳ - diga gayanukitta (ll)
97<A-.> <char-0x0df4> " - kunddaliya (punctuation)
98
Bram Moolenaara7241f52008-06-24 20:39:31 +000099R <char-0x0dca><char-0x200d><char-0x0dbb> " ්‍ර - rakaaranshaya
Bram Moolenaar7102bf02004-10-12 19:53:42 +0000100Y <char-0x0dca><char-0x200d><char-0x0dba> " ්‍ය - yansaya
Bram Moolenaara7241f52008-06-24 20:39:31 +0000101<A-r> <char-0x0dbb><char-0x0dca><char-0x200d> " ර්‍ - repaya
Bram Moolenaar7102bf02004-10-12 19:53:42 +0000102
Bram Moolenaara7241f52008-06-24 20:39:31 +0000103<A-,> <char-0x0dca><char-0x200d> " join - conjunct letters cons 0DCA ZWJ cons
104<A-/> <char-0x200d><char-0x0dca> " touch - cons ZWJ 0DCA cons
Bram Moolenaar7102bf02004-10-12 19:53:42 +0000105
Bram Moolenaara7241f52008-06-24 20:39:31 +0000106<C-space> <char-0x00a0> " - no-break space. <S-space> didn't work.
107<A-space> <char-0x200c> " - ZWNJ. <A-space> doesn't work!