mirror of
https://github.com/neovim/neovim.git
synced 2025-09-05 19:08:15 +00:00

References:
- https://en.wikipedia.org/wiki/Buckwalter_transliteration
- http://qamus.org/transliteration.htm
closes: vim/vim#18186
e0704a3593
Co-authored-by: Rafael Ketsetsides <rketsetsides@gmail.com>
76 lines
2.2 KiB
VimL
76 lines
2.2 KiB
VimL
" Vim Keymap file for Arabic using Buckwalter Transliteration
|
|
" see
|
|
" http://qamus.org/transliteration.htm
|
|
" https://en.wikipedia.org/wiki/Buckwalter_transliteration
|
|
"
|
|
" Created By: Rafael Ketsetsides <rketsetsides@gmail.com>
|
|
" Last Update: 2025 Sep 02
|
|
|
|
let b:keymap_name = "arabic_buckwalter"
|
|
|
|
loadkeymap
|
|
|
|
A <char-0x0627> " ALEF
|
|
b <char-0x0628> " BEH
|
|
p <char-0x0629> " TEH MARBUTA
|
|
t <char-0x062a> " TEH
|
|
v <char-0x062b> " THEH
|
|
j <char-0x062c> " JEEM
|
|
H <char-0x062d> " HAH
|
|
x <char-0x062e> " KHAH
|
|
d <char-0x062f> " DAL
|
|
* <char-0x0630> " THAL
|
|
r <char-0x0631> " REH
|
|
z <char-0x0632> " ZAIN
|
|
s <char-0x0633> " SEEN
|
|
$ <char-0x0634> " SHEEN
|
|
S <char-0x0635> " SAD
|
|
D <char-0x0636> " DAD
|
|
T <char-0x0637> " TAH
|
|
Z <char-0x0638> " ZAH
|
|
E <char-0x0639> " AIN
|
|
g <char-0x063a> " GHAIN
|
|
_ <char-0x0640> " TATWEEL
|
|
f <char-0x0641> " FEH
|
|
q <char-0x0642> " QAF
|
|
k <char-0x0643> " KAF
|
|
l <char-0x0644> " LAM
|
|
m <char-0x0645> " MEEM
|
|
n <char-0x0646> " NOON
|
|
h <char-0x0647> " HEH
|
|
w <char-0x0648> " WAW
|
|
Y <char-0x0649> " ALEF MAKSURA
|
|
y <char-0x064a> " YEH
|
|
' <char-0x0621> " HAMZA
|
|
| <char-0x0622> " ALEF WITH MADDA ABOVE
|
|
> <char-0x0623> " ALEF WITH HAMZA ABOVE
|
|
& <char-0x0624> " WAW WITH HAMZA ABOVE
|
|
< <char-0x0625> " ALEF WITH HAMZA BELOW
|
|
} <char-0x0626> " YEH WITH HAMZA ABOVE
|
|
F <char-0x064b> " Tanween -- FATHATAN
|
|
N <char-0x064c> " Tanween -- DAMMATAN
|
|
K <char-0x064d> " Tanween -- KASRATAN
|
|
a <char-0x064e> " Tanween -- FATHA
|
|
u <char-0x064f> " Tanween -- DAMMA
|
|
i <char-0x0650> " Tanween -- KASRA
|
|
~ <char-0x0651> " Tanween -- SHADDA
|
|
o <char-0x0652> " Tanween -- SUKUN
|
|
; <char-0x061b> " Arabic Semicolon
|
|
, <char-0x060c> " Arabic Comma
|
|
? <char-0x061f> " Arabic Question Mark
|
|
{ <char-0x0671> " ALEF WASLA
|
|
P <char-0x067E> " PEH
|
|
J <char-0x0686> " TCHEH
|
|
V <char-0x06A4> " VEH
|
|
G <char-0x06AF> " GAF
|
|
0 <char-0x06F0> " Arabic-Indic 0
|
|
1 <char-0x06F1> " Arabic-Indic 1
|
|
2 <char-0x06F2> " Arabic-Indic 2
|
|
3 <char-0x06F3> " Arabic-Indic 3
|
|
4 <char-0x06F4> " Arabic-Indic 4
|
|
5 <char-0x06F5> " Arabic-Indic 5
|
|
6 <char-0x06F6> " Arabic-Indic 6
|
|
7 <char-0x06F7> " Arabic-Indic 7
|
|
8 <char-0x06F8> " Arabic-Indic 8
|
|
9 <char-0x06F9> " Arabic-Indic 9
|