• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2011, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11**     http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20
21<merge
22    xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
23>
24    <include
25        latin:keyboardLayout="@xml/kbd_key_styles" />
26    <Row
27        latin:keyWidth="8.0%p"
28    >
29        <!-- \u0636: ARABIC LETTER DAD -->
30        <Key
31            latin:keyLabel="ض" />
32        <!-- \u0635: ARABIC LETTER SAD -->
33        <Key
34            latin:keyLabel="ص" />
35        <!-- \u062b: ARABIC LETTER THEH -->
36        <Key
37            latin:keyLabel="ث" />
38        <!-- \u0642: ARABIC LETTER QAF
39             \u06a8: ARABIC LETTER QAF WITH THREE DOTS ABOVE -->
40        <Key
41            latin:keyLabel="ق"
42            latin:moreKeys="ڨ" />
43        <!-- \u0641: ARABIC LETTER FEH
44             \u06a4: ARABIC LETTER VEH
45             \u06a2: ARABIC LETTER FEH WITH DOT MOVED BELOW
46             \u06a5: ARABIC LETTER FEH WITH THREE DOTS BELOW -->
47        <Key
48            latin:keyLabel="ف"
49            latin:moreKeys="\u06a4,\u06a2,\u06a5" />
50        <!-- \u063a: ARABIC LETTER GHAIN -->
51        <Key
52            latin:keyLabel="غ" />
53        <!-- \u0639: ARABIC LETTER AIN -->
54        <Key
55            latin:keyLabel="ع" />
56        <!-- \u0647: ARABIC LETTER HEH
57             \ufeeb: ARABIC LETTER HEH INITIAL FORM
58             \u0647\u0640: ARABIC LETTER HEH + Zero width joiner -->
59        <Key
60            latin:keyLabel="ه"
61            latin:moreKeys="\ufeeb|\u0647\u200D" />
62        <!-- \u062e: ARABIC LETTER KHAH -->
63        <Key
64            latin:keyLabel="خ" />
65        <!-- \u062d: ARABIC LETTER HAH -->
66        <Key
67            latin:keyLabel="ح" />
68        <!-- \u062c: ARABIC LETTER JEEM
69             \u0686: ARABIC LETTER TCHEH -->
70        <Key
71            latin:keyLabel="ج"
72            latin:moreKeys="چ" />
73        <Key
74            latin:keyStyle="deleteKeyStyle"
75            latin:keyXPos="-10.0%p"
76            latin:keyWidth="fillBoth" />
77    </Row>
78    <Row
79        latin:keyWidth="8.0%p"
80    >
81        <!-- \u0634: ARABIC LETTER SHEEN
82             \u069c: ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE -->
83        <Key
84            latin:keyLabel="ش"
85            latin:moreKeys="ڜ"
86            latin:keyXPos="3.0%p" />
87        <!-- \u0633: ARABIC LETTER SEEN -->
88        <Key
89            latin:keyLabel="س" />
90        <!-- \u064a: ARABIC LETTER YEH
91             \u0626: ARABIC LETTER YEH WITH HAMZA ABOVE
92             \u0649: ARABIC LETTER ALEF MAKSURA -->
93        <Key
94            latin:keyLabel="ي"
95            latin:moreKeys="\u0626,\u0649" />
96        <!-- \u0628: ARABIC LETTER BEH
97             \u067e: ARABIC LETTER PEH -->
98        <Key
99            latin:keyLabel="ب"
100            latin:moreKeys="پ" />
101        <!-- \u0644: ARABIC LETTER LAM
102             \ufefb: ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
103             \u0627: ARABIC LETTER ALEF
104             \ufef7: ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
105             \u0623: ARABIC LETTER ALEF WITH HAMZA ABOVE
106             \ufef9: ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
107             \u0625: ARABIC LETTER ALEF WITH HAMZA BELOW
108             \ufef5: ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
109             \u0622: ARABIC LETTER ALEF WITH MADDA ABOVE -->
110        <Key
111            latin:keyLabel="ل"
112            latin:moreKeys="\ufefb|\u0644\u0627,\ufef7|\u0644\u0623,\ufef9|\u0644\u0625,\ufef5|\u0644\u0622" />
113        <!-- \u0627: ARABIC LETTER ALEF
114             \u0621: ARABIC LETTER HAMZA
115             \u0671: ARABIC LETTER ALEF WASLA
116             \u0623: ARABIC LETTER ALEF WITH HAMZA ABOVE
117             \u0625: ARABIC LETTER ALEF WITH HAMZA BELOW
118             \u0622: ARABIC LETTER ALEF WITH MADDA ABOVE -->
119        <Key
120            latin:keyLabel="ا"
121            latin:moreKeys="\u0621,\u0671,\u0623,\u0625,\u0622" />
122        <!-- \u062a: ARABIC LETTER TEH -->
123        <Key
124            latin:keyLabel="ت" />
125        <!-- \u0646: ARABIC LETTER NOON -->
126        <Key
127            latin:keyLabel="ن" />
128        <!-- \u0645: ARABIC LETTER MEEM -->
129        <Key
130            latin:keyLabel="م" />
131        <!-- \u0643: ARABIC LETTER KAF
132             \u06af: ARABIC LETTER GAF
133             \u06a9: ARABIC LETTER KEHEH -->
134        <Key
135            latin:keyLabel="ك"
136            latin:moreKeys="\u06af,\u06a9" />
137        <!-- \u0637: ARABIC LETTER TAH -->
138        <Key
139            latin:keyLabel="ط" />
140        <Key
141            latin:keyStyle="returnKeyStyle"
142            latin:keyXPos="-14.6%p"
143            latin:keyWidth="fillBoth" />
144    </Row>
145    <Row
146        latin:keyWidth="8.0%p"
147    >
148    <!-- kbd_row3_smiley -->
149        <switch>
150            <case
151                latin:mode="email"
152            >
153                <Key
154                    latin:keyLabel="\@" />
155            </case>
156            <case
157                latin:mode="url"
158            >
159                <Key
160                    latin:keyLabel="-"
161                    latin:keyLabelOption="hasUppercaseLetter"
162                    latin:keyHintLabel="_"
163                    latin:moreKeys="_" />
164            </case>
165            <case
166                latin:imeAction="actionSearch"
167            >
168                <Key
169                    latin:keyLabel=":"
170                    latin:keyLabelOption="hasUppercaseLetter"
171                    latin:keyHintLabel="+"
172                    latin:moreKeys="+" />
173            </case>
174            <default>
175                <Key
176                    latin:keyStyle="smileyKeyStyle" />
177            </default>
178        </switch>
179        <!-- \u0626: ARABIC LETTER YEH WITH HAMZA ABOVE -->
180        <Key
181            latin:keyLabel="ئ" />
182        <!-- \u0621: ARABIC LETTER HAMZA -->
183        <Key
184            latin:keyLabel="ء" />
185        <!-- \u0624: ARABIC LETTER WAW WITH HAMZA ABOVE -->
186        <Key
187            latin:keyLabel="ؤ" />
188        <!-- \u0631: ARABIC LETTER REH -->
189        <Key
190            latin:keyLabel="ر" />
191        <!-- \u0630: ARABIC LETTER THAL -->
192        <Key
193            latin:keyLabel="ذ" />
194        <!-- \u0649: ARABIC LETTER ALEF MAKSURA -->
195        <Key
196            latin:keyLabel="ى" />
197        <!-- \u0629: ARABIC LETTER TEH MARBUTA -->
198        <Key
199            latin:keyLabel="ة" />
200        <!-- \u0648: ARABIC LETTER WAW -->
201        <Key
202            latin:keyLabel="و" />
203        <!-- \u0632: ARABIC LETTER ZAIN
204             \u0698: ARABIC LETTER JEH -->
205        <Key
206            latin:keyLabel="ز"
207            latin:moreKeys="ژ" />
208        <!-- \u0638: ARABIC LETTER ZAH -->
209        <Key
210            latin:keyLabel="ظ" />
211        <!-- \u062f: ARABIC LETTER DAL -->
212        <Key
213            latin:keyLabel="د" />
214    </Row>
215    <include
216        latin:keyboardLayout="@xml/kbd_qwerty_row4" />
217</merge>
218