Add keymap file for Farsi, provided by Mostafa

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18861 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Uwe Stöhr 2007-06-22 22:41:45 +00:00
parent 1a3daacc5f
commit 58c9d5fd70
3 changed files with 77 additions and 0 deletions

View File

@ -1448,6 +1448,7 @@ lib_kbd_files = Split('''
czech.kmap
espanol.kmap
european.kmap
farsi.kmap
francais.kmap
french.kmap
german-2.kmap

View File

@ -862,6 +862,7 @@ dist_kbd_DATA = \
kbd/czech-prg.kmap \
kbd/czech.kmap \
kbd/european.kmap \
kbd/farsi.kmap \
kbd/francais.kmap \
kbd/french.kmap \
kbd/german-2.kmap \

75
lib/kbd/farsi.kmap Normal file
View File

@ -0,0 +1,75 @@
#
# Farsi keyboard definition for LyX
#
\kmap q ض
\kmap w ص
\kmap e ث
\kmap r ق
\kmap t ف
\kmap y غ
\kmap u ع
\kmap i ه
\kmap o خ
\kmap p ح
\kmap a ش
\kmap s س
\kmap d ی
\kmap f ب
\kmap g ل
\kmap h ا
\kmap j ت
\kmap k ن
\kmap l م
\kmap z ظ
\kmap x ط
\kmap c ز
\kmap v ر
\kmap b ذ
\kmap n د
\kmap m پ
\kmap ; ک
\kmap ' گ
\kmap "," و
\kmap `
\kmap [ ج
\kmap ] چ
# shifted keyboard
\kmap Q ْ
\kmap W ٌ
\kmap E ٍ
\kmap R ً
\kmap T ُ
\kmap Y ِ
\kmap U َ
\kmap I ّ
\kmap O ]
\kmap P [
\kmap A ؤ
\kmap S ئ
\kmap D ي
\kmap F إ
\kmap G أ
\kmap H آ
\kmap J ة
\kmap K »
\kmap L «
\kmap Z ك
\kmap X ٓ
\kmap C ژ
\kmap V ٰ
\kmap B
\kmap N ٔ
\kmap M ء
\kmap ? ؟
\kmap @ ٬
\kmap \# ٫
\kmap $ ﷼
\kmap & ،
\kmap _ ـ
#we can not map double quote to a letter in LyX.
#we have to choose something else for the arabic semicolon.
#\kmap \" ؛
\kmap * ؛