Eu pesquisei e testei vários softwares popularmente recomendados para remapeamento de teclado:
SharpKeys, KeyTweak, Microsoft Keyboard Layout Creator, etc...
Daqueles que foram capazes de detectar o pressionamento das teclas do D-Pad, aparentemente ainda não conseguiram diferenciar entre o D-Pad e as tradicionais teclas de seta direcionais (para cima, para baixo, para a esquerda, para a direita).
Recentemente, comprei um novo teclado (Logitech K600) que possui um D-Pad próximo ao canto superior direito.
Imagem:Logitech K600 (5)
Além das 4 direções de seta, a tecla central do D-Pad está vinculada ao botão [Enter].
Para meus propósitos, essas chaves são redundantes e pouco úteis, pelo menos quando usadas com meu laptop principal. Assim, gostaria de remapeá-los para algo como:
->Aumentar/diminuir volume - Avançar/Voltar - Reproduzir/Pausar (Enter)
Neste momento, pareço estarincapaz de fazer isso, sem também remapear as teclas de seta tradicionais(e o botão Enter) ao mesmo tempo.
Por exemplo, ao usar SharpKeys, KeyTweak...exatamente o mesmo código-chave é retornado, ao pressionar "PARA CIMA nas teclas de seta", ou "ACIMA no D-Pad".
Existe alguma maneira conhecida de diferenciar o D-Pad e seus botões de teclado tradicionais vinculados (Seta/Enter)?
Obrigado.
[Editar] O sistema operacional que estou usando é: "Janelas 10"
[Editar] Só para acrescentar: estou ciente de que, na minha situação, este teclado em particular possui botões dedicados para aumentar/diminuir volume, etc... No entanto, eles também estão nas teclas de função (F11, F12), que eu uso com muita frequência e optei por substituir essas teclas de função como padrão.
De qualquer forma, o problema ainda permanece, que é a falta de flexibilidade no remapeamento dessas chaves redundantes/vinculadas.