KeyTweak est un utilitaire simple qui permet aux utilisateurs de redéfinir les entrées clavier. La fonctionnalité est rendue possible par une valeur de registre apparue dans
Windows 2000 mais également présente sous Windows NT 4.0. puis inclue dans Windows XP, Vista et
Windows 7. Cette section répertorie quelques-unes des fonctionnalités de KeyTweak’s ainsi que les cas dans lesquels vous pourriez l'utiliser.
Simplement installé, KeyTweak est une interface qui va modifier une clé particulière du registre. Microsoft a réalisé le gros des fonctionnalités bas niveau en créant cette clé du registre. Du coup, grce à KeyTweak, plus besoin d'être un geek pour pouvoir éditer cette clé.
Généralement, votre clavier communique avec votre ordinateur par le biais d'un port PS/2 ou d'un port USB. Les données envoyées pas votre clavier sont référencés comme étant des Scan Codes. Lorsque que vous pressez une touche, le Scan Code "make" est reçu par le contrôleur i8042 de votre ordinateur. Lorsque la touche est relchée, le Scan Code "break" est envoyé. Dans les version antérieures à
Windows 2000, les pilotes des périphériques devaient être ré-écrits pour pouvoir modifier les Scan Codes. Heureusement,
Microsoft a incorporé cette fonctionnalité dans son système d'exploitation, permettant ainsi aux illuminés comme vous et moi de trafiquer notre registre et d'en modifier les valeurs avec ce que bon nous semble. Seul inconvénient, le système doit être redémarré pour être pris en compte.
La clé registre en question est
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout et la valeur binaire de cette clé est intitulée "Scancode Map". Si vous oubliez ceci, ne vous en faites pas: cliquez simplement sur le bouton "Afficher la carte brute" pour voir ce dont il s'agit. Pour autant, il n'est pas recommandé de modifier le registre par n'importe qui - d'où la réalisation de cet utilitaire. Si vous ne comprenez pas ce dont il est question dans ce paragraphe, il est préférable de ne pas se lancer.
Commentaires