Chaque fois qu'une touche est enfoncée sur un clavier standard, un «code de clé» numérique est envoyé à l'ordinateur, par exemple. 32 ou 51 qui représentent des clés spécifiques.
Sans rapport avec mon clavier par défaut que j'utilise pour taper ce message, je souhaite pouvoir brancher un clavier via USB et faire en sorte que ses codes de clé soient tous décalés d'une constante C.
Ainsi, lorsque vous appuierez sur la touche "a" de ce clavier latéral, l'ordinateur ne recevra pas le code d'activation de "a", mais plutôt un nombre plus élevé auquel l'ordinateur n'a pas de réponse planifiée.
Ces frappes au clavier hors de portée conventionnelle contrôleront un de mes programmes qui sait ce qu’ils sont et qui les écoute.
Une solution matérielle ou logicielle fonctionnerait pour moi. Peut-être existe-t-il des claviers spéciaux vendus à cette fin, ou peut-être qu'une modification liée au logiciel permettrait de réaliser cela pour n'importe quel clavier ordinaire ... Je n'en ai aucune idée. Ce qui est crucial, c’est que le changement de code s’applique uniquement à mon clavier latéral et non à mon clavier par défaut, que j’utilise pour les commandes courantes.
Edit: je suis sur Windows.