Как привязать клавиши F13-F24 к 12 боковым кнопкам на Razer Naga?
Я пытаюсь использовать приложение конфигурации Razer Synapse, чтобы связать 12 цифровых кнопок для отправки дополнительных F-клавиш из диапазона 13..24, но у меня нет никакого прогресса. Когда я нахожусь в правильном меню, я могу нажать F1 - F12 на своей клавиатуре (или на встроенной клавиатуре), как обычно, и она регистрируется и работает нормально.
Но поскольку у меня нет реальных клавиш F13+, я использую AutoHotKey для их виртуальной отправки, и это не работает. Если я пытаюсь отправить ключи в диапазоне F1..F12 или любой другой общий ключ, он работает, поэтому работает сценарий AHK, что означает, что программное обеспечение Synapse, похоже, не хочет принимать ключи F13..F24.
Просто для справки, я использую A:: Send {F10}
Код скрипта autohotkey с разными номерами, в этом нет ничего сложного.
Есть ли способ привязать боковые кнопки к клавишам F13-F24? Может быть, как-то без приложения Synapse или путем редактирования некоторых его конфигурационных файлов и загрузки пользовательской конфигурации в мышь вручную?
4 ответа
Я сделал скрипт, который добавляет переключатель для клавиш F13+, используя AutoHotKey. Когда вы запускаете скрипт, у вас есть возможность нажать 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
}
Если вы можете связать ключи Razor с чем-то вроде Ctrl+Alt+Shift+F1...F12, вы можете использовать AutoHotKey для перевода обратно с
^!+F1::F13
^!+F2::F14
;...
^!+F12::F24
Если вы пытаетесь затем использовать эти F-клавиши в AutoHotKey, вы немного застряли.
Я буду честен: я действительно не знаю как, но линия
F1::F13
(и подобное) иногда работает, а иногда нет. Я использую Synapse 3.4 (вкладка макроса) и последнюю версию Autohotkey (в свою защиту я никогда не использовал Autohotkey). Это непоследовательное решение, но оно может быть полезным.
вам не нужен скрипт или что-то еще, вы можете просто зайти в меню привязки и выбрать функции клавиатуры, перейти в раздел функций в раскрывающемся меню, в котором написано «Запись клавиш», и выбрать функции. Затем вы можете прокрутить второе раскрывающееся меню вниз и выбрать F1-24.