# Arabic input table (Ascii input mode)
#
# Note: The quoted string after the token STATE will appear 
# in the status area when XIM status area is specified.

STATE   "[ English ]"
Ctrl<t>    : SWITCH_STATE_TO  "[ Arabic ]"
END_STATE


#
# Arabic input table (Arabic input mode)
#


STATE   "[ Arabic ]"
Ctrl<t>    :  SWITCH_STATE_TO "[ English ]"
#
#
# <A> not verified
<A>		: "\\"
# <B> => <lam> <alef>
<B>		: "\xe4\xc2"
# <C> => <kasratan>
<C>		: "\xed"
#<D> => opening square bracket
<D>		: "]"
<E>		: "\xef"
#<F> => closing square bracke
<F>		: "["
#<G> => <lam> <hamzaonalef> 
<G>		: "\xe4\xc3"
<H>		: "\xc3"
<K>		: "\xac"
<L>		: "/"
<M>		: "\xef"
<N>		: "\xc2"
<P>		: "\xbb"
<Q>		: "\xee"
<R>		: "\xec"

#<V> = <kasra>                         \xf0
<V>		: "\xf0"
<W>		: "\xeb"
<Y>		: "\xc5"
<a>		: "\xd4"
# <b> => <lam> <maddaonalef>
<b>		: "\xe4\xc7"
<c>		: "\xc4"
<d>		: "\xea"
<e>		: "\xcb"
<f>		: "\xc8"
<g>		: "\xe4"
<h>		: "\xc7"
<i>		: "\xe7"
<j>		: "\xca"
<k>		: "\xe6"
<l>		: "\xe5"
<m>		: "\xc9"
<n>		: "\xe9"
<o>		: "\xce"
<p>		: "\xcd"
<q>		: "\xd6"
<r>		: "\xe2"
<s>		: "\xd3"
<t>		: "\xe1"
<u>		: "\xd9"
<v>		: "\xd1"
<w>		: "\xd5"
<x>		: "\xc1"
<y>		: "\xda"
<z>		: "\xc6"
<apostrophe>	: "\xd7"
#<plus>		: "\xab"
<comma>		: "\xe8"
#<minus>		: "\xad"
<period>	: "\xd2"
<slash>		: "\xd8"
<semicolon>	: "\xe3"
#<equal>		: "\xbd"
<greater>	: "\x2e"
<smaller>       : "\x2c"
<question>	: "\xbf"
<backslash>	: "\xe0"
#ok
<bracketleft>	: "\xcc"
<bracketright>	: "\xcf"
#<underscore>	: "\xdf"
#ok
<grave>		: "\xd0"
#<bar>		: "\xfc"
#ok
<asciitilde>	: "\xf1"


END_STATE

