我重新映射q
到LShift
,现在我无法将任何其他键映射到 ,q
除非RShift + q
(通过另一个映射),这会产生Q
- ,因此每次我都必须q
从其他地方复制/粘贴。当我尝试映射到 时q
,它会发出标准 Windows 错误声音,并且不会输入任何内容。
是否可以映射到映射键?
使用的脚本:
q::LShift # the "mapping key", q
>+q::q # to allow Q via RShift; deleting this doesn't help the below
k::q # doesn't work
LAlt & q::q # doesn't work
^Numpad8::q # doesn't work
附加信息:
- 系统:Win-10 家庭版、华硕 ROG StrixGL702VSK
- AHK 版本:1.1.29.01
- 驱动程序:HID 键盘设备(x2),PC/AT 增强型 PS/2 键盘(101/102 键)
答案1
当我尝试映射到时
q
,它会发出标准 Windows 错误声音并且没有任何内容输入。
和自动热键1.1.30.03 1:
q::LShift ; Send LShift via q
>+q::q ; Allow "Q" via RShift
k::q ; Should work as-is i.e. type "q"
LAlt & q::Send q ; As above. Use Send "q", rather than just "q".
^Numpad8::Send q ; As above. Use Send "q", rather than just "q".
1 截至 2020 年 2 月,AutoHotkey 的最新版本为 1.1.32.00。