## ## Keyboard and language databases configure file. This file map keyboard and laguage IDs to the actual ## physical path ## ## Keyboard database mapping. Although keyboard datatase ID can be formated any form as long as the ID ## matches the ID defined within the keyboard file. However for easy understanding and having a standard, we compose ## the keyboard ID as follow; ## YYZZ -- two bytes hex digits encoding for keyboard databases ## YY -- one byte defines the keyboard layout ## 06 -- Phonepad (12-keys) ## 07 -- Qwertz (use by View when current locale is German) ## 08 -- Azerty (use by View when current locale is French) ## 09 -- Qwerty ## 0A -- Reduced qwerty ## 0B -- Reduced azerty ## 0C -- Reduced qwertz ## ## ZZ -- one byte define language ID ## FF -- indicates language independent, meaning can be use as a default keyboard database ## Example: ## 0x09FF - Language independent qwerty keyboard database ## 0x0919 - Russian qwerty keyboard database ## 0x09FF - French qwerty keyboard ## 0x08FF - French azerty keyboard ## 0x0BFF - French reduced azerty keyboard ## 0x07FF - German Qwertz ## 0x0CFF - German reduced Qwertz keyboard [kdb] # Regional qwerty keyboard database that is use by most alphabetic languages. This is the default qwerty keyboard # database use if we could not find a match ID/keyboard database file 0x09FF /system/usr/xt9/databases/kdb/qwerty.english.center.kdb 0x07FF /system/usr/xt9/databases/kdb/qwertz.german.center.kdb 0x08FF /system/usr/xt9/databases/kdb/azerty.french.center.kdb 0x0A04 /system/usr/xt9/databases/kdb/ZHhpd_pinyin_bpmf_stroke_cangjie.kdb 0x0919 /system/usr/xt9/databases/kdb/qwerty.russian.center.kdb 0x0908 /system/usr/xt9/databases/kdb/qwerty.greek.center.kdb 0x090d /system/usr/xt9/databases/kdb/qwerty.hebrew.center.kdb 0x0901 /system/usr/xt9/databases/kdb/qwerty.arabic.center.kdb 0x091E /system/usr/xt9/databases/kdb/qwerty.thai.center.kdb 0x0912 /system/usr/xt9/databases/kdb/kohqd.kdb ## Language datbases mapping. Two bytes hex digits encoding [ldb] 0x0109 /system/usr/xt9/databases/ldb/ENubUN_xt9_2.ldb 0x010C /system/usr/xt9/databases/ldb/FRusUN_xt9_2.ldb 0x0107 /system/usr/xt9/databases/ldb/DEusUN_xt9_2.ldb 0x010A /system/usr/xt9/databases/ldb/ESusUN_xt9_2.ldb 0x0110 /system/usr/xt9/databases/ldb/ITusUN_xt9_2.ldb 0x0113 /system/usr/xt9/databases/ldb/NLlsUN_xt9_2.ldb 0x0119 /system/usr/xt9/databases/ldb/RUlsUN_xt9_2.ldb 0x0106 /system/usr/xt9/databases/ldb/DAusUN_xt9.ldb 0x0116 /system/usr/xt9/databases/ldb/PTusUN_xt9.ldb 0x010b /system/usr/xt9/databases/ldb/FIusUN_xt9_2.ldb 0x011d /system/usr/xt9/databases/ldb/SVusUN_xt9.ldb 0x0114 /system/usr/xt9/databases/ldb/NOlsUN_xt9.ldb 0x0105 /system/usr/xt9/databases/ldb/CSlsUN_xt9.ldb 0x0115 /system/usr/xt9/databases/ldb/PLlsUN_xt9.ldb 0x011f /system/usr/xt9/databases/ldb/TRlsUN_xt9.ldb 0x0108 /system/usr/xt9/databases/ldb/ELlsUN_xt9.ldb 0x011b /system/usr/xt9/databases/ldb/SKlsUN_xt9.ldb 0x010E /system/usr/xt9/databases/ldb/HUlsUN_xt9.ldb 0x0101 /system/usr/xt9/databases/ldb/ARlsUN_xt9.ldb 0x010D /system/usr/xt9/databases/ldb/HElsUN_xt9.ldb 0x011E /system/usr/xt9/databases/ldb/THlsUN_xt9.ldb 0x00E0 /system/usr/xt9/databases/ldb/ZHtbUNps_Big5_bpmf_pinyin_CJ_xt9.ldb 0x00E1 /system/usr/xt9/databases/ldb/ZHsbUNps_GB2312_xt9.ldb ## # Decuma hwr dictionaries. use if present, otherwise will convert xt9 ldb to t9write dictionary at run time [hwr_dic] ## If HWR dictionary is not specified, we'll use the xt9 ldb and convert to t9 write dictionary at runtime ##0x0109 /system/usr/xt9/databases/hwr/Alpha/english_xt9_le.dat ##0x01FF /system/usr/xt9/databases/hwr/Alpha/english_xt9_le.dat ## # Decuma hwr template databases [hwr_db_template] 0x0109 /system/usr/xt9/databases/hwr/Alpha/database_le.dat 0x01FF /system/usr/xt9/databases/hwr/Alpha/database_le.dat 0x00E1 /system/usr/xt9/databases/hwr/PRC/dltsdb.dat 0x00E0 /system/usr/xt9/databases/hwr/TW/dlttdb.dat ## ## Manufacturer Database - a supplementary word list that may be added by OEMs. ## If it exists, xt9 will read and supply the words alongside LDB words in the ## selection list. ## ## Format: UTF8 text, line delimited (*NIX line breaks) [mdb] 0x0109 /system/usr/xt9/databases/mdb/EN.txt 0x010C /system/usr/xt9/databases/mdb/FR.txt 0x0107 /system/usr/xt9/databases/mdb/DE.txt 0x010A /system/usr/xt9/databases/mdb/ES.txt 0x0110 /system/usr/xt9/databases/mdb/IT.txt ## ## User Dictionary. Words are added user dictionary if they are not in our LDB nor MDB. File is created at run time. ## [udb] 0x00FF /data/data/com.nuance.xt9.input/udb.bin 0x00E0 /data/data/com.nuance.xt9.input/chinese_trad_udb.bin 0x00E1 /data/data/com.nuance.xt9.input/chinese_simp_udb.bin ## ## Auto-substibution database. Create at run time. [asdb] 0x00FF /data/data/com.nuance.xt9.input/asdb.bin ## ## Cdb [cdb] 0x00FF /data/data/com.nuance.xt9.input/cdb.bin