Avant la mise à jour de Windows 8.1, j'ai pu mapper Caps-Lock aux contrôles via le type d'ajustement du registre dans cet article:
Remappage d'une touche du clavier dans Windows 8.1
Cependant, après la mise à jour vers 8.1, mon réglage ne fonctionne plus. Ce que j'avais fait était
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,3a,00,00,00,00,00
Windows 8.1 peut avoir changé la façon dont il interprète le registre de disposition du clavier, je suppose.
Je suis un emacs
utilisateur passionné , donc ce problème est un scénario de vie ou de mort pour moi.
windows-8.1
keymap
ehuang
la source
la source
reg
ci - dessus fonctionne sous Windows 8.1 mise à jour Pro après le redémarrageRéponses:
SharpKeys l'a fait pour moi! Je n'ai pas pu trouver d'autre moyen et comme vous l'avez découvert, l'ancien hack de registre ne fonctionne plus :(
http://sharpkeys.codeplex.com/
la source
L'utilisation de regedit est le meilleur moyen pour imo, car vous savez que cela fonctionne. Cela fera du verrouillage des majuscules un contrôle supplémentaire. Mais ne jouez pas avec ctrl lui-même.
Pour Windows 7 et 8, procédez comme suit:
Ouvert
regedit.exe
Accédez à ce répertoire (dans regedit):
Après avoir cliqué sur ce répertoire (KeyboardLayout), faites un clic droit dans la case de droite et ajoutez un
new Binary Value
"Scancode Map"Pour Windows 7, écrivez ceci:
Pour Windows 8, écrivez ceci, j'ai vérifié que cela fonctionne sur 8.1 et 10 (ce ne sont que quatre zéros supplémentaires):
Frappez bien et redémarrez.
la source
Je suis dans la même situation. Il s'agit d'une correction partielle. Sur la page Web SysInternals à technet.microsoft.com, téléchargez le archive Ctrl2Cap.zip de Mark Russovich
Décompressez le fichier zip dans un seul répertoire. Ouvrez une fenêtre CMD avec des privilèges d'administrateur (faites un clic droit sur une icône CMD.EXE et choisissez "Exécuter en tant qu'administrateur"). CD dans le répertoire d'archives, exécutez
ctrl2cap /install
et appuyez sur ENTRÉE. Fermez la fenêtre CMD et redémarrez (redémarrez) l'ordinateur.Lorsque Windows redémarre, le CapsLock fonctionnera exactement comme le fait le contrôle. Sur Windows 8.0 et les versions antérieures, la touche Contrôle gauche fonctionnera comme CapsLock, en déplaçant toutes les lettres en majuscules et en basculant le voyant CapsLock sur le clavier. Malheureusement, sous Windows 8.1, la touche Contrôle gauche fonctionne toujours comme auparavant. Donc, ce qui est présenté ici n'est pas une solution complète, mais il remplit la fonction la plus importante: convertit le CapsLock en Control.
la source
En fait, je pense que j'ai construit la solution parfaite ici:
En tant qu'utilisateur Vim, c'est un must pour moi, et je l'utilise depuis longtemps avec succès sur Windows. Je viens de créer une entrée sur
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
avec regedit pour pointer vers l'exécutable et cela fonctionne simplement.Cela rendra votre CAPSLOCK non seulement CTRL (lors de l'accord) mais aussi ESC (lorsqu'il est pressé et relâché seul)!
Pour compiler et installer les dépendances, veuillez consulter le README du référentiel et le site Web principal pour l'interception.
J'ai également créé une version Linux de la même ici:
la source