gpt4 book ai didi

windows - AutoHotKey 可以切换键盘映射吗?

转载 作者:可可西里 更新时间:2023-11-01 13:57:34 25 4
gpt4 key购买 nike

所以我尝试在 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/or 函数放在热键中,如下所示:

GetKeyState, state, NumLock, T

up::
if(state = D){
send {Numpad8}
}else{
send {up}
}
return

关于windows - AutoHotKey 可以切换键盘映射吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com