命令 |
用途 与说明 |
showicon | 让已经隐藏的悬浮图标显示出来 |
hideicon | 隐藏悬浮图标 |
iconshowing | 判断悬浮图标是不是显示中(仅:http、ws,调用方式有效) |
disableautoshow | 禁止自动弹出功能。(输入法重启后恢复) |
disableautohide | 禁止自动隐藏功能。(输入法重启后恢复) |
enableautoshow | 开启自动弹出功能。 |
enableautohide | 开启自动隐藏功能。 |
clearuserdb | 清空记忆数据 |
sound | 播放按键音。可以用于自己行开发的扩展插件。 |
toFront、toTop | 键盘重新置顶 |
reset | 重置输入法的输入状态,即等同于:“重输”、“重写” 按钮。 |
mode(name) | 指定输入模式如:拼音py26, 笔画sk26,
手写hw26,英文en26,拼音九宫格py9,拼音全键盘py26,等等。 更多键盘名称请查看安装目录下的layouts文件夹内的.lay文件,.lay文件名就是键盘调用名。 |
skin(name) | 指定当前皮肤 |
pos(x,y) | 指定输入法位置 |
size(w,h) | 指定输入法尺寸,支持百分比如:size(100%, 50%)表示宽度占屏幕宽度的100%即全屏,高度占一半。 |
autopos | 自动获取鼠标位置,把键盘显示在鼠标下方 |
moffset | 指定自动弹出时键盘位置的偏移量 |
adjust | 当键盘超出屏幕时,可以用这个命令使它自动调整过来 |
setParent(hWnd) (仅Windows可用) |
键盘内嵌入到一个窗口,窗口句柄 hWnd 转成字符串。
|
setParent(clsName,winName) (仅Windows可用) |
同上,参数为,窗口ClassName 和 WindowName。 注意:使用setParent 后,宿主窗口关闭前一定要还原输入法取消内嵌模式,不然输入法窗口会跟着结束,可能造成错误。 |
sign(layName, txt, charset) | 进入签名模式,使用方法请参考 help\Demo-Windows-C#,C++方法相同。 参数:
注意:进入签名模式后,手写识别无候选显示。当关闭键盘、或者执行 signEnd 命令才会退出签名模式。 扩展:Linux 平台签名未完成,或者使用者可以自行扩展。重写signSender 插件即可,详细可以联系我们获取帮助。 |
signDone | 签名完成,让输入法生成签名图,并发出消息给应用程序。请参考 Demo。 |
signEnd | 退出签名模式。close 关闭键盘也会退出签名模式。 |
close、hide | 关闭输入法界面 |
show、open | 显示输入法 |
toggle | 显示或隐藏键盘。当前状态是显示执行这个命令就是隐藏,当前状态是隐藏执行这个命令就是显示。 |
termination/exit | 结束输入法进程 注意:请尽量避免使用这个命令。 |
config, option | 弹出输入法设置界面 |
reconf | 重新加载输入法设置 |
reskin | 重新加载皮肤 |
png | 设置键盘的背景图,必须是 png文件,并且文件必须在 pngs目录内。 |
toolbar(param) |
|
tbprofile(param) | 让输入法加载一个Toolbar配置方案,如:tbprofile(profile1.ini) |
capslock | 设置拉丁键盘当前大小写状态 |
confset、wconfig | 写配置,参考 Ini设置说明.htm 进行操作,通常用来实现一些比较高级的功能。 |
moveable(value) | 设置键盘是否可以移动。
|
inputbox(param) | 用于显示或隐藏临时输入框。当目标输入框被键盘挡住时可以打开临时输入框方便用户看到输入内容。 可用参数有,多个参数可以组合使用:
例子:
|
moveable(value) | 设置键盘是否可以移动。
|
showing | 键盘显示返回 true,以下结果都是 json 格式 |
getpath | 返回安装目录 |
getrect | 返回键盘的 Rect 即:左,上,右,下 |
getsize | 返回键盘的大小 |
getpos | 返回键盘的位置坐标 |
getleft | 返回键盘的X坐标 |
gettop | 返回键盘的Y坐标 |
getwidth | 返回键盘的宽度 |
getheight | 返回键盘的高度 |