Remappage de CAPS pour s'échapper sur Windows 7 sans SharpKeys

8

Je veux remapper CAPS pour s'échapper (j'utilise la fonctionnalité d'échappement tout le temps dans de nombreux programmes), mais les deux suggestions qui semblent apparaître sont:

  1. Raccourcis clavier (ce que même les personnes qui proposent disent est une douleur)
  2. SharpKeys - que Norton signale maintenant comme un site malveillant

Y a-t-il d'autres propositions?

user4941
la source

Réponses:

13

Autohotkey peut le faire. C'est assez banal.

Créez un fichier avec l'extension .ahk:

Capslock::Esc

Il suffit de double-cliquer pour exécuter, une fois que vous avez installé Autohotkey.

C'est vraiment aussi simple que ça. Vous pouvez compiler le script dans un exécutable ( .exe) pour le rendre portable avec le compilateur fourni avec Autohotkey.

Vous devrez en quelque sorte l'exécuter au démarrage si vous ne voulez pas l'exécuter manuellement à chaque redémarrage. L'ajout d'un raccourci vers le script dans le Startupdossier du menu Démarrer fonctionne.


Si vous n'avez pas envie d'installer Autohotkey, j'ai compilé l'exécutable et l'ai téléchargé sur MediaFire . Si vous ne me faites pas confiance, allez-y et faites-en un vous-même en utilisant le script ci-dessus.


Autohotkey fournit lui-même certains avantages et inconvénients de l'utilisation de cette méthode par rapport au remappage via la modification de certaines clés de registre (c'est ce que fait SharpKeys et ce que Piskvor décrit). Ils fournissent également des instructions, en particulier:

  • Utilisez un programme (gratuit) tel que KeyTweak
  • Modification manuelle du registre à l'aide d'un fichier .reg comme décrit ici
Bob
la source
1
Ça marche. Notez que cela nécessite AHK pour continuer à fonctionner en arrière-plan.
Piskvor a quitté le bâtiment le
Excellent! Je préfère cette solution au hack de registre que j'ai trouvé ici: vim.wikia.com/wiki/Map_caps_lock_to_escape_in_Windows
Justin Force
Existe-t-il un moyen de mapper Esc ou ScrollLock à Capslock? Parce qu'il y a des moments où vous avez réellement besoin du verrou.
thameera
2
@thameera Vous devriez pouvoir simplement ajouter une Esc::Capslockligne.
Bob
3

Le programme remapkey.exe inclus dans les outils du Kit de ressources Windows Server 2003 mentionné dans cet article fonctionne bien dans Windows 7. L'article techrepublic contient des images, mais voici un résumé rapide de la façon de remapper esc en majuscules.

Après avoir installé les outils du Kit de ressources Windows Server 2003:

  1. Ouvrez la boîte de dialogue d'exécution en appuyant sur Win + R
  2. Tapez 'remapkey.exe' et appuyez sur Entrée
  3. Faites glisser et déposez le bouton «Esc» du clavier de base du bouton «Caps» du clavier de base.
    • Remarque: après avoir relâché le bouton "Esc" sur le bouton "Caps" du clavier de base, le clavier remappé doit refléter le changement.
  4. Cliquez sur le bouton "Enregistrer et quitter". (c'est la première icône en haut à gauche.)
  5. Cliquez sur les avertissements.
  6. Redémarrez (ce sont des fenêtres, après tout).
  7. Profitez de vos clés remappées sans avoir besoin d'un service supplémentaire fonctionnant tout le temps!
Justin Wrobel
la source
Salutations Justin, bienvenue sur SuperUser. Nous encourageons généralement l'expansion des informations trouvées dans les liens. Pourriez-vous peut-être modifier un résumé des informations? De cette façon, nous avons quelque chose même si les liens sont obsolètes.
Jonathan Garber
La tentative d'installation des «Outils du Kit de ressources Windows Server 2003» sur Windows 7 donne une erreur de compatibilité. Je suppose que cela peut encore fonctionner, mais cela a suffi pour que je ne l'installe pas.
Utilisateur
2

Eh bien, l'auteur de SharpKeys lui-même note qu'il ne crée qu'une clé spéciale dans le registre.

Vous pouvez aller à la dure et jouer avec la disposition manuellement, ou obtenir le créateur de la disposition du clavier MS - http://msdn.microsoft.com/en-us/goglobal/bb964665

Notez également que SharpKeys a une page sur CodePlex - vous pouvez l'obtenir à partir de là: http://sharpkeys.codeplex.com/

Piskvor a quitté le bâtiment
la source
De plus, les rapports sur les "sites malveillants" de Norton ne me semblent pas très utiles - je ne lui fais pas confiance, car selon mon expérience, ils ont trop souvent bloqué des sites légitimes et laissé les malveillants passer à travers.
Piskvor a quitté le bâtiment le
1
Le Créateur de disposition de clavier MS ne permet pas de remapper la touche de verrouillage des majuscules; il est marqué "Non attribuable".
Doug
Et bien. Sharpkeys est évidemment la solution supérieure à ce moment-là (et le créateur de la mise en page semble être intentionnellement paralysé, car ils fonctionnent tous les deux sur les mêmes données de registre), mais puisque la question fait explicitement et absolument confiance à Norton (ce que je ne fais pas), il n'y a rien à faire.
Piskvor a quitté le bâtiment
0

Le meilleur remappeur de clés

(à partir d'avril 2020)

Les programmes suivants font tous un travail adéquat. Permettez-moi également d'ajouter qu'il n'y a pas de meilleur remappeur de clés. Celui que vous devez utiliser dépend du groupe auquel vous appartenez.

  • Microsoft Keyboard Layout Creator 1.4
  • Gestionnaire de disposition de clavier
  • KeyTweak
  • Autohotkey
  • SharpKeys

1. Remplacement de tous ou presque tous les caractères de votre clavier

Créateur de disposition de clavier Microsoft 1.4. Si vous souhaitez réviser complètement tous les caractères de votre clavier, optez pour Microsoft Keyboard Layout Creator 1.4. (Vous pouvez également utiliser le Gestionnaire de disposition du clavier, mais j'ai entendu de meilleures choses à propos du premier.) Bien que cela puisse prendre plus de temps, l'utilisation de ces 2 programmes, au lieu des plus petits programmes de la liste, en vaut la peine car cela rend apparemment votre système beaucoup plus efficacement.

2. Changement de quelques clés

KeyTweak. Lorsque vous souhaitez simplement remplacer un caractère pour une touche, optez pour KeyTweak. J'ai utilisé à la fois SharpKeys et KeyTweak, et KeyTweak est beaucoup plus facile et plus rapide à utiliser. KeyTweak a été interrompu pendant un certain temps mais il fonctionne toujours parfaitement . (Je l'utilise toujours lorsque je réinstalle mon ordinateur.) À propos, LifeHacker a mentionné qu'il n'était pas portable, mais il l'est.

3. Création d'une seule touche Appuyez sur plusieurs touches ou déclenchez quelque chose d'inhabituel

Autotype. Si vous voulez qu'une seule touche fasse plusieurs choses, comme taper «je t'aime». ou en appuyant sur la touche F4 semble avoir appuyé sur Alt-F4 à la place, vous devrez utiliser AutoType. AutoType est un langage de programmation simple qui peut vous permettre de faire beaucoup de choses en appuyant sur un bouton. Pourtant , malgré ce que les gens en ont dit, cela vous prendra un certain temps pour implémenter n'importe quel script. Je suis d'accord pour dire que c'est une langue simple, mais même comment installer le programme prend du temps. J'utilise beaucoup AutoHotkey et je peux vous dire que cela vous prendra des heures en tant que débutant pour écrire un script simple. Je veux dire qu'il m'a fallu un certain temps pour écrire cette réponse simple! De plus, vous pourriez devenir accidentellement accro à l'écriture de scripts qui devraient augmenter votre productivité; cependant,jours pour finir de l'écrire!

John Greer
la source