简介
你可以为话机自定义现有的键盘输入法。
话机支持长按删除键直接清除输入框。当光标在输入框中时,长按删除键可以清除输入框中的内容。
键盘输入法文件定制
你可以先自定义亿联提供的键盘输入法文件“ime.txt”、“Russian_ime.txt”或“Hebrew_ime.txt”,然后将其下载到话机。对“Russian_ime.txt”文件的更改在语言设置为俄语时生效。如果你想为所有语言自定义输入法,输入法文件必须命名为“custom_ime.txt”(区分大小写)。
话机支持6种输入法:2aB、abc、Abc、123、ABC和希伯来语。
默认情况下,希伯来语输入法是隐藏的,当语言设置为希伯来语时,话机会自动使用希伯来语输入法。“Hebrew_ime.txt”文件中的更改在语言设置为希伯来语时生效。
你可以参考以下模板:
[2aB]
1 = "1"
2 = "2abcABC"
3 = "3defDEF"
4 = "4ghiGHI"
5 = "5jklJKL"
6 = "6mnoMNO"
7 = "7pqrsPQRS"
8 = "8tuvTUV"
9 = "9wxyzWXYZ"
0 = "0"
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[abc]
1 = ""
2 = "abc2äæåàáâãç"
3 = "def3èéêëð"
4 = "ghi4ìíîï"
5 = "jkl5£"
6 = "mno6öøòóôõñ"
7 = "pqrs7ßЅ"
8 = "tuv8ùúûü"
9 = "wxyz9ýÞ"
0 = " "
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[Abc]
1 = ""
2 = "abc2äæåàáâãç"
3 = "def3èéêëð"
4 = "ghi4ìíîï"
5 = "jkl5£"
6 = "mno6öøòóôõñ"
7 = "pqrs7ßЅ"
8 = "tuv8ùúûü"
9 = "wxyz9ýÞ"
0 = " "
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[ABC]
1 = ""
2 = "ABC2ÄÆÅÀÁÂÃÇ"
3 = "DEF3ÈÉÊËÐ"
4 = "GHI4ÌÍÎÏ"
5 = "JKL5£"
6 = "MNO6ÖØÒÓÔÕÑ"
7 = "PQRS7Ѕ"
8 = "TUV8ÙÚÛÜ"
9 = "WXYZ9ÝÞ"
0 = " "
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[123]
1 = "1"
2 = "2"
3 = "3"
4 = "4"
5 = "5"
6 = "6"
7 = "7"
8 = "8"
9 = "9"
0 = "0"
* = ".*:/@[]"
# = "#"
[123_Dial]
1 = "1"
2 = "2"
3 = "3"
4 = "4"
5 = "5"
6 = "6"
7 = "7"
8 = "8"
9 = "9"
0 = "0"
* = "*"
# = "#"
[2aB_PWD]
1 = "1"
2 = "2abcABC"
3 = "3defDEF"
4 = "4ghiGHI"
5 = "5jklJKL"
6 = "6mnoMNO"
7 = "7pqrsPQRS"
8 = "8tuvTUV"
9 = "9wxyzWXYZ"
0 = "0"
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[abc_PWD]
1 = ""
2 = "abc2äæåàáâãç"
3 = "def3èéêëð"
4 = "ghi4ìíîï"
5 = "jkl5£"
6 = "mno6öøòóôõñ"
7 = "pqrs7ßЅ"
8 = "tuv8ùúûü"
9 = "wxyz9ýÞ"
0 = " "
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[ABC_PWD]
1 = ""
2 = "ABC2ÄÆÅÀÁÂÃÇ"
3 = "DEF3ÈÉÊËÐ"
4 = "GHI4ÌÍÎÏ"
5 = "JKL5£"
6 = "MNO6ÖØÒÓÔÕÑ"
7 = "PQRS7Ѕ"
8 = "TUV8ÙÚÛÜ"
9 = "WXYZ9ÝÞ"
0 = " "
* = "*.,'?!\-()@/:_;+&%=<>£$¥¤[]{}~^¡¿§#"|"
# = "#"
[123_PWD]
1 = "1"
2 = "2"
3 = "3"
4 = "4"
5 = "5"
6 = "6"
7 = "7"
8 = "8"
9 = "9"
0 = "0"
* = ".*:/@[]"
# = "#"
自定义键盘输入法文件
在为现有输入法添加新字符时,确保添加的字符是话机支持的。话机只能识别以 Unicode 编码上传的键盘输入法文件。
打开所需的键盘输入法文件(例如,ime.txt)。
在输入法字段下(例如,[abc]),在等号右侧的双引号内添加新字符或调整字符顺序。
保存键盘输入法文件。
重命名输入法文件(例如,custom_ime.txt),并将其放置到配置服务器。
如果你只想为某种语言自定义输入法,文件名必须为“语言名_ime.txt”(例如,German_ime.txt)。有效的语言名有:English, Chinese_S, Chinese_T, French_CA, French, German, Italian, Polish, Portuguese, Portuguese_LA, Spanish, Spanish_LA, Turkish和Russian。
输入法配置
下表列出了你可以用来配置输入法的参数。
配置参数
gui_input_method.url
gui_input_method.delete
default_input_method.dialing
directory.edit_default_input_method
directory.search_default_input_method
参数
允许值
默认值
描述
gui_input_method.url
最多511个字符的URL
空
配置话机用户界面自定义键盘输入法文件的访问URL。示例:gui_input_method.url = http://192.168.10.25/custom_ime.txt在自动配置过程中,话机连接到配置服务器“192.168.1.25”,并下载自定义键盘输入法文件“custom_ime.txt”。gui_input_method.url = http://192.168.10.25/Russian_ime.txt在自动配置过程中,话机连接到配置服务器“192.168.1.25”,并下载俄语的自定义键盘输入法文件“Russian_ime.txt”。
如果你想为所需语言上传自定义键盘输入法文件,可以将文件命名为“语言名_ime.txt”。有效的语言名有:English, Chinese_S, Chinese_T, French_CA, French, German, Italian, Polish, Portuguese, Portuguese_LA, Spanish, Spanish_LA, Turkish和Russian。
gui_input_method.delete
http://localhost/all 或 http://localhost/Name.txt
空
删除话机用户界面指定的或所有自定义键盘输入法文件。、
示例:删除所有自定义键盘输入法文件:gui_input_method.delete = http://localhost/all删除话机的自定义键盘输入法文件(例如,custom_ime.txt):gui_input_method.delete = http://localhost/custom_ime.txt
default_input_method.dialing
0-2aB1-1232-abc3-ABC
1
配置拨号屏幕的默认输入法。
directory.edit_default_input_method
Abc, 2aB, 123, abc, ABC或Hebrew
默认情况下,希伯来语输入法是隐藏的,当语言设置为希伯来语时,话机会自动使用希伯来语输入法。
Abc
配置用户在本地目录、LDAP、远程话机簿、黑名单或网络目录中编辑联系人时的默认输入法。
directory.search_default_input_method
Abc, 2aB, 123, abc或ABC
Abc
配置用户在本地目录、LDAP、远程话机簿、黑名单或网络目录中搜索联系人时的默认输入法。
default_input_method.xml_browser_input_screen
Abc, 2aB, 123, abc或ABC
2aB
配置在InputScreen对象中将输入框类型设置为“string”时的默认输入法。
[1]如果你更改此参数,话机将重新启动以使更改生效。
示例:配置法语屏幕键盘输入法
以下示例显示了配置法语屏幕键盘输入法的配置。
自定义屏幕键盘输入法文件“keyboard_lang.xml”、“keyboard_ime_francais.xml”、“keyboard_ime_num.xml”、“keyboard_layout_francais.xml”、“keyboard_layout_2.xml”,并将这些文件放置到配置服务器“http://192.168.10.25”。
示例
phone_setting.virtual_keyboard.enable = 1
gui_onscreen_keyboard.url = http://192.168.10.25/keyboard_lang.xml
gui_onscreen_keyboard.url = http://192.168.10.25/keyboard_ime_francais.xml
gui_onscreen_keyboard.url = http://192.168.10.25/keyboard_ime_num.xml
gui_onscreen_keyboard.url = http://192.168.10.25/keyboard_layout_francais.xml
gui_onscreen_keyboard.url = http://192.168.10.25/keyboard_layout_2.xml
配置后,你可以使用法语屏幕键盘输入信息。