He estado buscando información sobre cómo expandir un teclado para vincular teclas adicionales a varios comandos, sin recurrir a combinaciones de teclas (como Alt+ F12).Por lo que he encontrado, parece que, en teoría, un teclado PS/2 puede operar 256 señales diferentes, pero no todas están disponibles para enviar pulsaciones de teclas normales, porque algunos bytes están reservados para los datos de operación del teclado PS/2. Quizás los teclados USB hayan resuelto este problema, pero aún queda la pregunta de si una versión moderna de Windows comprenderá todas estas señales clave.
EnPágina de MSDN que enumera códigos de claves virtualesAlgunas de las claves aparecen como "no asignadas", "reservadas" o "específicas de OEM". Lo que me gustaría saber es cuántos códigos de bytes distintos para teclas entendería Windows si de alguna manera se enviaran al sistema, ya sea a través del software tipo AutoHotKey o mediante un teclado USB o PS/2 personalizado basado en arduino con todos esos códigos adicionales. teclas, sin ninguna modificación del sistema operativo, como editar controladores de teclado, y si existen algunas limitaciones para teclas específicas, como por ejemplo algunas de ellas son teclas modificadoras o no se pueden usar en combinaciones con otras teclas.