Wikia

Vim Tips Wiki

Tonymec/keymap/arabic-phonetic utf-8.vim

Talk0
1,612pages on
this wiki

< User:Tonymec

The above title is incorrect due to limitations in the Wiki software. The correct title is:
User:Tonymec/keymap/arabic-phonetic_utf-8.vim

Here's a keymap that I use for Arabic. Since Arabic has no case distinctions (no uppercase vs. lowercase), I use a capital letter to indicate that a modifier follows. If this doesn't suit you, go ahead and modify the code after downloading it.

This keymap is meant mostly for the Arabic language itself, including "newspaper Arabic" and "Koranic Arabic", but many entries (including some for other languages using Arabic script) are left as comments: uncomment them (adding a keycode in the left margin) if you need them.

The codeEdit

" Vim keymap file for Classical Arabic
" correspondence is by sound
" Some less-used characters, or letters for languages
" other than Arabic, are mentioned in comments:
" if needed, use the Ctrl-V u method
" (see ":help i_CTRL-V_digit")
" Since Arabic writing knows of no case distinctions,
" uppercase is used here as the first key of multikey groups

" Maintainer:   A. J. Mechelynck <antoine.mechelynck@gmail.com>
" Last change:  11-Aug-2009



scriptencoding utf-8

" keymap's "short name" for the status line
let b:keymap_name = "ar"

" Define b:arabic_digits_eastern with nonzero value to use "Eastern" arabic-indic digits
if exists("g:arabic_digits_eastern") && !exists("b:arabic_digits_eastern")
        let b:arabic_digits_eastern = g:arabic_digits_eastern
endif
if exists("b:arabic_digits_eastern") && b:arabic_digits_eastern
        exe     "lmap <buffer> 0        ۰"      | " U+06F0 EXTENDED ARABIC-INDIC DIGIT ZERO
        exe     "lmap <buffer> 1        ۱"      | " U+06F1 EXTENDED ARABIC-INDIC DIGIT ONE
        exe     "lmap <buffer> 2        ۲"      | " U+06F2 EXTENDED ARABIC-INDIC DIGIT TWO
        exe     "lmap <buffer> 3        ۳"      | " U+06F3 EXTENDED ARABIC-INDIC DIGIT THREE
        exe     "lmap <buffer> 4        ۴"      | " U+06F4 EXTENDED ARABIC-INDIC DIGIT FOUR
        exe     "lmap <buffer> 5        ۵"      | " U+06F5 EXTENDED ARABIC-INDIC DIGIT FIVE
        exe     "lmap <buffer> 6        ۶"      | " U+06F6 EXTENDED ARABIC-INDIC DIGIT SIX
        exe     "lmap <buffer> 7        ۷"      | " U+06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN
        exe     "lmap <buffer> 8        ۸"      | " U+06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT
        exe     "lmap <buffer> 9        ۹"      | " U+06F9 EXTENDED ARABIC-INDIC DIGIT NINE
else
        exe     "lmap <buffer> 0        ٠"      | " U+0660 ARABIC-INDIC DIGIT ZERO
        exe     "lmap <buffer> 1        ١"      | " U+0661 ARABIC-INDIC DIGIT ONE
        exe     "lmap <buffer> 2        ٢"      | " U+0662 ARABIC-INDIC DIGIT TWO
        exe     "lmap <buffer> 3        ٣"      | " U+0663 ARABIC-INDIC DIGIT THREE
        exe     "lmap <buffer> 4        ٤"      | " U+0664 ARABIC-INDIC DIGIT FOUR
        exe     "lmap <buffer> 5        ٥"      | " U+0665 ARABIC-INDIC DIGIT FIVE
        exe     "lmap <buffer> 6        ٦"      | " U+0666 ARABIC-INDIC DIGIT SIX
        exe     "lmap <buffer> 7        ٧"      | " U+0667 ARABIC-INDIC DIGIT SEVEN
        exe     "lmap <buffer> 8        ٨"      | " U+0668 ARABIC-INDIC DIGIT EIGHT
        exe     "lmap <buffer> 9        ٩"      | " U+0669 ARABIC-INDIC DIGIT NINE
endif

" Comment or uncomment the following :hi and :map lines as desired

" change cursor color when keymap active
" hi lCursor cterm=NONE ctermbg=green ctermfg=green gui=NONE guibg=green guifg=green
" map F8 to toggle keymap
" map             <buffer>        <F8>    :let &l:imi = ! &l:imi<CR>
" imap            <buffer>        <F8>    <C-O>:let &l:imi = ! &l:imi<CR>
" cnoremap        <buffer>        <F8>    <C-^>

loadkeymap
" ARABIC
" ======
" Subtending marks
"                       U+0600 ARABIC NUMBER SIGN
"                       U+0601 ARABIC SIGN SANAH
"                       U+0602 ARABIC FOOTNOTE MARKER
"                       U+0603 ARABIC SIGN SAFHA
" Currency sign
£       ؋               U+060B AFGHANI SIGN
" Punctuation
,       ،               U+060C ARABIC COMMA
"                       U+060D ARABIC DATE SEPARATOR
" Poetic marks
"                       U+060E ARABIC POETIC VERSE SIGN
"                       U+060F ARABIC SIGN MISRA
"                       shape is similar to isolated ayn
" Honorifics
"                       U+0610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
"                       "May God's peace and blessings be upon him"
"                       U+0611 ARABIC SIGN ALAYHE ASSALLAM
"                       "Upon him be peace"
"                       U+0612 ARABIC SIGN RAHMATULLAH ALAYHE
"                       "May God have mercy upon him"
"                       U+0613 ARABIC SIGN RADI ALLAHOU ANHU
"                       "May God be pleased with him"
"                       U+0614 ARABIC SIGN TAKHALLUS
"                       placed over a poet's name or nom-de-plume, or
"                       in some writings over all proper names.
" Koranic annotation sign
<Bslash>T  <Char-0x0615>  ؕ U+0615 ARABIC SMALL HIGH TAH
"                       marks a recommended pause in some Korans
"                       published in Iran or Pakistan
" Punctuation
;       ؛               U+061B ARABIC SEMICOLON
"                       U+061C <reserved>
"                       U+061D <reserved>
"                       U+061E ARABIC TRIPLE DOT PUNCTUATION MARK
?       ؟               U+061F ARABIC QUESTION MARK
" Based on ISO-8859-6
Hz      ء               U+0621 ARABIC LETTER HAMZA
AA      آ               U+0622 ARABIC LETTER ALEF WITH MADDA ABOVE
AH      أ               U+0623 ARABIC LETTER ALEF WITH HAMZA ABOVE
WH      ؤ               U+0624 ARABIC LETTER WAW WITH HAMZA ABOVE
Ah      إ               U+0625 ARABIC LETTER ALEF WITH HAMZA BELOW
YH      ئ               U+0626 ARABIC LETTER YEH WITH HAMZA ABOVE
a       ا               U+0627 ARABIC LETTER ALEF
b       ب               U+0628 ARABIC LETTER BEH
Tm      ة               U+0629 ARABIC LETTER TEH MARBUTA
t       ت               U+062A ARABIC LETTER TEH
Th      ث               U+062B ARABIC LETTER THEH
j       ج               U+062C ARABIC LETTER JEEM
H!      ح               U+062D ARABIC LETTER HAH
Kh      خ               U+062E ARABIC LETTER KHAH
d       د               U+062F ARABIC LETTER DAL
Dh      ذ               U+0630 ARABIC LETTER THAL
r       ر               U+0631 ARABIC LETTER REH
z       ز               U+0632 ARABIC LETTER ZAIN
s       س               U+0633 ARABIC LETTER SEEN
Sh      ش               U+0634 ARABIC LETTER SHEEN
S!      ص               U+0635 ARABIC LETTER SAD
D!      ض               U+0636 ARABIC LETTER DAD
T!      ط               U+0637 ARABIC LETTER TAH
Z!      ظ               U+0638 ARABIC LETTER ZAH
e       ع               U+0639 ARABIC LETTER AIN
g       غ               U+063A ARABIC LETTER GHAIN
"                       U+063B <reserved>
"                       U+063C <reserved>
"                       U+063D <reserved>
"                       U+063E <reserved>
"                       U+063F <reserved>
_       ـ               U+0640 ARABIC TATWEEL
f       ف               U+0641 ARABIC LETTER FEH
q       ق               U+0642 ARABIC LETTER QAF
k       ك               U+0643 ARABIC LETTER KAF
l       ل               U+0644 ARABIC LETTER LAM
m       م               U+0645 ARABIC LETTER MEEM
n       ن               U+0646 ARABIC LETTER NOON
h       ه               U+0647 ARABIC LETTER HEH
w       و               U+0648 ARABIC LETTER WAW
Ya      ى               U+0649 ARABIC LETTER ALEF MAKSURA
"                       undotted yeh
y       ي               U+064A ARABIC LETTER YEH
" Points from ISO-8859-6
=a    <Char-0x064B>   ً  U+064B ARABIC FATHATAN
=u    <Char-0x064C>   ٌ  U+064C ARABIC DAMMATAN
=i    <Char-0x064D>   ٍ  U+064D ARABIC KASRATAN
-a    <Char-0x064E>   َ  U+064E ARABIC FATHA
-u    <Char-0x064F>   ُ  U+064F ARABIC DAMMA
-i    <Char-0x0650>   ِ  U+0650 ARABIC KASRA
-w    <Char-0x0651>   ّ  U+0651 ARABIC SHADDA
-0    <Char-0x0652>   ْ  U+0652 ARABIC SUKUUN
" Combining maddah and hamza
!A    <Char-0x0653>   ٓ  U+0653 COMBINING MADDAH ABOVE
!H    <Char-0x0654>   ٔ  U+0654 COMBINING HAMZA ABOVE
!h    <Char-0x0655>   ٕ  U+0655 COMBINING HAMZA BELOW
" Other combining marks
"                       U+0656 ARABIC SUBSCRIPT ALEF
"                       U+0657 ARABIC INVERTED DAMMA
"                       U+0658 ARABIC MARK NOON GHUNNA
"                       Kashmiri, Baluchi, Urdu
"                       U+0659 ARABIC ZWARAKAY
"                       Pashto
"                       U+065A ARABIC VOWEL SIGN SMALL V ABOVE
"                       African languages
"                       U+065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
"                       African languages
"                       U+065C ARABIC VOWEL SIGN DOT BELOW
"                       African languages
"                       U+065D ARABIC REVERSED DAMMA
"                       Ormuri, African languages
"                       U+065E ARABIC FATHA WITH TWO DOTS
"                       Kalami
" Arabic-Indic digits
" The following are used by default, see near the top of this keymap
" 0                     U+0660 ARABIC-INDIC DIGIT ZERO
" 1                     U+0661 ARABIC-INDIC DIGIT ONE
" 2                     U+0662 ARABIC-INDIC DIGIT TWO
" 3                     U+0663 ARABIC-INDIC DIGIT THREE
" 4                     U+0664 ARABIC-INDIC DIGIT FOUR
" 5                     U+0665 ARABIC-INDIC DIGIT FIVE
" 6                     U+0666 ARABIC-INDIC DIGIT SIX
" 7                     U+0667 ARABIC-INDIC DIGIT SEVEN
" 8                     U+0668 ARABIC-INDIC DIGIT EIGHT
" 9                     U+0669 ARABIC-INDIC DIGIT NINE
" Punctuation
%       ٪               U+066A ARABIC PERCENT SIGN
"                       U+066B ARABIC DECIMAL SEPARATOR
"                       U+066C ARABIC THOUSANDS SEPARATOR
*       ٭               U+066D ARABIC FIVE-POINTED STAR
" Archaic letters
B0      ٮ               U+066E ARABIC LETTER DOTLESS BEH
Q0      ٯ               U+066F ARABIC LETTER DOTLESS QAF
" Point
!A   <Char-0x0670>   ٰ   U+0670 ARABIC LETTER SUPERSCRIPT ALEF
" Extended Arabic letters
Aw      ٱ               U+0671 ARABIC LETTER ALEF WASLA
"                       Koranic Arabic
"                       U+0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
"                       Baluchi, Kashmiri
"                       U+0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
"                       Baluchi, Kashmiri
"                       U+0674 ARABIC LETTER HIGH HAMZA
"                       Kazakh
"                       U+0675 ARABIC LETTER HIGH HAMZA ALEF
"                       Kazakh
"                       U+0676 ARABIC LETTER HIGH HAMZA WAW
"                       Kazakh
"                       U+0677 ARABIC LETTER U WITH HAMZA ABOVE
"                       Kazakh
"                       U+0678 ARABIC LETTER HIGH HAMZA YEH
"                       Kazakh
"                       U+0679 ARABIC LETTER TTEH
"                       Urdu
"                       U+067A ARABIC LETTER TTEHEH
"                       Sindhi
"                       U+067B ARABIC LETTER BEEH
"                       Sindhi
"                       U+067C ARABIC LETTER TEH WITH RING
"                       Pashto
"                       U+067D ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
"                       Sindhi
p       پ               U+067E ARABIC LETTER PEH
"                       Persian, Urdu, ...
"                       U+067F ARABIC LETTER TEHEH
"                       Sindhi
"                       U+0680 ARABIC LETTER BEHEH
"                       Sindhi
"                       U+0681 ARABIC LETTER HAH WITH HAMZA ABOVE
"                       Pashto
"                       U+0682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
"                       obsolete in Pashto
"                       U+0683 ARABIC LETTER NYEH
"                       Sindhi
"                       U+0684 ARABIC LETTER DYEH
"                       Sindhi
"                       U+0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE
"                       Pashto
"                       U+0686 ARABIC LETTER TCHEH
"                       Persian, Urdu, ...
"                       U+0687 ARABIC LETTER TCHEHEH
"                       Sindhi
"                       U+0688 ARABIC LETTER DDAL
"                       Urdu
"                       U+0689 ARABIC LETTER DAL WITH RING
"                       Pashto
"                       U+068A ARABIC LETTER DAL WITH DOT BELOW
"                       Sindhi
"                       U+068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
"                       Lahnda
"                       U+068C ARABIC LETTER DAHAL
"                       Sindhi
"                       U+068D ARABIC LETTER DDAHAL
"                       Sindhi
"                       U+068E ARABIC LETTER DUL
"                       obsolete in Sindhi
"                       U+068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
"                       Sindhi (modern DUL)
"                       U+0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE
"                       obsolete in Urdu
"                       U+0691 ARABIC LETTER RREH
"                       Urdu
"                       U+0692 ARABIC LETTER REH WITH SMALL V
"                       Kurdish
"                       U+0693 ARABIC LETTER REH WITH RING
"                       Pashto
"                       U+0694 ARABIC LETTER REH WITH DOT BELOW
"                       Kurdish
"                       U+0695 ARABIC LETTER REH WITH SMALL V BELOW
"                       Kurdish
"                       U+0696 ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
"                       Pashto
"                       U+0697 ARABIC LETTER REH WITH TWO DOTS ABOVE
"                       Dargwa
"                       U+0698 ARABIC LETTER JEH
"                       Persian, Urdu, ...
"                       U+0699 ARABIC LETTER REH WITH FOUR DOTS ABOVE
"                       Sindhi
"                       U+069A ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
"                       Pashto
"                       U+069B ARABIC LETTER SEEN WITH THREE DOTS BELOW
"                       U+069C ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
"                       Moroccan Arabic
"                       U+069D ARABIC LETTER SAD WITH TWO DOTS BELOW
"                       Turkic
"                       U+069E ARABIC LETTER SAD WITH THREE DOTS ABOVE
"                       Berber
"                       U+069F ARABIC LETTER TAH WITH THREE DOTS ABOVE
"                       old Hausa
"                       U+06A0 ARABIC LETTER AIN WITH THREE DOTS ABOVE
"                       old Malay
"                       U+06A1 ARABIC LETTER DOTLESS FEH
"                       Adighe
"                       U+06A2 ARABIC LETTER FEH WITH DOT MOVED BELOW
"                       Maghrib Arabic
"                       U+06A3 ARABIC LETTER FEH WITH DOT BELOW
"                       Ingush
v       ڤ               U+06A4 ARABIC LETTER VEH
"                       Middle Eastern Arabic for foreign words; Kurdish
"                       U+06A5 ARABIC LETTER FEH WITH THREE DOTS BELOW
"                       North African Arabic for foreign words
"                       U+06A6 ARABIC LETTER PEHEH
"                       Sindhi
"                       U+06A7 ARABIC LETTER QAF WITH DOT ABOVE
"                       Maghrib Arabic
"                       U+06A8 ARABIC LETTER QAF WITH THREE DOTS ABOVE
"                       Tunisian Arabic
"                       U+06A9 ARABIC LETTER KEHEH
"                       Persian, Urdu, ...
K-      ڪ               U+06AA ARABIC LETTER SWASH KAF
"                       U+06AB ARABIC LETTER KAF WITH RING
"                       Pashto
"                       U+06AC ARABIC LETTER KAF WITH DOT ABOVE
"                       old Malay
Ng      ڭ               U+06AD ARABIC LETTER NG
"                       Uighur, Kazakh, old Malay, ...
"                       U+06AE ARABIC LETTER KAF WITH THREE DOTS BELOW
"                       Berber
"                       U+06AF ARABIC LETTER GAF
"                       Persian, Urdu, ...
"                       U+06B0 ARABIC LETTER GAF WITH RING
"                       Lahnda
"                       U+06B1 ARABIC LETTER NGOEH
"                       Sindhi
"                       U+06B2 ARABIC LETTER GAF WITH TWO DOTS BELOW
"                       not used in Sindhi
"                       U+06B3 ARABIC LETTER GUEH
"                       Sindhi
"                       U+06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE
"                       not used in Sindhi
"                       U+06B5 ARABIC LETTER LAM WITH SMALL V
"                       Kurdish
"                       U+06B6 ARABIC LETTER LAM WITH DOT ABOVE
"                       Kurdish
"                       U+06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE
"                       Kurdish
"                       U+06B8 ARABIC LETTER LAM WITH THREE DOTS BELOW
"                       U+06B9 ARABIC LETTER NOON WITH DOT BELOW
"                       U+06BA ARABIC LETTER NOON GHUNNA
"                       Urdu
"                       U+06BB ARABIC LETTER RNOON
"                       Sindhi
"                       U+06BC ARABIC LETTER NOON WITH RING
"                       Pashto
"                       U+06BD ARABIC LETTER NOON WITH THREE DOTS ABOVE
"                       old Malay
"                       U+06BE ARABIC LETTER HEH DOACHASHMEE
"                       forms aspirate digraphs in Urdu
"                       U+06BF ARABIC LETTER TCHEH WITH DOT ABOVE
"                       U+06C0 ARABIC LETTER HEH WITH YEH ABOVE
"                       = ARABIC LETTER HAMZA ON HA
"                       = izafet
"                       Urdu; actually a ligature
"                       U+06C1 ARABIC LETTER HEH GOAL
"                       Urdu
"                       U+06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
"                       Urdu; actually a ligature
"                       U+06C3 ARABIC LETTER TEH MARBUTA GOAL
"                       Urdu
"                       U+06C4 ARABIC LETTER WAW WITH RING
"                       Kashmiri
"                       U+06C5 ARABIC LETTER KIRGHIZ OE
"                       Kirghiz
"                       U+06C6 ARABIC LETTER OE
"                       Uighur, Kurdish, Kazakh
"                       U+06C7 ARABIC LETTER U
"                       Kirghiz
"                       U+06C8 ARABIC LETTER YU
"                       Uighur
"                       U+06C9 ARABIC LETTER KIRGHIZ YU
"                       Kazakh, Kirghiz
"                       U+06CA ARABIC LETTER WAW WITH TWO DOTS ABOVE
"                       Kurdish
"                       U+06CB ARABIC LETTER VE
"                       Uighur, Kazakh
Yf      ی               U+06CC ARABIC LETTER FARSI YEH
"                       Arabic, Persian, Urdu, ...
"                       = yeh, undotted when final or isolated
"                       U+06CD ARABIC LETTER YEH WITH TAIL
"                       Pashto, Sindhi
"                       U+06CE ARABIC LETTER YEH WITH SMALL V
"                       Kurdish
"                       U+06CF ARABIC LETTER WAW WITH DOT ABOVE
"                       U+06D0 ARABIC LETTER E
"                       Pashto, Uighur
"                       used as bbeh in Sindhi
"                       U+06D1 ARABIC LETTER YEH WITH THREE DOTS BELOW
"                       old Malay
Y-      ے               U+06D2 ARABIC LETTER YEH BARREE
"                       Urdu
"                       U+06D3 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
"                       Urdu; actually a ligature
" Punctuation
"                       U+06D4 ARABIC FULL STOP
"                       Urdu
" Extended Arabic letter
"                       U+06D5 ARABIC LETTER AE
"                       Uighur, Kazakh, Kirghiz
" Koranic annotation signs
<Bslash>Sly <Char-0x06D6>   ۖ  U+06D6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
<Bslash>qly <Char-0x06D7>   ۗ  U+06D7 ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
<Bslash>M   <Char-0x06D8>   ۘ  U+06D8 ARABIC SMALL HIGH MEEM INITIAL FORM
<Bslash>la  <Char-0x06D9>   ۙ  U+06D9 ARABIC SMALL HIGH LAM ALEF
<Bslash>j   <Char-0x06DA>   ۚ  U+06DA ARABIC SMALL HIGH JEEM
<Bslash>:.  <Char-0x06DB>   ۛ  U+06DB ARABIC SMALL HIGH THREE DOTS
<Bslash>s   <Char-0x06DC>   ۜ  U+06DC ARABIC SMALL HIGH SEEN
<Bslash>()  <Char-0x06DD>  ۝  U+06DD ARABIC END OF AYAH
<Bslash>Rh  <Char-0x06DE>   ۞      U+06DE ARABIC START OF RUB EL HIZB
<Bslash>0   <Char-0x06DF>   ۟      U+06DF ARABIC SMALL HIGH ROUNDED ZERO
<Bslash>[]  <Char-0x06E0>   ۠  U+06E0 ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
<Bslash>>   <Char-0x06E1>   ۡ  U+06E1 ARABIC SMALL HIGH HEAD OF KHAH
"                       = arabic jazm; used for sukuun in some Korans
<Bslash>m   <Char-0x06E2>   ۢ  U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM
/s          <Char-0x06E3>   ۣ  U+06E3 ARABIC SMALL LOW SEEN
<Bslash>AA  <Char-0x06E4>   ۤ  U+06E4 ARABIC SMALL HIGH MADDA
<Bar>w  ۥ               U+06E5 ARABIC SMALL WAW
<Bar>y  ۦ               U+06E6 ARABIC SMALL YEH
<Bslash>y   <Char-0x06E7>   ۧ  U+06E7 ARABIC SMALL HIGH YEH
<Bslash>n   <Char-0x06E8>   ۨ  U+06E8 ARABIC SMALL HIGH NOON
<Bar>[] ۩               U+06E9 ARABIC PLACE OF SAJDAH
/.          <Char-0x06EA>   ۪  U+06EA ARABIC EMPTY CENTRE LOW STOP
<Bslash>.   <Char-0x06EB>   ۫  U+06EB ARABIC EMPTY CENTRE HIGH STOP
<Bslash>,   <Char-0x06EC>   ۬  U+06EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
/m          <Char-0x06ED>   ۭ  U+06ED ARABIC SMALL LOW MEEM
" Extended letters for Parkari
"                       U+06EE ARABIC LETTER DAL WITH INVERTED V
"                       U+06EF ARABIC LETTER REH WITH INVERTED V
" Eastern Arabic-Indic digits (used with Arabic-script languages of Iran, Pakistan and India
" Set b:arabic_digits_eastern to nonzero to use
" (see at top of this keymap)
" 0                     U+06F0 EXTENDED ARABIC-INDIC DIGIT ZERO
" 1                     U+06F1 EXTENDED ARABIC-INDIC DIGIT ONE
" 2                     U+06F2 EXTENDED ARABIC-INDIC DIGIT TWO
" 3                     U+06F3 EXTENDED ARABIC-INDIC DIGIT THREE
" 4                     U+06F4 EXTENDED ARABIC-INDIC DIGIT FOUR
" 5                     U+06F5 EXTENDED ARABIC-INDIC DIGIT FIVE
" 6                     U+06F6 EXTENDED ARABIC-INDIC DIGIT SIX
" 7                     U+06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN
" 8                     U+06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT
" 9                     U+06F9 EXTENDED ARABIC-INDIC DIGIT NINE
" Extended Arabic letters
"                       U+06FA ARABIC LETTER SHEEN WITH DOT BELOW
"                       U+06FB ARABIC LETTER DAD WITH DOT BELOW
"                       U+06FC ARABIC LETTER GHAIN WITH DOT BELOW
" Signs for Sindhi
"                       U+06FD ARABIC SIGN SINDHI AMPERSAND
"                       U+06FE ARABIC SIGN SINDHI POSTPOSITION MEN
" Extended Arabic letter for Parkari
"                       U+06FF ARABIC LETTER HEH WITH INVERTED V
" ARABIC SUPPLEMENT
" =================
" primarily for Arabic-script orthographies for Arican languages
"                       U+0750 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
"                       U+0751 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
"                       U+0752 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0753 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
"                       U+0754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
"                       U+0755 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
"                       U+0756 ARABIC LETTER BEH WITH SMALL V
"                       U+0757 ARABIC LETTER HAH WITH TWO DOTS ABOVE
"                       U+0758 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0759 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
"                       Saraiki
"                       U+075A ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
"                       U+075B ARABIC LETTER REH WITH STROKE
"                       U+075C ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
"                       Shina
"                       U+075D ARABIC LETTER AIN WITH TWO DOTS ABOVE
"                       U+075E ARABIC LETTER AIN WITH THREE DOTS POINTING UPWARDS ABOVE
"                       U+075F ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
"                       U+0760 ARABIC LETTER FEH WITH TWO DOTS BELOW
"                       U+0761 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0762 ARABIC LETTER KEHEH WITH DOT ABOVE
"                       old Malay, preferred to U+06AC
"                       U+0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
"                       Moroccan Arabic, Amazigh
"                       U+0764 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0765 ARABIC LETTER MEEM WITH DOT ABOVE
"                       U+0766 ARABIC LETTER MEEM WITH DOT BELOW
"                       Maba
"                       U+0767 ARABIC LETTER NOON WITH TWO DOTS BELOW
"                       U+0768 ARABIC LETTER NOON WITH SMALL TAH
"                       Saraiji, Pathwari
"                       U+0769 ARABIC LETTER NOON WITH SMALL V
"                       Gojri
"                       U+076A ARABIC LETTER LAM WITH BAR
"                       U+076B ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
"                       Torwali, Ormuri
"                       U+076C ARABIC LETTER REH WITH HAMZA ABOVE
"                       Ormuri
"                       U+076D ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
"                       Kalami, Ormuri
" ARABIC PRESENTATION FORMS-A
" ===========================
" 0xFB50-0xFBB1 Contextual forms for Persian, Urdu, Sindhi etc. (p.m.)
" 0xFBD3-0xFBE9 Contextual forms for Central Asian languages (p.m.)
" 0xFBEA-0xFD3D Two-elements ligatures (p.m.)
" Punctuation
(       ﴾               U+FD3E ORNATE LEFT PARENTHESIS
)       ﴿               U+FD3F ORNATE RIGHT PARENTHESIS
" 0xFD50-0xFDC7 Three-element ligatures (p.m.)
" 0xFDD0-0xFDEF Noncharacters (p.m.)
" Word ligatures
"                       U+FDF0 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
"                       U+FDF1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
"                       U+FDF2 ARABIC LIGATURE ALLAH (usually lillah [Red.]) ISOLATED FORM
"                       U+FDF3 ARABIC LIGATURE AKBAR ISOLATED FORM
"                       U+FDF4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM
"                       U+FDF5 ARABIC LIGATURE SALAM ISOLATED FORM
"                       U+FDF6 ARABIC LIGATURE RASOUL ISOLATED FORM
"                       U+FDF7 ARABIC LIGATURE ALAYHE ISOLATED FORM
"                       U+FDF8 ARABIC LIGATURE WASALLAM ISOLATED FORM
"                       U+FDF9 ARABIC LIGATURE SALLA ISOLATED FORM
"                       U+FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
"                       U+FDFB ARABIC LIGATURE JALLAJALALOUHOU
" Currency sign
#       ﷼               U+FDFC RIAL SIGN
" Symbol
"                       U+FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
" 0xFE70-0xFEFF ARABIC PRESENTATION FORMS-B (p.m.)
"               ===========================

" vim: fo-=c:tw=0

CommentsEdit

Please add any comments and questions here, not on the talk page, sign them with four tildes, and separate unrelated entries with four dashes, like this: Tonymec 04:33, 11 August 2009 (UTC)


Around Wikia's network

Random Wiki