输入法函数
说明
imeApi.isOk 输入法状态是否可用
- 输入法状态是否可用
- 适配EC iOS 脱机版3.15.0+
- @return
{boolean}true 代表可用 false 代表不可用
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } logd("输入法已准备好")}
main();imeApi.input 输入字符串
- 输入字符串
- 适配EC iOS 脱机版3.15.0+
- @param content 字符串
- @returns
{string}如果为空,代表输入不成功,如果不为空,代表输入的数据
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.input("我是数据") logd("输入框的数据是: " + result)}
main();imeApi.paste 粘贴字符串
- 粘贴字符串,复制到剪切板后再插入到输入框
- 适配EC iOS 脱机版3.15.0+
- @param content 字符串,如果为空,直接使用剪切板数据
- @returns
{string}如果为空,代表不成功,如果不为空,代表输入的数据
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.paste("我是粘贴数据") logd("输入框的粘贴数据是: " + result)}
main();imeApi.pressDel 删除输入框的字符串
- 删除输入框的字符串
- 适配EC iOS 脱机版3.15.0+
- @returns
{string}如果为空,代表输入框无数据,如果不为空,代表输入框剩余数据
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.pressDel() logd("输入框的剩余数据是: " + result)}
main();imeApi.pressEnter 回车键
- 回车键
- 适配EC iOS 脱机版3.15.0+
- @returns
{boolean}true 代表成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.pressEnter() logd("pressEnter: " + result)}
main();imeApi.dismiss 隐藏键盘
- 隐藏键盘
- 适配EC iOS 脱机版3.15.0+
- @returns
{boolean}true 代表成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.dismiss() logd("dismiss: " + result)
}
main();imeApi.copyToClipboard 复制输入框的数据到剪切板
- 复制输入框的数据到剪切板
- 适配EC iOS 脱机版3.15.0+
- @returns
{string}如果为空,代表输入框无数据,如果不为空,代表输入框剩余数据,并且已经复制到剪切板了
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.copyToClipboard() logd("copyToClipboard data: " + result)}
main();imeApi.changeKeyboard 切换到其他键盘
- 切换到其他键盘
- 这个是返回结果后,等待2秒切换
- 适配EC iOS 脱机版3.15.0+
- @returns
{boolean}true 代表成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.changeKeyboard() logd("changeKeyboard data: " + result)}
main();imeApi.removeAllContent 清空输入框的内容
- 清空输入框的内容
- 适配EC iOS 脱机版3.15.0+
- @returns
{boolean}true 代表成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.removeAllContent() logd("removeAllContent : " + result)}
main();imeApi.getClipboard 读取剪切板的数据
- 读取剪切板的数据
- 适配EC iOS 脱机版3.15.0+
- @returns
{string}剪切板的数据
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.getClipboard() logd("getClipboard data : " + result)}
main();imeApi.setClipboard 设置剪切板数据
- 设置剪切板数据
- 适配EC iOS 脱机版3.15.0+
- @param content 字符串
- @param type 1 代表是普通的字符串,2 代表是URL数据
- @returns
{boolean}true 代表设置成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.setClipboard("我是剪切板的的数据","1") logd("setClipboard : " + result)}
main();imeApi.openUrl 打开URL链接
- 打开URL链接
- 适配EC iOS 脱机版3.15.0+
- @param url url地址,例如 http://baidu.com 之类的数据
- @returns
{boolean}true 代表设置成功 false 代表失败
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.openUrl("http://baidu.com") logd("openUrl : " + result)}
main();imeApi.getText 获取输入框数据
- 获取输入框数据
- 适配EC iOS 脱机版3.15.0+
- @returns
{string}空代表无数据或者未获取到,有数据代表获取到了
function main() { var ok = imeApi.isOk(); if (!ok) { logw("输入法状态不可用,请到手机-设置-通用-键盘-选项中启用[打包的app名称(默认是易点云测)]三方键盘,如果没有此选项,请尝试重启手机") logw("启用输入法后,需要点击输入法,弹出[打包的app名称(默认是易点云测,鹅黄色背景)]键盘方可使用函数") return } let result = imeApi.getText() logd("getText : " + result)}
main();