函数:switchInputText 切换输入法到触动 iOS 输入法(iOS)
函数名称:切换到触动 iOS 输入法
函数功能:通过判断左下角触动图标进行切换输入法
TSLib版本:仅 v1.2.8 及其以上版本支持
支持系统:仅支持 iOS8 及其以上系统
函数方法
bool = switchInputText()
| 返回值 | 类型 | 说明 |
|---|---|---|
| bool | boolean | 切换触动输入法是否成功, true - 切换成功, false - 切换失败(未安装输入法/未将触动输入法添加到键盘/未显示输入键盘/未切换到触动输入法) |
函数用例
--此函数为触动精灵专用函数请勿用于积木编程
require("TSLib")
local m = TSVersions()
if m < "1.2.8" then
dialog("请使用 v1.2.8 及其以上版本 TSLib")
end
local bool = switchInputText()
mSleep(20)
if bool then
inputText("123",1)
else
dialog("切换失败")
end
-- v1.4.4 版本修复了部分设备切换输入法失败的问题,v1.4.4 以下版本可以使用以下代码再试
local w,h = getScreenSize()
for var= 1, 10 do
x,y = findMultiColorInRegionFuzzy( 0x00a8e9, "65|0|0x00a8e9,16|50|0x00a8e9,67|30|0x00a8e9,25|9|0xd0d3d9", 90, w*0.80, h*0.90, w-1, h-1)
if x ~= -1 then
toast("切换成功")
else
keyDown("LeftControl")
mSleep(10)
keyDown("Spacebar")
mSleep(10)
keyUp("Spacebar")
mSleep(10)
keyUp("LeftControl")
mSleep(500)
end
end
注意事项
此函数为触动精灵 iOS 专用函数请勿用于积木编程
请下载安装触动输入法并将触动输入法添加到键盘否则将无法切换成功。
在输入界面如果未显示输入键盘将切换失败,是根据输入键盘左下角切换图标进行切换输入法的。
- 可以使用 ipaInstall 函数进行安装触动 iOS 输入法。
- 注意:安装触动 iOS 输入法需确保在目标设备中已安装过 AppSync 插件,安装源详见 https://www.touchsprite.com/docs/8025。