3 votos

¿Cómo unir las teclas F13-F24 a los 12 botones laterales en el Razer Naga?

Estoy tratando de usar la aplicación de configuración Razer Synapse para asignar los botones numéricos 12 para enviar teclas F adicionales del rango 13..24, pero no estoy haciendo progreso. Cuando estoy en el menú correcto, puedo presionar F1 a través de F12 en mi teclado (o teclado incorporado) como de costumbre, y se registra y funciona bien.

Pero como no tengo teclas reales F13+, 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 script de AHK está funcionando, lo que significa que el software Synapse no parece querer aceptar teclas F13..F24.

Solo como referencia, estoy usando el código de script de autohotkey A:: Send {F10} con diferentes números, no hay nada complicado al respecto.

¿Hay alguna manera de asignar los botones laterales a las teclas F13-F24? ¿Quizás de alguna manera sin la aplicación Synapse o editando algunos de sus archivos de configuración y cargando la configuración personalizada en el mouse manualmente?

1 votos

Si entiendo bien, estás intentando hacer que los botones laterales emitan las teclas F13-F24. Razer Synapse debería poder hacer eso sin AutoHotKey. ¿Estás utilizando la última versión? ¿Qué problemas estás teniendo?

0 votos

Por favor responde a lo anterior.

1voto

Sinon434 Puntos 1

Hice un script que agrega un interruptor para las teclas F13+ usando AutoHotKey. Cuando ejecutas el script, tienes la opción de presionar WinKey + z para activarlo o desactivarlo, reemplazando las teclas existentes de F1 a F12 con las teclas de F13 a F24 cuando está activado. Pensé que esta podría ser la manera más fácil de hacerlo funcionar.

on = 0

#z::
if on = 0
{
    on = 1
    tooltip, Script F13+ activado.
    sleep 1000
    tooltip,
    Return
} 
else 
{
    on = 0
    tooltip, Script F13+ desactivado.
    sleep 1000
    tooltip,
    Return
}

F1::
if on = 1
{
    tooltip, usando la tecla como F13.
    Sleep, 1000
    Send {F13}
    sleep 100
    tooltip,
    Return
}

F2::
if on = 1
{
    tooltip, usando la tecla como F14.
    Sleep, 1000
    Send {F14}
    sleep 100
    tooltip,
    Return
}

F3::
if on = 1
{
    tooltip, usando la tecla como F15.
    Sleep, 1000
    Send {F15}
    sleep 100
    tooltip,
    Return
}

F4::
if on = 1
{
    tooltip, usando la tecla como F16.
    Sleep, 1000
    Send {F16}
    sleep 100
    tooltip,
    Return
}

F5::
if on = 1
{
    tooltip, usando la tecla como F17.
    Sleep, 1000
    Send {F17}
    sleep 100
    tooltip,
    Return
}

F6::
if on = 1
{
    tooltip, usando la tecla como F18.
    Sleep, 1000
    Send {F18}
    sleep 100
    tooltip,
    Return
}

F7::
if on = 1
{
    tooltip, usando la tecla como F19.
    Sleep, 1000
    Send {F19}
    sleep 100
    tooltip,
    Return
}

F8::
if on = 1
{
    tooltip, usando la tecla como F20.
    Sleep, 1000
    Send {F20}
    sleep 100
    tooltip,
    Return
}

F9::
if on = 1
{
    tooltip, usando la tecla como F21.
    Sleep, 1000
    Send {F21}
    sleep 100
    tooltip,
    Return
}

F10::
if on = 1
{
    tooltip, usando la tecla como F22.
    Sleep, 1000
    Send {F22}
    sleep 100
    tooltip,
    Return
}

F11::
if on = 1
{
    tooltip, usando la tecla como F23.
    Sleep, 1000
    Send {F23}
    sleep 100
    tooltip,
    Return
}

F12::
if on = 1
{
    tooltip, usando la tecla como F24.
    Sleep, 1000
    Send {F24}
    sleep 100
    tooltip,
    Return
}

0voto

sgorblex Puntos 11

Voy a ser honesto: No sé muy bien 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 la última versión de 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 asignar las teclas de Razor a algo como Ctrl+Alt+Shift+F1...F12, puedes usar AutoHotKey para traducir de vuelta con

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

Si luego intentas usar esas teclas F en AutoHotKey, estás un poco atascado.

0voto

Beemschurger Puntos 1

No necesitas ningún script ni nada, simplemente ve al menú de enlace y selecciona funciones de teclado, ve a la sección de funciones en el menú desplegable que dice grabación de teclas y selecciona funciones. Luego, puedes desplazarte hacia abajo en el segundo menú desplegable y seleccionar F1-24.

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:

X