输入法-inputmethod

描述

_image 输入法,父对象为service.ctl,无子对象。

注意:输入法只能在真实设备上才能使用,在模拟器和Windows App中都不能使用。正常情况下在文本输入框获取到焦点时会自动弹出软件键盘,失去焦点时会隐藏键盘,不需要显示调用show()和hide()方法。

../../_images/letter_keyboard.png ../../_images/number_keyboard.png

事件:

  • 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功能键