From 58c9d5fd707b35ad37cb111928961164153790b1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Fri, 22 Jun 2007 22:41:45 +0000 Subject: [PATCH] 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 --- development/scons/scons_manifest.py | 1 + lib/Makefile.am | 1 + lib/kbd/farsi.kmap | 75 +++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 lib/kbd/farsi.kmap diff --git a/development/scons/scons_manifest.py b/development/scons/scons_manifest.py index 3cfe20c7e1..73d135b803 100644 --- a/development/scons/scons_manifest.py +++ b/development/scons/scons_manifest.py @@ -1448,6 +1448,7 @@ lib_kbd_files = Split(''' czech.kmap espanol.kmap european.kmap + farsi.kmap francais.kmap french.kmap german-2.kmap diff --git a/lib/Makefile.am b/lib/Makefile.am index d8c81ab942..e4cc188575 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -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 \ diff --git a/lib/kbd/farsi.kmap b/lib/kbd/farsi.kmap new file mode 100644 index 0000000000..559ff8b33c --- /dev/null +++ b/lib/kbd/farsi.kmap @@ -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 * ؛ \ No newline at end of file -- 2.39.5