annotate runtime/keymap/thaana-phonetic_utf-8.vim @ 24569:e3ec2ec8841a

Update runtime files Commit: https://github.com/vim/vim/commit/4c295027a426986566cd7a76c47a6d3a529727e7 Author: Bram Moolenaar <Bram@vim.org> Date: Sun May 2 17:19:11 2021 +0200 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sun, 02 May 2021 17:30:05 +0200
parents e6db096b07a1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1120
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
1 " thaana keymap
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
2 " Maintainer: Ibrahim fayaz <p h a y a x at gmail dot com>
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
3 " please set enc to utf-8
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
4 " thaana phonetic keyboard is used as a reference
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
5 " http://www.mcst.gov.mv/News_and_Events/xpfonts.htm
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
6 " changelog: 18th Feb 2006 - came up the initial idea of writing the keymap..
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
7 " 13th May 2006 - made some few corrections regarding < and >..
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
8
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
9 let b:keymap_name= "thaana"
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
10
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
11 " THAANA NORMAL LETTERS
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
12 loadkeymap
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
13 h <char-0x0780> "letter haa
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
14 S <char-0x0781> "shaviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
15 n <char-0x0782> "noonu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
16 r <char-0x0783> "raa
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
17 b <char-0x0784> "baa
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
18 L <char-0x0785> "lhaviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
19 k <char-0x0786> "kaafu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
20 w <char-0x0787> "alifu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
21 v <char-0x0788> "vaavu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
22 m <char-0x0789> "meemu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
23 f <char-0x078A> "faafu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
24 d <char-0x078B> "dhaalu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
25 t <char-0x078C> "thaa
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
26 l <char-0x078D> "laamu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
27 g <char-0x078E> "gaafu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
28 N <char-0x078F> "gnaviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
29 s <char-0x0790> "seenu
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
30 D <char-0x0791> "daviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
31 z <char-0x0792> "zaviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
32 T <char-0x0793> "taviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
33 y <char-0x0794> "yaa
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
34 p <char-0x0795> "paviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
35 j <char-0x0796> "javiani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
36 c <char-0x0797> "chaviani
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
37
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
38 "THAANA DOTTED LETTERS
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
39 X <char-0x0798> "TTAA (thaa mathee thin thiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
40 H <char-0x0799> "HHAA (haa thiree ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
41 K <char-0x079A> "KHAA (haa mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
42 J <char-0x079B> "THAALU (dhaa mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
43 R <char-0x079C> "ZAA (raa mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
44 C <char-0x079D> "SHEENU (seenu mathee thinthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
45 M <char-0x079E> "SAADHU (seenu thiree ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
46 B <char-0x079F> "DHAADHU(seenu mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
47 Y <char-0x07A0> "TO (thaa thiree ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
48 Z <char-0x07A1> "ZO (thaa mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
49 W <char-0x07A2> "AINU (alifu thiree ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
50 G <char-0x07A3> "GHAINU (alifu mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
51 Q <char-0x07A4> "QAAFU (gaafu mathee dhethkiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
52 V <char-0x07A5> "VAAVU (vaavu mathee ehthiki)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
53
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
54 "THAANA FILI (combining characters)
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
55 a <char-0x07A6> "abafili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
56 A <char-0x07A7> "aabaafili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
57 i <char-0x07A8> "ibifili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
58 I <char-0x07A9> "eebeefili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
59 u <char-0x07AA> "ubufili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
60 U <char-0x07AB> "ooboofili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
61 e <char-0x07AC> "ebefili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
62 E <char-0x07AD> "ebeyfili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
63 o <char-0x07AE> "obofili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
64 O <char-0x07AF> "oaboafili
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
65 q <char-0x07B0> "sukun
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
66
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
67 "OTHER THAANA RELATED
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
68 F <char-0xFDF2> "arabic ligature allah isolated form
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
69 ? <char-0x061F> "arabic question mark
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
70 "~ <char-0xFDFD> "arabic -bismillah ahrahman araheem- not in phonetic keyboard, thats why commented
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
71 [ <char-0x005D> "english open bracket is thaana closing bracket
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
72 ] <char-0x005B> "english close bracket = thaana open bracket
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
73 { <char-0x007B> "braces reversed
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
74 } <char-0x007D>
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
75 x <char-0x00D7> " x for multiplication sign..
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
76 P <char-0x00F7> " division symbol mapped to 'p'
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
77 > <char-0x003C>
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
78 < <char-0x003E>
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
79 <M-v> <char-0x200D> "zwj - ZERO WIDTH JOINER i dont know how to use these yet..
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
80 <M-b> <char-0x200C> "zwnj - ZERO WIDTH NON JOINER
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
81 <M-n> <char-0x200E> "lrm - LEFT TO RIGHT MARK
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
82 <M-m> <char-0x200F> "rlm - RIGHT TO LEFT MARK
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
83 ; <char-0x061B> "arabic semicolon
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
84 , <char-0x060C> "arabic coma
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
85 <M-;> ;
e6db096b07a1 updated for version 7.1a
vimboss
parents:
diff changeset
86 <M-,> ,