ImTip 是 aardio 官方用 aardio 开发的开源软件。
其主要提供超级热键,AI 集成,输入跟踪等功能。 ImTip 是广受欢迎的输入跟踪工具,
可以在输入光标处实时显示中英、标点、大小写、全半角等所有状态。 实际上 ImTip 更重要的是提供了强大的超级热键功能。
超级热键基于 aardio 标准库 key.hotkey ,不但提供了强大的热键配置语法,
而且可以在热键中注册函数并热行 aardio 代码。 只要电脑上下载并运行过 aardio 开发环境,
那么 ImTip 就可以在热键配置代码中导入并使用 aardio 开发环境中的所有标准库、扩展库。 超级热键,输入跟踪都可以在 ImTip 主界面或 ImTip 托盘菜单启用与关闭。 更多信息请查看超级热键指南,key.hotkey 库文档,介绍
以及 ImTip 官网
process.imTip(
chat = "/*打开 ImTip 的 AI 聊天助手窗口
chat 参数可为空字符串("")或 AI 助手配置名称。
可选用 q 参数指定需要立即发送的问题或对话数据文件(*. jsonl )路径。*/",
q = ""
)
发送 "hotkey-edit" 命令,
在 aardio 编辑中打开并编辑 ImTip 超级热热键配置文件。
这种方式打开热键配置后,只有用户手动点击“保存”配置代码新的热键才会生效。
热键配置是一个 aardio 代码文件。
修改此配置请参考 key.hotkey 库文档以及热键指南。
首次打开时会自动初始化默认的热键配置文件。
如果不调用此函数则热键配置文件可能并不存在。
发送 "hotkey-enable" 命令,
在 ImTip 中启用超级热键,并重新加载热键配置文件。
如果热键配置文件不存在,此函数会初始化并生成默认的热键配置文件。
获取 ImTip 超级热键配置文件路径。
如果文件尚未创建,此函数会自动初始化默认的热键配置文件。
如果未安装 ImTip 此函数会返回 null 值
发送 "ime-disable" 命令,禁用 ImTip 输入法状态提示
发送 "ime-enable" 命令,启用 ImTip 输入法状态提示
发送 "ime-switch" 命令,禁用或启用 ImTip 输入法状态提示
返回 ImTip.exe 路径,如果返回 null 表示当前系统未下载与运行 ImTip。
ImTip 官网
发送 ImTip 命令,支持的命令请参考 ImTip 源码。
参数 @data 可指定字符串或 table 对象(序列化传输数据,忽略函数对象)。
参数 @dataType 可选指定一个数值。