web-dev-qa-db-fra.com

Remap Caps Verrouiller sur Ctrl sous Windows 10 sans privilèges d'administrateur?

J'ai trouvé cette question:

Ce qui fonctionnerait probablement bien si j'avais des droits d'administrateur sur ma machine. Mais je ne le fais pas.

J'ai aussi trouvé n couple deliens À propos de Remapping Tchys sans droits d'administrateur dans Windows 7. le Solution suggérée consiste à utiliser ce qui suit:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\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 

(Enregistrer dans un fichier avec .reg Extension, double-cliquez pour postuler au registre, puis redémarrez.)

Ceci est identique à la première solution liée, à l'exception de la clé à modifier; les HKEY_CURRENT_USER La clé peut être modifiée sans droits d'administration.

Malheureusement, cela ne fonctionne pas sur Windows 10. (il applique et crée la clé, mais même après le redémarrage de la clé de verrouillage des capuchons est le verrouillage des capuchons, pas Ctrl.)

Dans regedit je vois que sous HKEY_CURRENT_USER\Keyboard Layout Il y a des sous-dossiers (sous-groupes?) Pour "Précharge", "Substituts" et "Toggle". Cela me semble susceptible de mettre quelque chose dans "Substituts" pourrait être le moyen de le faire pour Windows 10, mais je ne sais pas quoi mettre, et il n'y a pas de documentation que je peux trouver.

Comment puis-je remapper Caps Verrouiller sur Ctrl dans Windows 10 sans droits d'administrateur?

3
Wildcard

Vous pouvez le faire en utilisant le fichier gratuit Autohotkey . Puisque vous ne pouvez pas installer de logiciel, vous pouvez obtenir la version portable de téléchargements Autohotkey .

Télécharger AutoHotkey.Zip, décompressez-le et utilisez comme suit.

Ce .ahk Fichier fera le retrait:

Capslock::Ctrl

Vous pouvez définir AutohotkeKey comme gestionnaire pour .ahk Fichiers en exécutant une version modifiée de ces commandes pour le bon dossier (si vous le pouvez):

assoc .ahk=AutoHotkeyScript
ftype AutoHotkeyScript="C:\path\to\AutoHotkey.exe" "%1"

Si vous ne pouvez pas exécuter ce qui précède, il suffit de commencer:

"C:\path\to\AutoHotkey.exe" "myscript.ahk"

Vous pouvez également mettre un fichier de commandes qui correspond à ce qui précède (ou similaire) dans votre dossier de démarrage.

6
harrymc