中文输入法鼠标尾巴

ShiftCursor:

  • 切换到中文输入法时,鼠标指针会带个“中”字。
  • 切换到大写时,鼠标指针会切换样式。
  • 支持根据输入状态自动切换中英文。
  • 支持所有类型中文输入法。

CapsCursor:

  • 支持ShiftCursor全部功能。
  • 支持Capslock键切换中英文、回车键、Esc键。
  • 支持自定义Capslock组合键功能(切换窗口、个性短语、启动程序、模拟按键)。
  • 支持按住鼠标右键代替Ctrl功能(减轻小指负担)。
  • 支持Esc一键关闭程序。

动画7动画4

动画8动画5

xxyx.ys168.com
wwe.lanzoui.com/b01hptuud

快捷键:
Capslock+Esc键:进入CapsCursor设置
Capslock+F3键:重启CapsCursor程序
Capslock+F4键:加入或取消一键关闭(在非输入状态下,鼠标指针不是文本选择时,按Esc键关闭当前程序)
Capslock+F5键:加入或取消切换模式(在某些程序中如360卫士,因CapsCursor权限不足无法切换中英文,加入切换模式后会以模拟按键的方式进行切换)
Capslock+自定义键:快捷方式

常见问题:
①如果按键不能用,请添加到安全软件白名单里。
②如果切换到中文后是中文输入法的英文模式,请自行调整输入法的相关设置。(关闭中文输入法的Shift切换中英文和默认英文模式)
③开启按键替换后,Edge浏览器使用~键后退的方法:在Edge浏览器的地址栏中输入edge://flags搜索backspace找到Assigns the Backspace key to go back a page设置为Enabled。
④快捷方式的按键代码:Win键[#] Alt键[!] Ctrl键[^] Shift键[+] 其它键:按键列表(键盘, 鼠标和操纵杆) | AutoHotkey
⑤快捷方式优先级,模拟按键>快捷文本>快捷启动>切换窗口

快捷方式示例:
①【4】=
短按“Capslock+4键”执行快捷启动/快捷文本/切换窗口。
选定一个文件/目录/网址/文本内容,长按“Capslock+4键”创建快捷启动/快捷文本。
未选定内容时,长按“Capslock+4键”删除快捷方式。
②【End】=^a{Del}
按"Capslock+End键”触发“Ctrl+A+Del"全选删除。
③【鼠标左键】={Lbutton}!{F4}
按“Capslock+鼠标左键”触发“鼠标左键+Alt+F4”结束选定程序。
④【鼠标滚轮下】={Volume_Down}
按“Capslock+鼠标滚轮下”触发“Volume_Down键”调低音量。(需关闭组合键)

默认快捷方式:
Capslock+鼠标滚轮:翻页
Capslock+F1/F2键:↑上方向键
Capslock+123键:←↓→左下右方向键
Capslock+qwe键:数字789
Capslock+asd键:数字456
Capslock+zxc键:数字123
Capslock+左Alt键:数字0
Capslock+左Win键:小数点

7 个赞

为何不给中英也加个自定义呢?像大写那样多好 :melting_face:

1 个赞

改好了更新一下吧

大小写尾巴和中英文尾巴不能同时运行啊,强烈建议两个尾巴合并成一个“综合尾巴”。

@kongqiwai
先就这样吧。中文状态下的大写不好处理。

哈哈哈哈哈哈 这也太有意思了

谢谢大佬 :wink:

突然想到一个更好的方法,直接获取输入光标|的位置,然后在的那附近添加一个提示,跟着光标走。这样不在输出时就像正常一样,只有在输入时才会出现 :wink:

@L_hiil
https://wwp.lanzouw.com/ipTy5041onoh

1 个赞

合并了,也升级了算法,切换更加稳定了

可不可以提一个过分的需求,就是切换的时候有一个语音提示,啊,将来可以做点儿什么林志玲的语音包儿,蜡笔小新的语音包儿这样的。

ahk的,你可以自己修改啊. 正好有个文字到语音的油猴脚本, 可以下载合成语音.

ahk可以直接读语音

run mshta vbscript:createobject("sapi.spvoice").speak("啦啦啦")(window.close)

这个方式我测试是最好,最快的

ahk直接操作ComObjCreate(“sapi.spvoice”)的语音有延迟

1 个赞

系统自带输入法行不行啊

大佬,ahk有没有办法实现输入法每输入一个字或词,实时读出来这个字词呢,就像曾经一个叫“你写我读”的软件,那个软件win10已经不能用了

这个好这个好

有个影子输入法,本身就是AHK写的. 你可以修改这个的源码.

1 个赞

在wps中似乎不能正常工作,明明提示EN但实际是中文,而且即使按shift切换成中文后在文中点击鼠标提示会切换成EN,但实际输入还是中文。

@fish wps拦截了读取输入法状态的指令

@fish 增加了对WPS的支持,在WPS中是直接切换指定语言,而不读取输入法状态。