Est-il utile d’échanger les touches Ctrl et Verrouillage pour les utilisateurs de Windows qui n’utilisent pas Emacs?

StackOverflow https://stackoverflow.com/questions/127973

Question

Je connais les conseils de Steve Yegge pour échanger les touches Ctrl et Verrouillage majuscule depuis un moment, bien que je n’utilise pas Emacs. Je viens d'essayer de les échanger à titre d'expérience et je trouve qu'il est difficile de s'adapter. Il y a plusieurs raccourcis qui sont une seconde nature pour moi maintenant et je n'avais pas réalisé à quel point ils étaient enracinés dans la façon dont j'utilise le clavier.

En particulier, je continue à utiliser l'ancienne touche Ctrl pour Ctrl + Z (annuler), et pour couper, copier & amp; opérations de collage ( Ctrl + X , C et V ). Expérimenter pour aller de la position de base à Ctrl + Z Je ne sais pas quel doigt mettre Z , cela semble difficile à faire avec ma bague, le majeur ou l'index. Est-ce quelque chose que je vais habituer de la même façon que je l’ai habitué à la position initiale et que je devrais lui laisser le temps ou cet arrangement ne convient-il pas aux raccourcis clavier Windows .

Je souhaiterais connaître le point de vue des personnes qui ont réussi la transition, ainsi que de ceux qui l'ont essayée et reculée, mais plus particulièrement des personnes qui l'ont fait aux fenêtres .

Cela améliorera-t-il ma vitesse de frappe ou mon confort lors de la frappe.

Avez-vous des conseils sur la position des doigts ou la formation en dactylographie pour accélérer la transition?

Était-ce utile?

La solution 4

J'ai fini par suivre les conseils de la réponse de Zach, mais j'ai également demandé à Caps Lock de se comporter comme une clé ESC si elle était détenue et libérée elle-même à l'aide de la clé auto. script dans cet élément essentiel: CapsLockCtrlEscape.ahk

J'ai également lié Ctrl + Maj + Verrouillage des majuscules à Verrouillage des majuscules pour les rares occasions où je pouvais en avez besoin en utilisant ce script AutoHotKey:

#IfWinActive
   ^+Capslock::Capslock ; make CTRL+SHIFT+Caps-Lock the Caps Lock toggle
return

Autres conseils

En fait, je n’échange pas le contrôle et les chapeaux et mets simplement des chapeaux AUTRE. Je ne peux pas penser à un seul moment de ma vie où j'ai déjà frappé la majuscule pour but , alors je ne l'ai pas manqué.

De cette façon, vous vous habituez à l’utiliser, mais si vous échouez et utilisez l’ancien contrôle, les choses fonctionnent toujours. Cela a très bien fonctionné pour moi.

Il existe un fichier .reg pour le faire ici .

Je le fais depuis un certain temps maintenant, et c'est naturel pour moi, même si je ne suis pas un utilisateur d'Emacs non plus (je suis dans le camp Vim de cette guerre particulière :)). En fait, il est si naturel que de passer à d’autres machines (collègues, membres de la famille, etc.) me cause du chagrin, car Ctrl n’est pas là où il devrait être.

Pour emacs, ctrl devrait être au verrouillage majuscule - pour vim, la touche d'échappement devrait être sur le verrou majuscule. Je pense vraiment que le bouton de verrouillage des majuscules doit être renommé "parking gratuit". et les systèmes d’exploitation doivent créer un utilitaire de plateau système pour modifier rapidement le bouton de stationnement gratuit en mode échappement, en contrôle, en tout ce que vous devez taper encore et encore.

J'ai changé les touches Caps Lock et Ctrl il y a quelques mois et après la période d'apprentissage initiale, environ 1 semaine, mon plus gros problème est lorsque j'utilise un ordinateur qui n'a pas encore changé de clé.

J'ai d'abord fait quelques piratages dans le registre, mais je ne me souviens plus où j'ai trouvé les informations pour le faire. J'utilise maintenant un petit utilitaire appelé Remapkey, inclus dans les outils du kit de ressources Windows Server 2003, même si je pense utiliser une version plus ancienne.

Je n’ai eu aucun problème à effectuer la transition. J'utilise des claviers avec les deux configurations sans problème. Peut-être que le faire en tant que solution matérielle (et les étiquettes correctement imprimées) rend cela plus facile que de le faire avec un logiciel et de devoir se rappeler comment chaque ordinateur / clavier est configuré.

Je pense que la meilleure solution consiste à utiliser un clavier physique.

À la maison, je tape sur un clavier Kinesis Ergo Elan où mes touches ctrl sont sous mon pouce, avec 2 * alt, espace, entrée, retour arrière, suppression, pgup, pgdn, home et end; le reste du clavier est normalement disposé, sauf que le tableau est divisé.

Avec les touches Ctrl à portée de main, il est tout à fait judicieux de mettre d'échappement sur majuscule (et majuscule sur esc, pour les quelques fois où j'en ai besoin). Même si vous êtes un emacser, hé ... il sert également de "clé de préfixe alt" et vous demandez probablement à votre navigateur d'arrêter ce qu'il fait plusieurs fois par jour.

D'autre part, si je tape sur mon ordinateur portable où la touche du coin inférieur gauche est Fn plutôt que ctrl (ffs ...) et que je ne peux pas maintenir les touches Maj + Ctrl enfoncées, il est possible que sens de mettre ctrl sur les majuscules (afin que je puisse les tenir avec un seul doigt). Du moins si vous n'êtes pas un passionné ou que la clé de sortie ne vous dérange pas (ou si vous avez un système fou).

Ce qui est vraiment intéressant, c’est de mettre une touche funky sur Maj + Maj (oui, les deux touches Maj). Cela peut être fait avec xmodmap assez simplement; Je mets ma clé de composition là-bas. Si vous n’avez pas besoin de composer, vous voudrez peut-être ajouter autre chose (par exemple, esc).

Copiez le code suivant dans un fichier nommé caps-ctrl-swap.reg, exécutez-le, acceptez-vous d'autoriser le changement du registre, déconnectez-vous et reconnectez-vous. Vos touches majuscule et gauche seront alors permutées. J'ai utilisé ce script pour n'importe quelle version de Windows en 2005 et pour chaque version intermédiaire. J'en avais besoin aujourd'hui, car Windows 10 a été mis à jour du jour au lendemain et il fonctionne toujours très bien.

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top