输入法-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功能键 |