跳转到内容

输入法函数

说明

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();