Merge branch 'vim-with-runtime' into feat/lua
[vim_extended.git] / runtime / keymap / sinhala-phonetic_utf-8.vim
blobadedc3f7cb32acf530e2361d2606e31c4346b32b
1 " Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02)
2 " Maintainer  : Harshula Jayasuriya <harshula@gmail.com>
3 " Last Updated: 2007-06-30
4 " This is a phonetic static mapping for a standard US-English keyboard
5 " (qwerty)
6 " http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
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
15 let b:keymap_name = "sinhala"
17 loadkeymap
18 <A-n>   <char-0x0d82>   "  ං - anusvaraya (anusvara)
19 H       <char-0x0d83>   "  ඃ - visargaya (visarga)
20 a       <char-0x0d85>   " අ - ayanna (a)
21 A       <char-0x0d86>   " ආ - aayanna (aa)
22 w       <char-0x0d87>   " ඇ - aeyanna (ae)
23 W       <char-0x0d88>   " ඈ - aeeyanna (aee)
24 i       <char-0x0d89>   " ඉ - iyanna (i)
25 I       <char-0x0d8a>   " ඊ - iiyanna (ii)
26 u       <char-0x0d8b>   " උ - uyanna (u)
27 U       <char-0x0d8c>   " ඌ - uuyanna (uu)
28 q       <char-0x0d8d>   " ඍ - iruyanna (iru)
29 Q       <char-0x0d8e>   " ඎ - iruuyanna (iruu)
30 <A-k>   <char-0x0d8f>   " ඏ - iluyanna (ilu)
31 <A-K>   <char-0x0d90>   " ඐ - iluuyanna (iluu)
32 e       <char-0x0d91>   " එ - eyanna (e)
33 E       <char-0x0d92>   " ඒ - eeyanna (ee)
34 <A-F>   <char-0x0d93>   " ඓ - aiyanna (ai)
35 o       <char-0x0d94>   " ඔ - oyanna (o)
36 O       <char-0x0d95>   " ඕ - ooyanna (oo)
37 <A-H>   <char-0x0d96>   " ඖ - auyanna (au)
38 k       <char-0x0d9a>   " ක - alpapraana kayanna (ka)
39 K       <char-0x0d9b>   " ඛ - mahaapraana kayanna (kha)
40 g       <char-0x0d9c>   " ග - alpapraana gayanna (ga)
41 G       <char-0x0d9d>   " ඝ - mahaapraana gayanna (gha)
42 <A-N>   <char-0x0d9e>   " ඞ - kantaja naasikyaya (nga)
43 <A-g>   <char-0x0d9f>   " ඟ - sanyaka gayanna (nnga)
44 c       <char-0x0da0>   " ච - alpapraana cayanna (ca)
45 C       <char-0x0da1>   " ඡ - mahaapraana cayanna (cha)
46 j       <char-0x0da2>   " ජ - alpapraana jayanna (ja)
47 J       <char-0x0da3>   " ඣ - mahaapraana jayanna (jha)
48 z       <char-0x0da4>   " ඤ - taaluja naasikyaya (nya)
49 Z       <char-0x0da5>   " ඥ - taaluja sanyooga naasikyaya (jnya)
50 <A-j>   <char-0x0da6>   " ඦ - sanyaka jayanna (nyja)
51 <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)
55 N       <char-0x0dab>   " ණ - muurdhaja nayanna (nna)
56 X       <char-0x0dac>   " ඬ - sanyaka ddayanna (nndda)
57 t       <char-0x0dad>   " ත - alpapraana tayanna (ta)
58 T       <char-0x0dae>   " ථ - mahaapraana tayanna (tha)
59 d       <char-0x0daf>   " ද - alpapraana dayanna (da)
60 D       <char-0x0db0>   " ධ - mahaapraana dayanna (dha)
61 n       <char-0x0db1>   " න - dantaja nayanna (na)
62 x       <char-0x0db3>   " ඳ - sanyaka dayanna (nda)
63 p       <char-0x0db4>   " ප - alpapraana payanna (pa)
64 P       <char-0x0db5>   " ඵ - mahaapraana payanna (pha)
65 b       <char-0x0db6>   " බ - alpapraana bayanna (ba)
66 B       <char-0x0db7>   " භ - mahaapraana bayanna (bha)
67 m       <char-0x0db8>   " ම - mayanna (ma)
68 M       <char-0x0db9>   " ඹ - amba bayanna (mba)
69 y       <char-0x0dba>   " ය - yayanna (ya)
70 r       <char-0x0dbb>   " ර - rayanna (ra)
71 l       <char-0x0dbd>   " ල - dantaja layanna (la)
72 v       <char-0x0dc0>   " ව - vayanna (va)
73 S       <char-0x0dc1>   " ශ - taaluja sayanna (sha)
74 <A-s>   <char-0x0dc2>   " ෂ - muurdhaja sayanna (ssa)
75 s       <char-0x0dc3>   " ස - dantaja sayanna (sa)
76 h       <char-0x0dc4>   " හ - hayanna (ha)
77 L       <char-0x0dc5>   " ළ - muurdhaja layanna (lla)
78 f       <char-0x0dc6>   " ෆ - fayanna (fa)
79 <A-a>   <char-0x0dca>   "  ් - al-lakuna
80 <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)
99 R       <char-0x0dca><char-0x200d><char-0x0dbb> "  ්‍ර - rakaaranshaya
100 Y       <char-0x0dca><char-0x200d><char-0x0dba> "  ්‍ය - yansaya
101 <A-r>   <char-0x0dbb><char-0x0dca><char-0x200d> " ර්‍ - repaya
103 <A-,>   <char-0x0dca><char-0x200d>      " join - conjunct letters cons 0DCA ZWJ cons
104 <A-/>   <char-0x200d><char-0x0dca>      " touch - cons ZWJ 0DCA cons
106 <C-space>       <char-0x00a0>   " - no-break space. <S-space> didn't work.
107 <A-space>       <char-0x200c>   " - ZWNJ. <A-space> doesn't work!