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 <!-- Supported subtypes 24 keyboard_locale: script_name/keyboard_layout_set 25 af: Afrikaans/qwerty 26 ar: Arabic/arabic 27 (az: Azerbaijani/qwerty) # disabled temporarily. waiting for string resources. 28 be: Belarusian/east_slavic 29 bg: Bulgarian/bulgarian 30 bg: Bulgarian/bulgarian_bds 31 ca: Catalan/spanish 32 cs: Czech/qwertz 33 da: Danish/nordic 34 de: German/qwertz 35 el: Greek/greek 36 en_US: English United States/qwerty 37 en_GB: English Great Britain/qwerty 38 eo: Esperanto/spanish 39 es: Spanish/spanish 40 es_US: Spanish United States/spanish 41 (es_419: Spanish Latin America/qwerty) 42 et_EE: Estonian/nordic 43 fa: Persian/arabic 44 fi: Finnish/nordic 45 fr: French/azerty 46 fr_CA: French Canada/qwerty 47 hi: Hindi/hindi 48 hr: Croatian/qwertz 49 hu: Hungarian/qwertz 50 hy_AM: Armenian Phonetic/armenian_phonetic 51 in: Indonesian/qwerty # "id" is official language code of Indonesian. 52 is: Icelandic/qwerty 53 it: Italian/qwerty 54 iw: Hebrew/hebrew # "he" is official language code of Hebrew. 55 ka_GE: Georgian/georgian 56 (kk: Kazakh/east_slavic) # disabled temporarily. waiting for string resources. 57 km_KH: Khmer/khmer 58 ky: Kyrgyz/east_slavic 59 lo_LA: Lao/lao 60 lt: Lithuanian/qwerty 61 lv: Latvian/qwerty 62 mk: Macedonian/south_slavic 63 mn_MN: Mongolian/mongolian 64 ms_MY: Malay/qwerty 65 nb: Norwegian Bokml/nordic 66 (ne: Nepali Romanized/nepali_romanized) # disabled temporarily 67 (ne: Nepali Traditional/nepali_traditional) # disabled temporarily 68 nl: Dutch/qwerty 69 nl_BE: Dutch Belgium/azerty 70 pl: Polish/qwerty 71 pt_BR: Portuguese Brazil/qwerty 72 pt_PT: Portuguese Portugal/qwerty 73 ro: Romanian/qwerty 74 ru: Russian/east_slavic 75 sk: Slovak/qwerty 76 sl: Slovenian/qwerty 77 sr: Serbian/south_slavic 78 (sr-Latn: Serbian/qwerty) # not yet implemented. 79 sv: Swedish/nordic 80 sw: Swahili/qwerty 81 th: Thai/thai 82 tl: Tagalog/spanish 83 tr: Turkish/qwerty 84 uk: Ukrainian/east_slavic 85 vi: Vietnamese/qwerty 86 zu: Zulu/qwerty 87 zz: QWERTY/qwerty 88 (zz: Emoji/emoji) 89 --> 90 <!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. --> 91 <!-- Note: SupportTouchPositionCorrection extra value is obsolete and maintained for backward 92 compatibility. --> 93 <!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default 94 subtype.--> 95 <input-method xmlns:android="http://schemas.android.com/apk/res/android" 96 android:settingsActivity="com.android.inputmethod.latin.settings.SettingsActivity" 97 android:isDefault="@bool/im_is_default"> 98 <subtype android:icon="@drawable/ic_ime_switcher_dark" 99 android:label="@string/subtype_en_US" 100 android:subtypeId="0xc9194f98" 101 android:imeSubtypeLocale="en_US" 102 android:imeSubtypeMode="keyboard" 103 android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 104 /> 105 <subtype android:icon="@drawable/ic_ime_switcher_dark" 106 android:label="@string/subtype_en_GB" 107 android:subtypeId="0xb045e755" 108 android:imeSubtypeLocale="en_GB" 109 android:imeSubtypeMode="keyboard" 110 android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 111 /> 112 <subtype android:icon="@drawable/ic_ime_switcher_dark" 113 android:label="@string/subtype_generic" 114 android:subtypeId="0x6f972360" 115 android:imeSubtypeLocale="af" 116 android:imeSubtypeMode="keyboard" 117 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 118 /> 119 <subtype android:icon="@drawable/ic_ime_switcher_dark" 120 android:label="@string/subtype_generic" 121 android:subtypeId="0x590dde40" 122 android:imeSubtypeLocale="ar" 123 android:imeSubtypeMode="keyboard" 124 android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable" 125 /> 126 <!-- 127 <subtype android:icon="@drawable/ic_ime_switcher_dark" 128 android:label="@string/subtype_generic" 129 android:subtypeId="0x70b0f974" 130 android:imeSubtypeLocale="az" 131 android:imeSubtypeMode="keyboard" 132 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 133 /> 134 --> 135 <subtype android:icon="@drawable/ic_ime_switcher_dark" 136 android:label="@string/subtype_generic" 137 android:subtypeId="0x1dc3a859" 138 android:imeSubtypeLocale="be" 139 android:imeSubtypeMode="keyboard" 140 android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable" 141 /> 142 <subtype android:icon="@drawable/ic_ime_switcher_dark" 143 android:label="@string/subtype_generic" 144 android:subtypeId="0x0ba9c0e8" 145 android:imeSubtypeLocale="bg" 146 android:imeSubtypeMode="keyboard" 147 android:imeSubtypeExtraValue="KeyboardLayoutSet=bulgarian,EmojiCapable" 148 /> 149 <subtype android:icon="@drawable/ic_ime_switcher_dark" 150 android:label="@string/subtype_bulgarian_bds" 151 android:subtypeId="0x5f51ba9a" 152 android:imeSubtypeLocale="bg" 153 android:imeSubtypeMode="keyboard" 154 android:imeSubtypeExtraValue="KeyboardLayoutSet=bulgarian_bds,EmojiCapable" 155 /> 156 <subtype android:icon="@drawable/ic_ime_switcher_dark" 157 android:label="@string/subtype_generic" 158 android:subtypeId="0xd2e520d5" 159 android:imeSubtypeLocale="ca" 160 android:imeSubtypeMode="keyboard" 161 android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable" 162 /> 163 <subtype android:icon="@drawable/ic_ime_switcher_dark" 164 android:label="@string/subtype_generic" 165 android:subtypeId="0x2d3d2ed0" 166 android:imeSubtypeLocale="cs" 167 android:imeSubtypeMode="keyboard" 168 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 169 /> 170 <subtype android:icon="@drawable/ic_ime_switcher_dark" 171 android:label="@string/subtype_generic" 172 android:subtypeId="0x2df4605d" 173 android:imeSubtypeLocale="da" 174 android:imeSubtypeMode="keyboard" 175 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 176 /> 177 <subtype android:icon="@drawable/ic_ime_switcher_dark" 178 android:label="@string/subtype_generic" 179 android:subtypeId="0x2e2cbe61" 180 android:imeSubtypeLocale="de" 181 android:imeSubtypeMode="keyboard" 182 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 183 /> 184 <subtype android:icon="@drawable/ic_ime_switcher_dark" 185 android:label="@string/subtype_generic" 186 android:subtypeId="0x0e7802d3" 187 android:imeSubtypeLocale="el" 188 android:imeSubtypeMode="keyboard" 189 android:imeSubtypeExtraValue="KeyboardLayoutSet=greek,EmojiCapable" 190 /> 191 <subtype android:icon="@drawable/ic_ime_switcher_dark" 192 android:label="@string/subtype_generic" 193 android:subtypeId="0x4090554a" 194 android:imeSubtypeLocale="eo" 195 android:imeSubtypeMode="keyboard" 196 android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,EmojiCapable" 197 /> 198 <subtype android:icon="@drawable/ic_ime_switcher_dark" 199 android:label="@string/subtype_generic" 200 android:subtypeId="0x30a6e00e" 201 android:imeSubtypeLocale="es" 202 android:imeSubtypeMode="keyboard" 203 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 204 /> 205 <subtype android:icon="@drawable/ic_ime_switcher_dark" 206 android:label="@string/subtype_es_US" 207 android:subtypeId="0x84d2efc6" 208 android:imeSubtypeLocale="es_US" 209 android:imeSubtypeMode="keyboard" 210 android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable" 211 /> 212 <!-- 213 <subtype android:icon="@drawable/ic_ime_switcher_dark" 214 android:label="@string/subtype_generic" 215 android:subtypeId="0x623f9286" 216 android:imeSubtypeLocale="es_419" 217 android:imeSubtypeMode="keyboard" 218 android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable" 219 /> 220 --> 221 <subtype android:icon="@drawable/ic_ime_switcher_dark" 222 android:label="@string/subtype_generic" 223 android:subtypeId="0xec2d3955" 224 android:imeSubtypeLocale="et_EE" 225 android:imeSubtypeMode="keyboard" 226 android:imeSubtypeExtraValue="KeyboardLayoutSet=nordic,AsciiCapable,EmojiCapable" 227 /> 228 <subtype android:icon="@drawable/ic_ime_switcher_dark" 229 android:label="@string/subtype_generic" 230 android:subtypeId="0xbe66c254" 231 android:imeSubtypeLocale="fa" 232 android:imeSubtypeMode="keyboard" 233 android:imeSubtypeExtraValue="KeyboardLayoutSet=farsi,EmojiCapable" 234 /> 235 <subtype android:icon="@drawable/ic_ime_switcher_dark" 236 android:label="@string/subtype_generic" 237 android:subtypeId="0x31cecda3" 238 android:imeSubtypeLocale="fi" 239 android:imeSubtypeMode="keyboard" 240 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 241 /> 242 <subtype android:icon="@drawable/ic_ime_switcher_dark" 243 android:label="@string/subtype_generic" 244 android:subtypeId="0x324da12c" 245 android:imeSubtypeLocale="fr" 246 android:imeSubtypeMode="keyboard" 247 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 248 /> 249 <subtype android:icon="@drawable/ic_ime_switcher_dark" 250 android:label="@string/subtype_generic" 251 android:subtypeId="0xeadbb691" 252 android:imeSubtypeLocale="fr_CA" 253 android:imeSubtypeMode="keyboard" 254 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 255 /> 256 <subtype android:icon="@drawable/ic_ime_switcher_dark" 257 android:label="@string/subtype_generic" 258 android:subtypeId="0x39753b7f" 259 android:imeSubtypeLocale="hi" 260 android:imeSubtypeMode="keyboard" 261 android:imeSubtypeExtraValue="KeyboardLayoutSet=hindi,EmojiCapable" 262 /> 263 <subtype android:icon="@drawable/ic_ime_switcher_dark" 264 android:label="@string/subtype_generic" 265 android:subtypeId="0x35b7526a" 266 android:imeSubtypeLocale="hr" 267 android:imeSubtypeMode="keyboard" 268 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 269 /> 270 <subtype android:icon="@drawable/ic_ime_switcher_dark" 271 android:label="@string/subtype_generic" 272 android:subtypeId="0x35e198ed" 273 android:imeSubtypeLocale="hu" 274 android:imeSubtypeMode="keyboard" 275 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 276 /> 277 <subtype android:icon="@drawable/ic_ime_switcher_dark" 278 android:label="@string/subtype_generic" 279 android:subtypeId="0xe39ac3ca" 280 android:imeSubtypeLocale="hy_AM" 281 android:imeSubtypeMode="keyboard" 282 android:imeSubtypeExtraValue="KeyboardLayoutSet=armenian_phonetic,EmojiCapable" 283 /> 284 <!-- Java uses the deprecated "in" code instead of the standard "id" code for Indonesian. --> 285 <subtype android:icon="@drawable/ic_ime_switcher_dark" 286 android:label="@string/subtype_generic" 287 android:subtypeId="0x7daea460" 288 android:imeSubtypeLocale="in" 289 android:imeSubtypeMode="keyboard" 290 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 291 /> 292 <subtype android:icon="@drawable/ic_ime_switcher_dark" 293 android:label="@string/subtype_generic" 294 android:subtypeId="0x7df519e5" 295 android:imeSubtypeLocale="is" 296 android:imeSubtypeMode="keyboard" 297 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 298 /> 299 <subtype android:icon="@drawable/ic_ime_switcher_dark" 300 android:label="@string/subtype_generic" 301 android:subtypeId="0x37885a0b" 302 android:imeSubtypeLocale="it" 303 android:imeSubtypeMode="keyboard" 304 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 305 /> 306 <!-- Java uses the deprecated "iw" code instead of the standard "he" code for Hebrew. --> 307 <subtype android:icon="@drawable/ic_ime_switcher_dark" 308 android:label="@string/subtype_generic" 309 android:subtypeId="0x66fb18bd" 310 android:imeSubtypeLocale="iw" 311 android:imeSubtypeMode="keyboard" 312 android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable" 313 /> 314 <subtype android:icon="@drawable/ic_ime_switcher_dark" 315 android:label="@string/subtype_generic" 316 android:subtypeId="0x6e119e6a" 317 android:imeSubtypeLocale="ka_GE" 318 android:imeSubtypeMode="keyboard" 319 android:imeSubtypeExtraValue="KeyboardLayoutSet=georgian,EmojiCapable" 320 /> 321 <!-- 322 <subtype android:icon="@drawable/ic_ime_switcher_dark" 323 android:label="@string/subtype_generic" 324 android:subtypeId="0x2d73d2f6" 325 android:imeSubtypeLocale="kk" 326 android:imeSubtypeMode="keyboard" 327 android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable" 328 /> 329 --> 330 <subtype android:icon="@drawable/ic_ime_switcher_dark" 331 android:label="@string/subtype_generic" 332 android:subtypeId="0x1365683a" 333 android:imeSubtypeLocale="km_KH" 334 android:imeSubtypeMode="keyboard" 335 android:imeSubtypeExtraValue="KeyboardLayoutSet=khmer,EmojiCapable" 336 /> 337 <subtype android:icon="@drawable/ic_ime_switcher_dark" 338 android:label="@string/subtype_generic" 339 android:subtypeId="0x2e391c04" 340 android:imeSubtypeLocale="ky" 341 android:imeSubtypeMode="keyboard" 342 android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable" 343 /> 344 <subtype android:icon="@drawable/ic_ime_switcher_dark" 345 android:label="@string/subtype_generic" 346 android:subtypeId="0x8315772c" 347 android:imeSubtypeLocale="lo_LA" 348 android:imeSubtypeMode="keyboard" 349 android:imeSubtypeExtraValue="KeyboardLayoutSet=lao,EmojiCapable" 350 /> 351 <subtype android:icon="@drawable/ic_ime_switcher_dark" 352 android:label="@string/subtype_generic" 353 android:subtypeId="0x8321bb43" 354 android:imeSubtypeLocale="lt" 355 android:imeSubtypeMode="keyboard" 356 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 357 /> 358 <subtype android:icon="@drawable/ic_ime_switcher_dark" 359 android:label="@string/subtype_generic" 360 android:subtypeId="0x833dea45" 361 android:imeSubtypeLocale="lv" 362 android:imeSubtypeMode="keyboard" 363 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 364 /> 365 <subtype android:icon="@drawable/ic_ime_switcher_dark" 366 android:label="@string/subtype_generic" 367 android:subtypeId="0xaf50ab7c" 368 android:imeSubtypeLocale="mk" 369 android:imeSubtypeMode="keyboard" 370 android:imeSubtypeExtraValue="KeyboardLayoutSet=south_slavic,EmojiCapable" 371 /> 372 <subtype android:icon="@drawable/ic_ime_switcher_dark" 373 android:label="@string/subtype_generic" 374 android:subtypeId="0xcdcfc3ab" 375 android:imeSubtypeLocale="mn_MN" 376 android:imeSubtypeMode="keyboard" 377 android:imeSubtypeExtraValue="KeyboardLayoutSet=mongolian,EmojiCapable" 378 /> 379 <subtype android:icon="@drawable/ic_ime_switcher_dark" 380 android:label="@string/subtype_generic" 381 android:subtypeId="0x84c87c61" 382 android:imeSubtypeLocale="ms_MY" 383 android:imeSubtypeMode="keyboard" 384 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 385 /> 386 <subtype android:icon="@drawable/ic_ime_switcher_dark" 387 android:label="@string/subtype_generic" 388 android:subtypeId="0x3f12ee14" 389 android:imeSubtypeLocale="nb" 390 android:imeSubtypeMode="keyboard" 391 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 392 /> 393 <!-- 394 <subtype android:icon="@drawable/ic_ime_switcher_dark" 395 android:label="@string/subtype_generic" 396 android:subtypeId="0xd80a4cee" 397 android:imeSubtypeLocale="ne" 398 android:imeSubtypeMode="keyboard" 399 android:imeSubtypeExtraValue="KeyboardLayoutSet=nepali_romanized,EmojiCapable" 400 /> 401 <subtype android:icon="@drawable/ic_ime_switcher_dark" 402 android:label="@string/subtype_nepali_traditional" 403 android:subtypeId="0x5fafea88" 404 android:imeSubtypeLocale="ne" 405 android:imeSubtypeMode="keyboard" 406 android:imeSubtypeExtraValue="KeyboardLayoutSet=nepali_traditional,EmojiCapable" 407 /> 408 --> 409 <subtype android:icon="@drawable/ic_ime_switcher_dark" 410 android:label="@string/subtype_generic" 411 android:subtypeId="0x3f9fd91e" 412 android:imeSubtypeLocale="nl" 413 android:imeSubtypeMode="keyboard" 414 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 415 /> 416 <subtype android:icon="@drawable/ic_ime_switcher_dark" 417 android:label="@string/subtype_generic" 418 android:subtypeId="0x500ca92c" 419 android:imeSubtypeLocale="nl_BE" 420 android:imeSubtypeMode="keyboard" 421 android:imeSubtypeExtraValue="KeyboardLayoutSet=azerty,AsciiCapable,EmojiCapable" 422 /> 423 <subtype android:icon="@drawable/ic_ime_switcher_dark" 424 android:label="@string/subtype_generic" 425 android:subtypeId="0x43098a5c" 426 android:imeSubtypeLocale="pl" 427 android:imeSubtypeMode="keyboard" 428 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 429 /> 430 <subtype android:icon="@drawable/ic_ime_switcher_dark" 431 android:label="@string/subtype_generic" 432 android:subtypeId="0xcafff4a6" 433 android:imeSubtypeLocale="pt_BR" 434 android:imeSubtypeMode="keyboard" 435 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 436 /> 437 <subtype android:icon="@drawable/ic_ime_switcher_dark" 438 android:label="@string/subtype_generic" 439 android:subtypeId="0xe2fffc5a" 440 android:imeSubtypeLocale="pt_PT" 441 android:imeSubtypeMode="keyboard" 442 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 443 /> 444 <subtype android:icon="@drawable/ic_ime_switcher_dark" 445 android:label="@string/subtype_generic" 446 android:subtypeId="0x8d185978" 447 android:imeSubtypeLocale="ro" 448 android:imeSubtypeMode="keyboard" 449 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 450 /> 451 <subtype android:icon="@drawable/ic_ime_switcher_dark" 452 android:label="@string/subtype_generic" 453 android:subtypeId="0x763a8752" 454 android:imeSubtypeLocale="ru" 455 android:imeSubtypeMode="keyboard" 456 android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable" 457 /> 458 <subtype android:icon="@drawable/ic_ime_switcher_dark" 459 android:label="@string/subtype_generic" 460 android:subtypeId="0x8e94d413" 461 android:imeSubtypeLocale="sk" 462 android:imeSubtypeMode="keyboard" 463 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 464 /> 465 <subtype android:icon="@drawable/ic_ime_switcher_dark" 466 android:label="@string/subtype_generic" 467 android:subtypeId="0x8ea2eb94" 468 android:imeSubtypeLocale="sl" 469 android:imeSubtypeMode="keyboard" 470 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 471 /> 472 <subtype android:icon="@drawable/ic_ime_switcher_dark" 473 android:label="@string/subtype_generic" 474 android:subtypeId="0x77c5196e" 475 android:imeSubtypeLocale="sr" 476 android:imeSubtypeMode="keyboard" 477 android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable" 478 /> 479 <!-- TODO: Uncomment once we can handle IETF language tag with script name specified. 480 <subtype android:icon="@drawable/ic_ime_switcher_dark" 481 android:label="@string/subtype_serbian_cyrillic" 482 android:subtypeId="0xXXXXXXXX" 483 android:imeSubtypeLocale="sr" 484 android:imeSubtypeMode="keyboard" 485 android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable" 486 /> 487 <subtype android:icon="@drawable/ic_ime_switcher_dark" 488 android:label="@string/subtype_serbian_latin" 489 android:subtypeId="0xXXXXXXXX" 490 android:imeSubtypeLocale="sr-Latn" 491 android:imeSubtypeMode="keyboard" 492 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 493 /> 494 --> 495 <subtype android:icon="@drawable/ic_ime_switcher_dark" 496 android:label="@string/subtype_generic" 497 android:subtypeId="0x48b4ff43" 498 android:imeSubtypeLocale="sv" 499 android:imeSubtypeMode="keyboard" 500 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 501 /> 502 <subtype android:icon="@drawable/ic_ime_switcher_dark" 503 android:label="@string/subtype_generic" 504 android:subtypeId="0x8f3dee1f" 505 android:imeSubtypeLocale="sw" 506 android:imeSubtypeMode="keyboard" 507 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 508 /> 509 <subtype android:icon="@drawable/ic_ime_switcher_dark" 510 android:label="@string/subtype_generic" 511 android:subtypeId="0x1f94d5d4" 512 android:imeSubtypeLocale="th" 513 android:imeSubtypeMode="keyboard" 514 android:imeSubtypeExtraValue="KeyboardLayoutSet=thai,EmojiCapable" 515 /> 516 <subtype android:icon="@drawable/ic_ime_switcher_dark" 517 android:label="@string/subtype_generic" 518 android:subtypeId="0xf08285ef" 519 android:imeSubtypeLocale="tl" 520 android:imeSubtypeMode="keyboard" 521 android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable" 522 /> 523 <subtype android:icon="@drawable/ic_ime_switcher_dark" 524 android:label="@string/subtype_generic" 525 android:subtypeId="0x4a3179de" 526 android:imeSubtypeLocale="tr" 527 android:imeSubtypeMode="keyboard" 528 android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable" 529 /> 530 <subtype android:icon="@drawable/ic_ime_switcher_dark" 531 android:label="@string/subtype_generic" 532 android:subtypeId="0x3e84492c" 533 android:imeSubtypeLocale="uk" 534 android:imeSubtypeMode="keyboard" 535 android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable" 536 /> 537 <subtype android:icon="@drawable/ic_ime_switcher_dark" 538 android:label="@string/subtype_generic" 539 android:subtypeId="0x93972eee" 540 android:imeSubtypeLocale="vi" 541 android:imeSubtypeMode="keyboard" 542 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 543 /> 544 <subtype android:icon="@drawable/ic_ime_switcher_dark" 545 android:label="@string/subtype_generic" 546 android:subtypeId="0x9b13ab76" 547 android:imeSubtypeLocale="zu" 548 android:imeSubtypeMode="keyboard" 549 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable" 550 /> 551 <subtype android:icon="@drawable/ic_ime_switcher_dark" 552 android:label="@string/subtype_no_language_qwerty" 553 android:subtypeId="0xa239ebad" 554 android:imeSubtypeLocale="zz" 555 android:imeSubtypeMode="keyboard" 556 android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EnabledWhenDefaultIsNotAsciiCapable,EmojiCapable" 557 /> 558 <!-- Emoji subtype has to be an addtional subtype added at boot time because ICS doesn't 559 support Emoji. --> 560 <!-- 561 <subtype android:icon="@drawable/ic_ime_switcher_dark" 562 android:label="@string/subtype_emoji" 563 android:subtypeId="0xc14d88b2" 564 android:imeSubtypeLocale="zz" 565 android:imeSubtypeMode="keyboard" 566 android:imeSubtypeExtraValue="KeyboardLayoutSet=emoji,EmojiCapable" 567 /> 568 --> 569 </input-method> 570