我正在尝试使用 Razer Synapse 配置应用程序绑定 12 个数字按钮,发送 13..24 范围内的额外 F 键,但没有任何进展。当我在正确的菜单中时,我可以像往常一样在键盘(或板载键盘)上按 F1 到 F12,并且它注册并正常工作。
但因为我没有真正的 F13+ 键,所以我使用 AutoHotKey 虚拟发送它们,但不起作用。如果我尝试发送 F1..F12 范围内的键或任何其他常用键,它会起作用,因此 AHK 脚本正在运行,这意味着 Synapse 软件似乎不想接受 F13..F24 键。
仅供参考,我正在使用A:: Send {F10}
具有不同数字的自动热键脚本代码,这并不复杂。
有没有办法将侧键绑定到 F13-F24 键?也许可以不使用 Synapse 应用程序,或者通过编辑其某些配置文件并手动将自定义配置上传到鼠标中?
答案1
我编写了一个脚本,使用 AutoHotKey 为 F13+ 键添加了一个切换开关。运行脚本时,您可以选择按 WinKey + z 来打开或关闭它,打开时将现有的 F1 到 F12 键替换为 F13 到 F24 键。我认为这可能是让它工作的最简单的方法。
on = 0
#z::
if on = 0
{
on = 1
tooltip, F13+ Script on.
sleep 1000
tooltip,
Return
}
else
{
on = 0
tooltip, F13+ Script off.
sleep 1000
tooltip,
Return
}
F1::
if on = 1
{
tooltip, using key as F13.
Sleep, 1000
Send {F13}
sleep 100
tooltip,
Return
}
F2::
if on = 1
{
tooltip, using key as F14.
Sleep, 1000
Send {F14}
sleep 100
tooltip,
Return
}
F3::
if on = 1
{
tooltip, using key as F15.
Sleep, 1000
Send {F15}
sleep 100
tooltip,
Return
}
F4::
if on = 1
{
tooltip, using key as F16.
Sleep, 1000
Send {F16}
sleep 100
tooltip,
Return
}
F5::
if on = 1
{
tooltip, using key as F17.
Sleep, 1000
Send {F17}
sleep 100
tooltip,
Return
}
F6::
if on = 1
{
tooltip, using key as F18.
Sleep, 1000
Send {F18}
sleep 100
tooltip,
Return
}
F7::
if on = 1
{
tooltip, using key as F19.
Sleep, 1000
Send {F19}
sleep 100
tooltip,
Return
}
F8::
if on = 1
{
tooltip, using key as F20.
Sleep, 1000
Send {F20}
sleep 100
tooltip,
Return
}
F9::
if on = 1
{
tooltip, using key as F21.
Sleep, 1000
Send {F21}
sleep 100
tooltip,
Return
}
F10::
if on = 1
{
tooltip, using key as F22.
Sleep, 1000
Send {F22}
sleep 100
tooltip,
Return
}
F11::
if on = 1
{
tooltip, using key as F23.
Sleep, 1000
Send {F23}
sleep 100
tooltip,
Return
}
F12::
if on = 1
{
tooltip, using key as F24.
Sleep, 1000
Send {F24}
sleep 100
tooltip,
Return
}
答案2
说实话,我也不知道该怎么做,但
F1::F13
(和类似)有时有效,有时无效。我使用的是 Synapse 3.4(宏选项卡)和最新的 Autohotkey(我辩解说,我从未使用过 Autohotkey)。这不是一个一致的解决方案,但它可能会有所帮助。
答案3
如果你可以将 Razor 的按键绑定到 Ctrl+Alt+Shift+F1...F12 等按键,那么你就可以使用 AutoHotKey 进行翻译
^!+F1::F13
^!+F2::F14
;...
^!+F12::F24
如果您尝试在 AutoHotKey 中使用这些 F 键,那么您会遇到一些困难。
答案4
您不需要脚本或任何东西,只需进入绑定菜单并选择键盘功能,转到下拉菜单中显示按键记录的功能部分并选择功能。然后,您可以在第二个下拉菜单中向下滚动并选择 F1-24。