本文主要是介绍离谱事件解决方法3 使用autohotkey但是alt键被卡住?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本人使用autohotkey偷懒,我设置的是alt+l,但是好像跟某个神奇的东西冲突了,然后每次用完之后alt键就会被锁死,非常难受。
官方文档里没找到相关问题,而且我现在也不想深究。好在还是找到了一份神奇的代码,至少能够解决我的问题。先在这里贴着,如果以后突然感兴趣了也许会回来康康。
#SingleInstance force
#InstallKeybdHook SetTimer, timer1, 100 ;用来实时监测 return timer1: ;每隔1秒检查一下电脑上的这些个窗口是否存在,存在的话,就将其关闭 ; MsgBox,Ctrl键目前处于假按状态 state_Alt := GetKeyState("Alt") ;获取Alt键的功能状态,用户或者程序按下为1,否则为0 state_Alt_P := GetKeyState("Alt", "P") if((state_alt = 1) and (state_alt_P = 0)) ;假如Alt功能显示按下,但实际物理状态并没有按下的话,就将Alt键抬起来
{ Sleep,100 state_Alt := GetKeyState("Alt") ;获取Alt键的功能状态,用户或者程序按下为1,否则为0 state_Alt_P := GetKeyState("Alt", "P") if((state_alt = 1) and (state_alt_P = 0) and (state_CapsLock_P = 0)) { send,{Alt} send,{RAlt} }
} return
这篇关于离谱事件解决方法3 使用autohotkey但是alt键被卡住?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!