2009-05-15 11 views
4

La touche de verrouillage des majuscules me rend fou - je ne l'utilise jamais intentionnellement, mais j'appuie parfois de manière accidentielle au lieu de TAB. Ma solution actuelle consiste à enlever le bouton avec un tournevis (aucun dommage, peut être remis en place si jamais nécessaire).Est-il possible de désactiver par programme la touche majuscule sur Windows?

Existe-t-il un moyen de désactiver la touche de verrouillage des majuscules par programme sur Windows - écrire un programme avec un crochet de clavier ou quelque chose comme ça? Où est-ce que je commence?

Répondre

3

Pour simplement réorganiser le verrouillage des majuscules (sans installer de logiciel) sur une machine Windows 2000 ou Windows XP, j'ai adapté les informations trouvées au How to globally map AltGr key to Alt key? comme suit. Mapping Caps to null est l'un des exemples, mais vous pouvez choisir une autre clé pour mapper comme je l'ai fait. Pour la carte bouchons à null, le fichier de registre est:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 
"Scancode Map"=hex:00,00,00,00, 00,00,00,00, 02,00,00,00, 1d,00,00,00, 00,00,00,00 

Enregistrer ce que filename.reg et exécuter, puis redémarrez (ou vous déconnecter et se reconnecter).

Je me suis basé sur la réponse de cette page de Tomas Sedovic et sur Scan Code Mapper for Windows recommandé par Ronald Blaschke. J'ai introduit les espaces pour me permettre de voir comment les octets sont groupés en mots.

Notez que j'ai effectivement utilisé ceci pour mapper les majuscules sur Ctrl et mon avant-dernier groupe de nombres était "1d, 00,3a, 00" et j'ai confirmé que cela fonctionne bien.