windows – AutoHotKey可以切换键映射吗?
发布时间:2020-12-14 04:38:11 所属栏目:Windows 来源:网络整理
导读:所以我试图在AutoHotKey中编写一个简单的脚本,它将使用NumLock(我已经映射到我的注册表中的大写锁定)作为切换,将我的方向键转换为小键盘nab键.我的脚本如下: GetKeyState,state,NumLock,Tif state = D{ Up::Numpad8 Down::Numpad2 Left::Numpad4 Right::Num
所以我试图在AutoHotKey中编写一个简单的脚本,它将使用NumLock(我已经映射到我的注册表中的大写锁定)作为切换,将我的方向键转换为小键盘nab键.我的脚本如下:
GetKeyState,state,NumLock,T if state = D { Up::Numpad8 Down::Numpad2 Left::Numpad4 Right::Numpad6 Enter::Numpad5 } if state = U { $Up::Up $Down::Down $Left::Left $Right::Right $Enter::Enter } Return 但是,我收到一条错误,说第15行重复Up.如何告诉AutoHotKey将我的密钥恢复为原始密钥?我尝试将“else”部分留空而不是“if state = U”部分,但是当再次切换时,键仍处于改变状态.我确信有一些我想念的简单. 解决方法
啊,你走了.你不能按照你想要的方式去做.由于您只能在脚本中映射一次密钥,因此将if /或函数放在热键中,如下所示:
GetKeyState,T up:: if(state = D){ send {Numpad8} }else{ send {up} } return (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
热点阅读