[HTC ChaCha] M.WeWe:
first of all

English letters IS NOT MISPLACED

AND

IN DEFAULT KEYPAD I DON'T KNOW HOW

TO SWITCH BETWEEN LANGUAGE AFTER

SELECTING ARABIC AND English UNDER INPUT LANGUAGE

SETTINGS SO I TRIED THIS KEYBOARD

ParfieldIME arabic keyboard v4.0.382

NOW

I AM WRITING A TABLE WITH ALL

KEYS WITH SCANCODE OF DEFAULT

KEYBOARD

AND WHAT IT DOES

**IN PHYSICAL**

I MEAN WHEN PARSING

(O) KEY IT it does WHAT

(I) KEY SHOULD DO

AND WHAT THIS KEYS

should do IN ARABIC

SCANCODE IN PHYSICAL IN ARABIC
--------------------------------------------------------------------------------------------------------------------
44 (P) it does (O) (P) should do (ج) it does (ح)
--------------------------------------------------------------------------------------------------------------------
43 (O) it does (I) (O) should do (ح) it does (خ)
--------------------------------------------------------------------------------------------------------------------
37 (I) it does (U) (I) should do (خ) it does (ه)
--------------------------------------------------------------------------------------------------------------------
49 (U) it does (Y) (U) should do (ه) it does (ع)
--------------------------------------------------------------------------------------------------------------------
53 (Y) it does (T) (Y) should do (ع) it does (غ)
--------------------------------------------------------------------------------------------------------------------
48 (T) it does (R) (T) should do (غ) it does (ف)
--------------------------------------------------------------------------------------------------------------------
46 (R) it does (E) (R) should do (ف) it does (ق)
--------------------------------------------------------------------------------------------------------------------
33 (E) it does (V) (E) should do (ق) it does (ث)
--------------------------------------------------------------------------------------------------------------------
51 (W) it does (W) (W) should do (ص) it does (ص)
--------------------------------------------------------------------------------------------------------------------
45 (Q) it does (Q) (Q) should do (ض) it does (ض)
--------------------------------------------------------------------------------------------------------------------
40 (L) it does (L) (L) should do (م) it does (م)
--------------------------------------------------------------------------------------------------------------------
39 (K) it does (K) (K) should do (ن) it does (ن)
--------------------------------------------------------------------------------------------------------------------
38 (J) it does (J) (J) should do (ت) it does (ت)
--------------------------------------------------------------------------------------------------------------------
36 (H) it does (H) (H) should do (ا) it does (ا)
--------------------------------------------------------------------------------------------------------------------
35 (G) it does (G) (G) should do (ل) it does (ل)
--------------------------------------------------------------------------------------------------------------------
34 (F) it does (F) (F) should do (ب) it does (ب)
--------------------------------------------------------------------------------------------------------------------
32 (D) it does (D) (D) should do (ي) it does (ي)
--------------------------------------------------------------------------------------------------------------------
47 (S) it does (S) (S) should do (س) it does (س)
--------------------------------------------------------------------------------------------------------------------
29 (A) it does (A) (A) should do (ش) it does (ش)
--------------------------------------------------------------------------------------------------------------------
105 (?) it does (N) (?) should do (ط) it does (ز)
--------------------------------------------------------------------------------------------------------------------
41 (M) it does (U) (M) should do (ظ) it does (ة)
--------------------------------------------------------------------------------------------------------------------
42 (N) it does (⇧+D) (N) should do (ز) it does (ى)
--------------------------------------------------------------------------------------------------------------------
30 (B) it does (⇧+V) (B) should do (و) it does (لآ)
--------------------------------------------------------------------------------------------------------------------
50 (V) it does (Z) (V) should do (ث) it does (ذ)
--------------------------------------------------------------------------------------------------------------------
31 (C) it does (B) (C) should do (ر) it does (ؤ)
--------------------------------------------------------------------------------------------------------------------
52 (X) it does (#) (X) should do (د) it does (ء)
--------------------------------------------------------------------------------------------------------------------
54 (Z) it does (⇧+#) (Z) should do (ذ) it does (ئ)
--------------------------------------------------------------------------------------------------------------------
56 (CAM) it does (.) (CAM) should do (ك) it does (.)
--------------------------------------------------------------------------------------------------------------------
55 (#) it does (,) (#) should do (ء) it does (,)
--------------------------------------------------------------------------------------------------------------------

STAR (*) NOT WORKING AT ALL

scancode=185

I HOPE YOU CAN UNDERSTAND ME ​