• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/**
4 * Copyright (c) 2008, The Android Open Source Project
5 *
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 *     http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18-->
19
20<!-- The attributes in this XML file provide configuration information -->
21<!-- for the Input Method Manager. -->
22
23<!-- Keyboard: en_US, en_GB, ar, cs, da, de, de(QWERTY), es, es_US, fi, fr, fr_CA, fr_CH, hr, hu, it, iw, nb, nl, pl, pt, ru, sr, sv, tr -->
24<!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. -->
25<!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default
26     subtype.-->
27<input-method xmlns:android="http://schemas.android.com/apk/res/android"
28        android:settingsActivity="com.android.inputmethod.latin.Settings"
29        android:isDefault="@bool/im_is_default">
30    <subtype android:icon="@drawable/ic_subtype_keyboard"
31            android:label="@string/subtype_en_US"
32            android:imeSubtypeLocale="en_US"
33            android:imeSubtypeMode="keyboard"
34            android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection"
35    />
36    <subtype android:icon="@drawable/ic_subtype_keyboard"
37            android:label="@string/subtype_en_GB"
38            android:imeSubtypeLocale="en_GB"
39            android:imeSubtypeMode="keyboard"
40            android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection"
41    />
42    <subtype android:icon="@drawable/ic_subtype_keyboard"
43            android:label="@string/subtype_generic"
44            android:imeSubtypeLocale="ar"
45            android:imeSubtypeMode="keyboard"
46            android:imeSubtypeExtraValue="SupportTouchPositionCorrection"
47    />
48    <subtype android:icon="@drawable/ic_subtype_keyboard"
49            android:label="@string/subtype_generic"
50            android:imeSubtypeLocale="cs"
51            android:imeSubtypeMode="keyboard"
52            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
53    />
54    <subtype android:icon="@drawable/ic_subtype_keyboard"
55            android:label="@string/subtype_generic"
56            android:imeSubtypeLocale="da"
57            android:imeSubtypeMode="keyboard"
58            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
59    />
60    <subtype android:icon="@drawable/ic_subtype_keyboard"
61            android:label="@string/subtype_generic"
62            android:imeSubtypeLocale="de"
63            android:imeSubtypeMode="keyboard"
64            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
65    />
66    <subtype android:icon="@drawable/ic_subtype_keyboard"
67            android:label="@string/subtype_de_qwerty"
68            android:imeSubtypeLocale="de"
69            android:imeSubtypeMode="keyboard"
70            android:imeSubtypeExtraValue="AsciiCapable,KeyboardLocale=de_ZZ,SupportTouchPositionCorrection"
71    />
72    <subtype android:icon="@drawable/ic_subtype_keyboard"
73            android:label="@string/subtype_generic"
74            android:imeSubtypeLocale="es"
75            android:imeSubtypeMode="keyboard"
76            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
77    />
78    <subtype android:icon="@drawable/ic_subtype_keyboard"
79            android:label="@string/subtype_generic"
80            android:imeSubtypeLocale="fi"
81            android:imeSubtypeMode="keyboard"
82            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
83    />
84    <subtype android:icon="@drawable/ic_subtype_keyboard"
85            android:label="@string/subtype_generic"
86            android:imeSubtypeLocale="fr"
87            android:imeSubtypeMode="keyboard"
88            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
89    />
90    <subtype android:icon="@drawable/ic_subtype_keyboard"
91            android:label="@string/subtype_generic"
92            android:imeSubtypeLocale="fr_CA"
93            android:imeSubtypeMode="keyboard"
94            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
95    />
96    <subtype android:icon="@drawable/ic_subtype_keyboard"
97            android:label="@string/subtype_generic"
98            android:imeSubtypeLocale="fr_CH"
99            android:imeSubtypeMode="keyboard"
100            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
101    />
102    <subtype android:icon="@drawable/ic_subtype_keyboard"
103            android:label="@string/subtype_generic"
104            android:imeSubtypeLocale="hr"
105            android:imeSubtypeMode="keyboard"
106            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
107    />
108    <subtype android:icon="@drawable/ic_subtype_keyboard"
109            android:label="@string/subtype_generic"
110            android:imeSubtypeLocale="hu"
111            android:imeSubtypeMode="keyboard"
112            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
113    />
114    <subtype android:icon="@drawable/ic_subtype_keyboard"
115            android:label="@string/subtype_generic"
116            android:imeSubtypeLocale="it"
117            android:imeSubtypeMode="keyboard"
118            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
119    />
120    <!-- Java uses the deprecated "iw" code instead of the standard "he" code for Hebrew. -->
121    <subtype android:icon="@drawable/ic_subtype_keyboard"
122            android:label="@string/subtype_generic"
123            android:imeSubtypeLocale="iw"
124            android:imeSubtypeMode="keyboard"
125            android:imeSubtypeExtraValue="SupportTouchPositionCorrection"
126    />
127    <subtype android:icon="@drawable/ic_subtype_keyboard"
128            android:label="@string/subtype_generic"
129            android:imeSubtypeLocale="nb"
130            android:imeSubtypeMode="keyboard"
131            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
132    />
133    <subtype android:icon="@drawable/ic_subtype_keyboard"
134            android:label="@string/subtype_generic"
135            android:imeSubtypeLocale="nl"
136            android:imeSubtypeMode="keyboard"
137            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
138    />
139    <subtype android:icon="@drawable/ic_subtype_keyboard"
140            android:label="@string/subtype_generic"
141            android:imeSubtypeLocale="pl"
142            android:imeSubtypeMode="keyboard"
143            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
144    />
145    <subtype android:icon="@drawable/ic_subtype_keyboard"
146            android:label="@string/subtype_generic"
147            android:imeSubtypeLocale="pt"
148            android:imeSubtypeMode="keyboard"
149            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
150    />
151    <subtype android:icon="@drawable/ic_subtype_keyboard"
152            android:label="@string/subtype_generic"
153            android:imeSubtypeLocale="ru"
154            android:imeSubtypeMode="keyboard"
155            android:imeSubtypeExtraValue="SupportTouchPositionCorrection"
156    />
157    <subtype android:icon="@drawable/ic_subtype_keyboard"
158            android:label="@string/subtype_generic"
159            android:imeSubtypeLocale="sr"
160            android:imeSubtypeMode="keyboard"
161            android:imeSubtypeExtraValue="SupportTouchPositionCorrection"
162    />
163    <subtype android:icon="@drawable/ic_subtype_keyboard"
164            android:label="@string/subtype_generic"
165            android:imeSubtypeLocale="sv"
166            android:imeSubtypeMode="keyboard"
167            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
168    />
169    <subtype android:icon="@drawable/ic_subtype_keyboard"
170            android:label="@string/subtype_generic"
171            android:imeSubtypeLocale="tr"
172            android:imeSubtypeMode="keyboard"
173            android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
174    />
175</input-method>
176