3 votos

¿Cómo enlazar las teclas F13-F24 a los 12 botones laterales del Razer Naga?

Estoy tratando de usar la aplicación de configuración Razer Synapse para vincular los 12 botones numéricos enviar teclas F adicionales de la gama 13..24, pero no estoy teniendo ningún progreso. Cuando estoy en el menú correcto, puedo pulsar F1 a F12 en mi teclado (o teclado a bordo) como de costumbre, y se registra y funciona bien.

Pero como no tengo ninguna tecla F13+ real, estoy usando AutoHotKey para enviarlas virtualmente, y eso no funciona. Si intento enviar teclas dentro del rango F1..F12 o cualquier otra tecla común, funciona, así que el AHK script está funcionando, lo que significa que el software Synapse no parece querer aceptar las teclas F13..F24.

Sólo como referencia, estoy usando A:: Send {F10} autohotkey código script con diferentes números, no tiene nada de complicado.

¿Existe una forma de vincular los botones laterales a las teclas F13-F24? Tal vez de alguna manera sin la aplicación Synapse o mediante la edición de algunos de sus archivos de configuración y la carga de la configuración personalizada en el ratón manualmente?

1 votos

Si he entendido bien, estás intentando que los botones laterales emitan las teclas F13-F24. Razer Synapse debería ser capaz de hacer eso sin AutoHotKey. ¿Estás usando el última versión ? ¿Qué problemas tiene?

0 votos

Por favor, responda a lo anterior.

1voto

Sinon434 Puntos 1

Hice un script que añade una conmutación para las teclas F13+ usando AutoHotKey. Cuando ejecutas el script tienes la opción de pulsar WinKey + z para activarlo o desactivarlo, reemplazando las teclas F1 a F12 existentes con F13 a F24 cuando se activa. He pensado que esta puede ser la forma más fácil de hacerlo funcionar.

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
}

0voto

sgorblex Puntos 11

Voy a ser honesto: No sé realmente cómo, pero la línea

F1::F13

(y similares) a veces funciona y a veces no. Estoy usando Synapse 3.4 (pestaña de macros) y el último Autohotkey (en mi defensa, nunca he usado Autohotkey). No es una solución consistente, pero podría ser útil.

0voto

SHawarden Puntos 285

Si puedes enlazar las teclas del Razor a algo como Ctrl+Alt+Shift+F1...F12 puedes usar AutoHotKey para traducir de nuevo con

^!+F1::F13
^!+F2::F14
;...
^!+F12::F24

Si tratas de usar esas teclas F en AutoHotKey, estás un poco atascado.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: