We have created the Persian-Iranian keymap file for Vim based on Persian
Standard Keyboard Layout.
As utf-8 is the only encoding for Persian on Linux, we have implemented
this layout only in utf-8.
Known Bugs:
- AltGr isn't supported, cause of there is no AltGr in US keyboard.
- Shift+Space doesn't work; you should use Shift-B for ZWNJ.
Newbie Instruction:
- Copy these two files to /usr/share/vim/vim6x/keymap/
- Use
:set keymap=persian
in Vim command mode, or append it to ~/.vimrc
Have fun...
--
Behnam Esfahbod [ [EMAIL PROTECTED] ]
Amir Hedayaty [ [EMAIL PROTECTED] ]
let encoding = &enc
if encoding == ''
let encoding = 'utf-8'
endif
if encoding == 'utf-8'
source <sfile>:p:h/persian-iranian_utf-8.vim
endif
" Vim Keymap file for Persian Standard Keyboard Layout
" Maintainers: Behnam Esfahbod <[EMAIL PROTECTED]>,
" Amir Hedayaty <[EMAIL PROTECTED]>
" Last Change: 2003 Aug 18
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
" Use this short name in the status line.
let b:keymap_name = "per"
loadkeymap
`
1 ۱
2 ۲
3 ۳
4 ۴
5 ۵
6 ۶
7 ۷
8 ۸
9 ۹
0 ۰
- -
= =
q ض
w ص
e ث
r ق
t ف
y غ
u ع
i ه
o خ
p ح
[ ج
] چ
a ش
s س
d ی
f ب
g ل
h ا
j ت
k ن
l م
; ک
' گ
z ظ
x ط
c ز
v ر
b ذ
n د
m پ
, و
. .
/ /
\ \
~ ÷
! !
@ ٬
# ٫
$ ﷼
% ٪
^ ×
& ،
* *
( )
) (
_ ـ
+ +
Q ْ
W ٌ
E ٍ
R ً
T ُ
Y ِ
U َ
I ّ
O ]
P [
{ }
} {
A ؤ
S ئ
D ي
F إ
G أ
H آ
J ة
K »
L «
: :
\" ؛
Z ك
X ٓ
C ژ
V ٰ
B
N ٔ
M ء
< >
> <
? ؟
| |
_______________________________________________
PersianComputing mailing list
[EMAIL PROTECTED]
http://lists.sharif.edu/mailman/listinfo/persiancomputing