输入法-inputmethod
描述
输入法,父对象为service.ctl,无子对象。
注意:输入法只能在真实设备上才能使用,在模拟器和Windows App中都不能使用。正常情况下在文本输入框获取到焦点时会自动弹出软件键盘,失去焦点时会隐藏键盘,不需要显示调用show()和hide()方法。
事件:
- press:软键盘按键按下时触发,事件函数定义:onPress()
- release:软键盘按键释放时触发,事件函数定义:onRelease()
属性
名称 | 功能说明 | 脚本例子 |
---|---|---|
chineseinput | 中文输入法:如果为true, 支持中文输入 | 无 |
backgroundColor | 背景色:设置软键盘的背景颜色 | service.ctl.inputmethod.backgroundColor='#0000ff' 设置背景色为蓝色 |
skin | 皮肤:选择皮肤文件所在目录。皮肤文件可以参考WeStudio安装目录下的template\ime目录,如C:\Program Files (x86)\WeStudio\template\ime | 无 |
方法
名称 | 功能说明 | 脚本例子 |
---|---|---|
show() | 显示软键盘 | service.ctl.inputmethod.show(); //显示软键盘 |
hide() | 隐藏软键盘 | service.ctl.inputmethod.hide(); //隐藏软键盘 |
simulateFunctionKey(key) | 模拟功能键F1~F12,key值范围为数字1至12 | service.ctl.inputmethod.simulateFunctionKey(8);//模拟F8功能键 |