Skip to content

Instantly share code, notes, and snippets.

@Konfekt
Created January 6, 2023 09:28
Show Gist options
  • Save Konfekt/424f1ceef7311fa4534e8ab05ae13bb6 to your computer and use it in GitHub Desktop.
Save Konfekt/424f1ceef7311fa4534e8ab05ae13bb6 to your computer and use it in GitHub Desktop.
persian transliterate (finglish) keymap
scriptencoding utf-8
" Adapted from http://www.persoarabic.org/content/generated/doc.free/mohsen/PLPC/120036/current/accessPage/index.html#farsi-transliterate-bananPersianInputMethod
" Use this short name in the status line.
let b:keymap_name = "per"
loadkeymap
1 ١ " Arabic_1
2 ٢ " Arabic_2
3 ٣ " Arabic_3
4 ۴ " Farsi_4
5 ۵ " Farsi_5
6 ۶ " Farsi_6
7 ٧ " Arabic_7
8 ٨ " Arabic_8
9 ٩ " Arabic_9
0 ۰ " Farsi_0
" -
" =
gh ق " Arabic_qaf
Q ق " Arabic_qaf
q غ " Arabic_ghain
G غ " Arabic_ghain
" w ش " Arabic_sheen
" e ع " Arabic_ain
w ع " Arabic_ain
r ر " Arabic_ra
t ت " Arabic_teh
tt ت " Arabic_teh
T ط " Arabic_tah
y ى " Farsi_yeh
i ى " Farsi_yeh
I ئ " Farsi_yeh with Hamza
u و " Arabic_waw
v و " Arabic_waw
V ؤ " Arabic_waw with Hamza
" o و " Arabic_waw
p پ " Arabic_peh
" [
" ]
a ا " Arabic_alef
A آ " Arabic_maddaonalef
s س " Arabic_seen
ss س " Arabic_seen
S ص " Arabic_sad
" <M-s> ش " Arabic_sheen
sh ش " Arabic_sheen
d د " Arabic_dal
" D ذ " Arabic_zal
f ف " Arabic_feh
g گ " Farsi_gaf
gg گ " Farsi_gaf
h ه " Arabic_heh
hh ه " Arabic_heh
H ح " Arabic_hah
j ج " Arabic_jeem
" J ژ " Farsi_jeh
k ک " Arabic_keheh
kk ک " Arabic_keheh
l ل " Arabic_lam
; ؛ " Arabic_semicolon
' ، " Arabic_comma
\" ” " quoted_bl
z ز " Arabic_zain
zz ز " Arabic_zain
Z ذ " Arabic_thal
zh ژ " Farsi_jeh
" <m-z> ظ " Arabic_zah
kh خ " Arabic_khah
" x خ " Arabic_khah
x ض " Arabic_zad
X ظ " Arabic_zah
c ث " Arabic_theh
cc ث " Arabic_theh
ch چ " Arabic_tcheh
C چ " Arabic_tcheh
v و " Arabic_waw
" V " Arabic_hamza
b ب " Arabic_beh
n ن " Arabic_noon
m م " Arabic_meem
, ,
" .
" /
? ؟
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment