Skip to content

ApexGP/ImTip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImTip 智能桌面助手

访问 Releases 页面下载 ImTip - 免费开源。独立 EXE 无任何外部依赖,兼容 XP,Vista,Win7,Win8,Win10,Win11 ……

ImTip 提供 输入跟踪提示超级热键 等功能。

一、输入跟踪提示

输入跟踪提示通过在输入光标处显示 2 个简洁的图标 —— 提前知道中英、中英标点、全半角、大小写、多语言键盘布局等所有状态。

通用输入法状态跟踪提示

可以方便地自定义外观方案,例如单图标方案效果如下:

ImTip 单图标配置方案

再也不怕按错了! 保持思考与输入的连续性,避免低头看任务栏或通过其他操作检查输入状态。

  • 不是只能看中英状态,而是关注更少的图标,了解更多的常用输入法与键盘状态。
  • 不是只在切换输入法才显示一次状态,当切换到新的输入位置都会及时地提醒输入法状态,可以自定义显示时长、方式、外观。

获取输入框光标位置

有了 ImTip 就可以关掉输入法自带的状态栏,屏幕更干净了,美滋滋再也不用看右下角

输入法自带状态栏

理论上支持所有输入法,系统自带的微软拼音,微软五笔,小小输入法,搜狗输入法,百度输入法,QQ输入法,谷歌输入法,小鹤输入法,手心输入法 …… 包括我测试的日文、韩文、西班牙语输入法都可以支持 ImTip 。

ImTip 支持可视化编辑状态提示外观:

调色

可将外观方案直接拖入 ImTip.exe 或外观设置窗口快速导入。 支持用剪贴板直接复制粘贴配置方案代码。

复制配置方案

ImTip CPU 占用极低,可以通过设置「跟踪检测速度」调整 CPU 占用:

跟踪检测速度

默认有微小延迟 —— 这是程序的主动优化( 并非被动延迟 ),您可以加快「跟踪检测速度」(更丝滑,增加的资源占用仍然是可忽略的)。

二、超级热键

ImTip 提供可编程扩展的「超级热键」。

默认提供以下热键:

  • Ctrl+@ 翻译与词典
  • Ctrl+# 快速查单词(汽泡提示)
  • Ctrl+$ 打开财务大写、日期时间大写、数学运算工具

超级热键调用中文大写工具

翻译与词典

超级热键大全 | 教程

翻译与词典需要用到 string.wordstable.coca2000 扩展库,大声朗读功能需要用到 web.edgeTextToSpeech 扩展库。

  1. 请先在 aardio 在点击「 工具 » 扩展库 」
  2. 搜索关键词“英语”,勾选找到的 string.words,table.coca2000 扩展库
  3. 然后点击 「安装」 按钮

如果 aardio 已运行并且当前线程调用了 import ide 则支持自动安装扩展库

托盘菜单

ImTip 托盘菜单提供快捷启用系统输入法、切换双拼方案等功能。

超级热键

ImTip 快捷键:

按住 Ctrl 点击托盘图标可启用/禁用输入跟踪提示。

输入法常用快捷键: Shift 切换中/英输入; Ctrl+. 换中/英标点; Shift+空格 切换全/半角; Alt+Shift 切换语言

常见问题

1. 关于英文键盘

有些第三方输入法会安装「中文美式键盘」 - 可能导致不必要的错乱。这个键盘在 Win10 其实已被废弃,建议移除或更改为「英语美式键盘」。Win7/Win10/Win11 可在 ImTip 托盘菜单中禁用启用一次「英语键盘」就可修复该问题。

2. 管理权限窗口

ImTip 默认以普通权限启动,以管理权限启动 ImTip.exe —— 才会对其他管理权限窗口生效。以管理权限启动后重新勾选 「允许开机启动」,则开机以管理权限启动( 不会再弹出请求权限弹框 , 注意只有同样在管理权限下启动才能取消此设置 )。

3. 窗口兼容性

ImTip 使用了多种不同的接口获取输入位置,但少数任何接口都不支持的应用窗口会退化为取鼠标输入指针位置。

在设置界面勾选『启用 java.accessBridge 扩展 』可自动支持 JetBrains 等 Java 程序窗口,一键自动启用,不需要其他手动配置与操作。

如果勾选『启用 java.accessBridge 扩展』时自动取消,并且显示 『未启用 java.accessBridge 扩展 』,请检查当前系统是否能正常联网( 此功能需要下载 aardio 扩展库 java.accessBridge )。也可以自行下载 aardio 最新版,然后在 aardio 中运行下面的代码启用 JAB( Java Access Bridge ) :

import java.accessBridge;
print( java.accessBridge.switch(true) );

对于以上方式都不支持的窗口,请参考:设置兼容窗口类名

微信 4.0 已经完美支持 ImTip,不需要其他设置。

ImTip 仅在检测到输入框时显示输入状态。即使取消勾选「仅切换输入目标或状态后显示」,在检测不到输入目标的窗口仍然不会显示输入状态(除非所在窗口设置了兼容窗口类名)。

4. 输入法兼容性

请参考:输入法与键备状态检测原理与规则

  • 主流输入法基本都可以支持 ImTip 。

  • 微软自带的所有输入法完美支持 ImTip。

  • 小小输入法完美支持 ImTip。如有问题可使用开源工具 IMY 卸载重装一次小小输入法就可以了。

  • 小狼毫输入法请安装最新 nightly build 版可支持 ImTip ,可通过 ImTip 托盘菜单启用或禁用输入法悬浮提示

  • 微信输入法、手心输入法、讯飞输入法需要勾选『怪异模式』。注意这三种输入法分别使用不同的『怪异模式』,最好不要同时安装这些有问题的输入法,安装变动后也请重新勾选一次『怪异模式』以更新配置。勾选『怪异模式』则不支持其他正常输入法。

  • 小鹤输入法在英文模式下切换全半角后状态会错乱,按 Shift 切换一次中英模式会恢复正常,可能基于多多的输入法都有类似问题。

  • 个别老旧的输入法会导致其他输入法的状态也变得混乱,卸载有问题的输入法,切换或重新打开窗口可恢复正常。

5. 启动参数

  • ImTip.exe *.aardio 加载配置方案,或者直接将配置文件拖到 ImTip.exe 上也可以。

  • ImTip.exe 无参数 如果 ImTip 已运行则打开配置窗口,或者直接双击 ImTip.exe 也可以。

  • ImTip.exe /sys 启动时不显示主界面。勾选开机启动时设置的这是这个参数。

6. 删除或重置 ImTip 配置与数据。

先退出 ImTip ,然后按 Ctrl+R打开「运行」, 输入 cmd /c rd /s /q %localappdata%\aardio\std\ImTip 回车执行即可删除配置目录( 也会删除超级热键配置 )。

重新运行 ImTip 会自动重置到最新版的默认配置。


本页的动画主要使用 开源免费,下载体积仅 820 KB 的极简录屏软件 Gif123 录制。

About

ImTip 智能桌面助手:提供输入跟踪提示 + 超级热键

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors