Comment permuter les clés Windows et les touches de contrôle sous Windows?


24

Je suis habitué à un clavier Mac et cela signifie que mon doigt s’attend à trouver le raccourci clavier à gauche de la barre d’espace. Comment puis-je activer la touche Windows - touche ( ) sur un clavier Mac) dans la touche Ctrl et vice versa?

Réponses:


24

Tout simplement, utilisez ce script AutoHotKey

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Fonctionne pour tous sauf CtrlAltDel.

Une solution de contournement pour autoriser la simultanéité CtrlAltconsiste à mapper de gauche à droite et de droite à gauche (par opposition à gauche à gauche, droite à droite) c'est-à-dire.

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt

Une telle bonne solution! Excellent logiciel open source là-bas! :)
James Bedford

la section du bas ne fonctionne plus, donne une erreur de duplication de clés, je l'ai testée sous Windows 8.1 sur un macbook air et ctrl alt del fonctionne normalement sans script
JqueryToAddNumbers

2
J'aime ça. J'ai googlé ça et je viens ici moi-même 7 ans plus tard ...
jay

Je viens d'utiliser LWin: LCtrl, car je n'utilise pas beaucoup RWin pour Control. Bonne suggestion.
Vijay Vepakomma

Sur mon Lenovo Ideapad 110 W10 Noël 2017 spécial, la clé uparrow est l'endroit où se trouve chaque touche de changement dans le monde. Je les ai donc échangés avec AutoHotKey: pastebin.com/eEYb7kT1 . Je devais démarrer le script avec «Exécuter en tant qu'administrateur» pour que les programmes démarrés en tant qu'administrateur (par exemple, cmd.exe) voient le remappage.
john v kumpf


2

Jetez un oeil à ce script AutoHotkey qui apporte à peu près l'expérience du clavier mac à Windows.

https://github.com/stroebjo/autohotkey-windows-mac-keyboard

Ce fichier de configuration AutoHotkey permet aux raccourcis clavier habituels de fonctionner avec un clavier Apple sous Windows. Il a été testé avec une configuration de clavier allemande, mais devrait également fonctionner sous différentes configurations.


2

SharpKeys

SharpKeys est un utilitaire qui gère une clé de registre qui permet à Windows de remapper une clé sur une autre clé .

Appliquer un échange de clé

Échangez les clés Ctrlet Alten deux étapes. Avec SharpKeys, mappez:

  1. Left Alt (00_38) à Left Ctrl (00_1D)
  2. Left Ctrl (00_1D) à Left Alt (00_38)

Vraisemblablement, vous pouvez faire des choses semblables à un droit Altet à un droit Ctrl.

Remarque: la documentation de l'utilitaire présente les réserves suivantes:

Choses que SharpKeys + ne + fera pas:

Vous permet d'échanger deux clés l'une avec l'autre. Par exemple, vous ne pouvez pas échanger d'endroits Q et Z car le code de remappage serait confus.

Qu'est-ce que cela signifie, je ne sais pas alors soyez prudent. Chaque fois que vous modifiez le registre, les choses peuvent mal tourner. Dans ce cas, l’auteur de l’utilitaire suggère qu’il est impossible de faire ce que je viens de faire, c’est peut-être parce que j’ai mal interprété ce qu’il a écrit, il avait tort, il est possible de le faire, mais seulement pour Ctrlet Alt, ou juste foiré mon ordinateur.

J'ai appliqué avec succès le remappage en deux étapes à Windows 10 à compter du 2017/04/21.

Supprimer l'échange de clé

En choisissant Supprimer tout, puis en écrivant dans le registre de SharpKeys, j'ai pu supprimer la clé de registre créée par SharpKeys. Vous pouvez également supprimer manuellement la clé de registre appropriée à l'aide de regedit.

Contexte

Comment désactiver la clé de verrouillage majuscule dans Windows 7, 8, 10 ou Vista fournit une explication intéressante de la clé de registre que SharpKeys modifie (crée?). J'ai posté ma clé de registre FYI.

Après l'exécution de SharpKeys, ma clé de registre:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

Contenu:

00 00 00 00 00 00 00 00 03 00 00 00 1D 00 38 00 38 00 1D 00 00 00 00 00

Une question distincte du SuperUser fournit un contexte supplémentaire: comment remapper les touches du clavier Right-Win et Right-Alt et la réponse de Mehper C. Palavuzlar à cette question m'ont orientée dans la bonne direction. Plutôt que de modifier sa question, j'ai jugé plus approprié d'afficher ma réponse séparément.

Commentaire éditorial

Cela fait du bien de pouvoir couper, copier et coller avec le pouce et Altnon avec l’atteinte gênante requise avec la Ctrlclé sous Windows. Mais, même si j'ai grandi sous Mac (25 ans) et que j'aimerais beaucoup pouvoir utiliser mon pouce (position naturelle) pour activer les raccourcis dans Windows, je pense que ce sera trop déroutant de faire un ensemble- échange de vente de Ctrlet Alt pour moi . Par exemple, Command/ Alt- Tabsont au même endroit, donc remappage Alt- Tabvers Ctrl-Tabça ne marchera pas. Dommage que Apple ait pris la bonne décision (raccourcis au pouce) et que Microsoft se soit conformé au "standard industriel" peu logique de son époque. Mais je suppose que c'est "la norme de l'industrie" que nous avons fini par taper avec QWERTY et toutes ses variantes peu glorieuses.

PS Windows a toujours trois touches de commande?! La solution Apple consistant à utiliser une touche de modification pour les lettres spéciales et une pour les raccourcis constituait un choix de conception judicieux et permettait un accès facile à des symboles et des diacrits moins courants (en anglais) mais toujours importants (par exemple, °, ´, ¸, ˆ, ¨). Dans Windows , vous avez Ctrl, Altet Windowstout faire essentiellement la même chose, et je trouve que la grande majorité des utilisateurs rarement, voire jamais utiliser le Altou les Windowsraccourcis. De plus, il Altest particulièrement déroutant, car il s’agit parfois d’une méthode permettant de saisir des caractères non standard avec le clavier ou avec AltGr (mais c’est aussi parfois un modificateur de raccourci). Mais je m'éloigne du sujet ... je me suis inspiré pour chercher ou poser une question réelle.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.