The following patch adds better support for Arabic, and fix several other
things.
Also, it includes the end-of-proof patch (which haven't yet been applied)
patch.gz
#
# Arabic keyboard definition for LyX
#
# Generated automatically from kikbd map by Adil Alsaid <[EMAIL PROTECTED]>
#
\kmap q �
\kmap w �
\kmap e �
\kmap r ℷ
\kmap t &bet;
\kmap y �
\kmap u �
\kmap i &het;
\kmap o �
\kmap p �
\kmap a �
\kmap s �
\kmap d &fkaf;
\kmap f �
\kmap g &he;
\kmap h �
\kmap j �
\kmap k &zayin;
\kmap l &vav;
\kmap z �
\kmap x �
\kmap c �
\kmap v �
\kmap b �
\kmap n &yod;
\kmap m �
\kmap ; &dalet;
\kmap ' �
\kmap "," &tet;
\kmap . �
\kmap / �
\kmap ` ;
\kmap ` �
\kmap [ �
\kmap ] �
\kmap Q «
\kmap W ¨
\kmap E ¬
\kmap R ©
\kmap T ¤
\kmap Y �
\kmap U ÷
\kmap I &het;
\kmap O �
\kmap P »
\kmap A
\kmap S ×
\kmap D [
\kmap F ]
\kmap G £
\kmap H �
\kmap J &alef;
\kmap K ÷
\kmap L /
\kmap Z ®
\kmap X ¯
\kmap C {
\kmap V }
\kmap B ¢
\kmap N �
\kmap M ÷
\kmap < ","
\kmap > .
\kmap ? �
\kmap ~ �
\kmap { <
\kmap } >