如何将快捷键映射为单个按键

受到GlobalSpeed的启发 更进一步地
image

不知道这样行不行,可以研究试试看

图中内容仅供参考,因占用 LCtrl 会导致 LCtrl 失效。

可以,用ahk的光标判断函数就行,输入框中有竖线时就判断为输入状况,没有就是未输入状态,函数大部分情况有效,部分场景例如uwp应用下不行。

输入 和 未输入是啥意思

获取文本插入点光标坐标——增强版 – AutoAHK

这是ahk方案下目前最靠谱的方案了,也许其他语言有大佬能写更好的方案


不过从输入法下手应该是能完美做到,估计是比较难了,要不就根据比如搜索输入法,弹出了输入法状态栏就判定为输入状态,没有则判定为非输入状态,不过这个状态栏只能靠识图判断,因为获取不到任何窗口信息。

就是在文本框打字的意思,打字按到q就正常打。不是在文本框的时候输出快捷键

检测鼠标光标状态为文本选择(就那个I形)

这个试看看。VIMD:Home · goreliu/vimdesktop Wiki · GitHub