假如在Windows上安装了多门语言, 使用时可能很难感知当前是什么语言什么输入法, 需要频繁查看任务栏语言图标或者直接打字来判断, 加上微软拼音输入法会"智能"切换中/英, 十分影响心态;
此工具能帮助快速判断所用的输入法, 通过简单几步配置, 即可在使用英文时看到鼠标白色指针, 使用中文时看到鼠标黑色指针(也可以下载或自制其他颜色和图标的指针);
实现思路是一直查询当前使用的语言输入法, 如果当前语言是中文(简体,中国)且输入法的Conversion Mode非0, 则替换鼠标指针的状态
鼠标指针状态替换后, 原本显示正常选择的地方会显示
帮助选择, 原本显示
帮助选择的地方会显示
正常选择, 因此只需要把
帮助选择的图标修改成其他颜色指针
, 即可优雅实现动态光标颜色; 其他鼠标指针状态同理;
默认取代
帮助选择,
候选,
不可用是因为这些指针状态极少出现, 或者可以在配置文件中修改成其他替换指针;
- 下载DynCursor.zip, 解压到任意目录, 无需安装
- 按需修改配置文件config/config.yaml
- 建议修改
鼠标属性-指针自定义里的图标, 会有更好的观感, 在resources/cur目录里有已下载的一些图标, 也可以在rw designer挑选合适的图标 - 建议关闭
鼠标属性-指针选项-在打字时隐藏指针, 打开当按CTRL键时显示指针的位置 - 启动DynCursor.exe, 这是一个无窗体程序, 启动后切换输入法来查看效果
- 如果要停止运行, 打开任务管理器找到
DynCursor.exe, 结束任务 - 如果要重置鼠标指针, 在
鼠标属性-指针中选择任一方案应用
- 使用个性化图标
| 语言 | 编码 |
|---|---|
| 中文(简体,中国) | 0804 |
| 中文(繁体,中国台湾) | 0404 |
| 中文(繁体,中国香港) | 0C04 |
| 中文(繁体,中国澳门) | 1404 |
| 英语(美国) | 0409 |
| 英语(英国) | 0809 |
更多编码参考Windows Language Code Identifier (LCID) Reference
| 状态 | 样式 | 编码 |
|---|---|---|
| 正常选择 | 标准箭头 | 32512 |
| 帮助选择 | 标准箭头+问号 | 32651 |
| 后台运行 | 标准箭头+小沙漏 | 32650 |
| 忙 | 沙漏 | 32514 |
| 精确选择 | 十字 | 32515 |
| 文本选择 | I | 32513 |
| 不可用 | 斜线圆圈 | 32648 |
| 垂直调整大小 | 南北向双向箭头 | 32654 |
| 水平调整大小 | 东西向双向箭头 | 32644 |
| 沿对角线调整大小1 | 西北-东南的双向箭头 | 32642 |
| 沿对角线调整大小2 | 东北-西南的双向箭头 | 32643 |
| 移动 | 四向箭头 | 32646 |
| 候选 | 向上的箭头 | 32516 |
| 链接选择 | 手指 | 32649 |









