Windows10 cambia la distribución del teclado de un dispositivo específico

Windows10 cambia la distribución del teclado de un dispositivo específico

digamos que tengo mi teclado con su teclado numérico (104 teclas) y quiero usar otro teclado numérico (USB o BT, no importa) para funcionalidades personalizadas (atajos, macros...). Puedo programar para cambiar el comportamiento de las teclas del teclado numérico con AutoHotKey, pero afecta a ambos teclados y me gustaría cambiar el comportamiento solo en el teclado numérico secundario.

¿Existe alguna forma de cambiar el comportamiento de un dispositivo específico?

Respuesta1

El Hidmacros publicado es un método antiguo ya que ese programa está descontinuado. Aunque probablemente todavía funcione. El autor creó una nueva aplicación llamada luamacros,https://github.com/me2d13/luamacros

Pero el camino a seguir sería utilizarIntercepción automática en caliente (AHI)-https://www.autohotkey.com/boards/viewtopic.php?f=6&t=45307

AHI le permite reaccionar a eventos de teclado y mouse de manera muy similar a como lo hace AHK, solo que con múltiples teclados y/o mouse.

Respuesta2

AutoHotKey, según recuerdo, puede detectar eventos KeyUp y KeyDown, y tiene una utilidad que le permitirá verificar los códigos clave. Si el complemento USB genera los mismos códigos de teclas que el teclado estándar, no podrá hacer lo que desea. Si genera diferentes códigos clave, puede hacer lo que quiera capturando los códigos clave específicos y los eventos KeyUp/KeyDown para el dispositivo. Es posible que desee comunicarse con el fabricante del dispositivo para determinar si existe alguna forma de que los programas distingan entre su dispositivo y el teclado normal.

información relacionada