如何判断当前是否为编辑文本的状态?
autohotkey吧
全部回复
仅看楼主
level 1
pbjacob86 楼主
我希望将unix下的:
ctrl+a(Home)
ctrl+e(End)
ctrl+f(Right)
ctrl+b(Left)
ctrl+p(Up)
ctrl+n(Down)
ctrl+d(Delete)
ctrl+h(BackSpace)
快捷键功能添加到Windows下,但只是希望在所有文本输入的情况下使用,在非文本输入状态下不要使用。比如在TC下(非文本编辑状态),ctrl+d依然是打开收藏列表,而不要去执行delete。
我在AHK下应该如何判断当前状态是否为文本输入呢?
谢谢!
2015年05月12日 02点05分 1
level 12
可以判断下鼠标指针类型A_Cursor,输入光标坐标A_CaretX,A_CaretY,非空时一般表示在输入状态。
也可以让热键只针对某些窗口或者排除某些窗口来解决。
2015年05月12日 03点05分 2
谢谢,暂时用此方法解决了问题
2015年07月27日 07点07分
@enzymeyllw 木有触摸屏[黑线]
2015年08月18日 13点08分
回复 最爱宋伊雪 :。。好遗憾啊
2015年08月18日 13点08分
level 1
  如果鼠标不指向编辑窗口的时候,指针依然不会变化的。所以这种判断方式有时不管用。
2016年03月15日 13点03分 3
1