neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

sinhala-phonetic_utf-8.vim (4673B)


      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
      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 
     15 let b:keymap_name = "sinhala"
     16 
     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)
     98 
     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
    102 
    103 <A-,>	<char-0x0dca><char-0x200d>	" join - conjunct letters cons 0DCA ZWJ cons
    104 <A-/>	<char-0x200d><char-0x0dca>	" touch - cons ZWJ 0DCA cons
    105 
    106 <C-space>	<char-0x00a0>	" - no-break space. <S-space> didn't work.
    107 <A-space>	<char-0x200c>	" - ZWNJ. <A-space> doesn't work!