Aujourd'hui, j'ai essayé de remapper certaines touches multimédias du clavier pour des fonctions plus utiles et je n'ai pas réussi à le faire.
Le problème
- Le fabricant ne fournit pas d'utilitaire pour lier et exécuter des commandes personnalisées.
Mon ancien clavier de Logitech avait de telles options dans leur logiciel SetPoint Les codes clés (ou scancode) n'étaient pas reconnus par la plupart des programmes que j'ai utilisés pour capturer les codes clés sous-jacents.
Par exemple, l'outil par ailleurs excellent, SharpKeys a un mode de capture où il vous indique sur quelle touche vous venez d'appuyer. Il m'a fallu un certain temps pour me rendre compte qu'il m'avait indiqué un mauvais code de clé. Pendant mes tests, j'ai appuyé sur le "bouton étoile" en haut à droite et SharpKeys m'a dit que c'était la clé "D" avec son code de clé
00_20
. Mais le code clé correct serait00_181
Un autre essai a été ce script AutoHotKey qui a également échoué à reconnaître mes clés multimédias inhabituelles
La tâche
- Trouvez les bons codes clés même pour les boutons multimédias inhabituels
- Remappez toutes les clés de média sans aucune installation d'un outil ou programme supplémentaire. Un ajustement du registre, l'utilisation d'un pilote déjà installé ou d'une petite application portable est acceptable
vkAD::Run, c:\myapp.exe
, ne fonctionnait pas pour moi), j'ai dû la remapper deux fois pour la faire fonctionner, quelque chose commevkAD::F21
, puis un autre mappage:F21::Run, c:\myapp.exe