Home | History | Annotate | Download | only in xml
      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