Windows10 altera o layout do teclado de um dispositivo específico

Windows10 altera o layout do teclado de um dispositivo específico

digamos que tenho meu teclado com teclado numérico (104 teclas) e quero usar outro teclado numérico (USB ou BT, não importa) para funcionalidades personalizadas (atalhos, macros...). Posso programar para alterar o comportamento das teclas do teclado numérico com o AutoHotKey, mas isso afeta os dois teclados e gostaria de alterar o comportamento apenas no teclado numérico secundário.

Existe uma maneira de alterar o comportamento de um dispositivo específico?

Responder1

O Hidmacros postado é um método antigo, pois o programa foi descontinuado. Provavelmente ainda funciona. O autor criou um novo aplicativo chamado luamacros,https://github.com/me2d13/luamacros

Mas o caminho a seguir seria usarAutoHotInterception (AHI)-https://www.autohotkey.com/boards/viewtopic.php?f=6&t=45307

O AHI permite que você reaja a eventos de teclado e mouse da mesma maneira que o AHK, apenas com vários teclados e/ou mouses.

Responder2

O AutoHotKey, pelo que me lembro, pode detectar eventos KeyUp e KeyDown e possui um utilitário que permite verificar os códigos-chave. Se o complemento USB gerar os mesmos códigos de tecla do teclado padrão, você não conseguirá fazer o que deseja. Se ele gerar códigos-chave diferentes, você poderá fazer o que quiser capturando os códigos-chave e eventos KeyUp/KeyDown específicos do dispositivo. Você pode entrar em contato com o fabricante do dispositivo para determinar se existe uma maneira de os programas distinguirem entre seu dispositivo e o teclado normal.

informação relacionada