Remapper les raccourcis Copier et Coller sur un Mac

60

J'utilise Windows au travail et un Mac à la maison. L’un des problèmes les plus importants est la différence entre les raccourcis copier / coller sous Windows et les Mac, c’est-à-dire Ctrl+ C& Ctrl+ Vsous Windows et sous Mac ses Command+ Cet Command+ V. Invariablement, c'est difficile en raison de la motricité acquise, où ma main s'adapte toujours à la configuration Windows Ctrl+ C(j'utilise Windows depuis plus longtemps).

J'aimerais remapper les fonctions Copier / Coller en Fn+ Cet Fn+ Vsur le Mac. Pourquoi? Parce que la Fntouche est en fait la touche correspondant à l’endroit où elle se Ctrltrouve sur les claviers Windows et qu’elle est facile à trouver depuis sa dernière touche. J'ai essayé Double Command mais il ne semble pas avoir l'option de se tourner Fnvers la Commandclé.

Linzdp
la source

Réponses:

12

J'ai réussi à faire fonctionner cela en utilisant une combinaison de DoubleCommand et de jtbandes à partir d' ici . Commencez par vérifier que la touche de fonction fait office de case de touche de contrôle dans la commande Double. Puis enregistrez le fichier ~ / Library / KeyBindings / DefaultKeyBinding.dict avec le contenu

{"^c" = "copy:";}
{"^v" = "paste:";}
{"^x" = "cut:";}

Après vous être déconnecté et reconnecté, vous devriez pouvoir utiliser fn-c pour copier, etc. Cette approche présente des inconvénients évidents. Vous devez définir explicitement chaque commande pour laquelle vous souhaitez utiliser fn et le mappage à contrôler, puis fn est vraiment un hacky. Malheureusement, je n'ai pas réussi à le faire fonctionner autrement. Au début, je pensais que vous seriez peut-être en mesure de sélectionner à la fois la case à cocher "la touche de commande agit comme une clé de contrôle" et la "touche Fn sert de clé de contrôle", mais cela ne semblait pas fonctionner. Idem pour passer au contrôle avec la méthode d'Alex ci-dessus. Je ne pouvais pas non plus trouver le modificateur permettant d’attribuer des commandes à fn, et la documentation d’Apple semble indiquer qu’il est effectué à un niveau inférieur à celui auquel le raccourci clavier a accès. Si quelqu'un connaît un meilleur moyen de le faire, j'aimerais le voir.

Alex.Bullard
la source
J'accepte cette réponse, mais je cherche toujours une solution miracle.
Linzdp
Ne fonctionne pas pour moi sous Mac OS 10.11
demon101
109

Sélectionnez Préférences système> Clavier> raccourcis clavier et définissez les raccourcis clavier de l'application> Toutes les applications.

Ajouter un raccourci

Copier ^ C

Annuler ^ Z

Couper ^ X

Coller ^ v

Sélectionner tout ^ A

Terminé :)

arttioz
la source
5
Lisez la question jusqu'à la fin.
Daniel Beck
5
C'est la réponse Fonctionne sur Mac, RDP, VMWare Fusion et Parallels.
Mark Cooper
5
La question posée pour la fnclé, n'est-ce pas seulement control?
Jon-Eric
7
Dans Mavericks, ces raccourcis peuvent être ajoutés ici: Launchpad-> System Preferences-> Keyboard-> Shortcutsonglet -> sélectionner App Shortcutsdans le panneau de gauche -> cliquer sur l' +icône. Un autre raccourci pour ajouter: Save ^S. En outre, la solution ci - dessus ne fonctionnera pas dans les programmes qui modifient le texte du menu, comme la façon dont Sublime Text change pour l'entrée « Annuler »
Drew
4
OMG ... ma vie va être tellement meilleure maintenant!
TimC
13

Vous pouvez essayer de mapper Commandà la Controlclé, et vice-versa. C'est beaucoup plus facile à faire et, à mon avis, c'est presque identique aux claviers Windows.

Il suffit d'aller dans Préférences Système -> Clavier & Souris -> Clavier. Sur le côté inférieur gauche est un bouton, ... Touches de modification Juste interrupteur Controlet Commandautour.

alex
la source
2
Cela a un effet négatif si vous utilisez RDP dans Windows.
Alex
1
Ce n'est pas non plus une bonne solution si vous utilisez beaucoup d'applications Java dans Mac (qui utilisent généralement la touche <kbd> Control </ kdb> telle qu'elle est utilisée dans Windows) ou si vous utilisez beaucoup Terminal, qui utilise également la touche < kbd> Contrôlez </ kdb> de manière plus traditionnelle.
Jherico
1
Cela a également l’effet regrettable de permuter ctrl + tab et commande + tab.
Braden Anderson
1
Cela brise aussi totalement Vim.
Dan
9

1 - Allez à "apple"
2 - Allez à "préférences système"
3 - Allez à "clavier"
4 - Dans "clavier", allez à l'onglet "clavier"
5 - Allez à "touches de modification ..."
6 - Modifiez le Zone de liste déroulante "Clé de contrôle ()" dans "Commande"
7 - Cliquez sur "ok".
Terminé!

Maintenant:

Control+ C= copier
Control+ V= coller et
Control+ Z= annuler

utilisateur209416
la source
2

Essayez IronAHK . C'est une réécriture complète d' AutoHotkey que vous pouvez utiliser pour remapper des clés et créer des raccourcis.

John T
la source
Ce n'est pas une réécriture complète - malheureusement, loin de là. Il peut faire ce que le PO veut cependant.
Matt
Votre lien est cassé
deltree
2

Ce n’est peut-être pas aussi simple que d’utiliser un outil tiers, mais dans Snow Leopard 10.6, vous pouvez utiliser le code AppleScript suivant pour envoyer les clés Commande-C ou Commande-V existantes, puis ajouter ce script à la clé de votre choix .

Quelque chose comme:

tell application "System Events"
    keystroke "c" using {command down}
end tell

(Cela ne vous laissera pas utiliser la touche fn cependant.)

Arjan
la source
1

J'utiliser la arttioz manière , le faire avec l' application des raccourcis, mais il a un problème.

Si je change de langue en chinois, le titre du menu doit utiliser le mot chinois. :-(

Exemple:

  • 拷貝 ^ C
  • / 還原 輸入 ^ Z
  • 剪下 ^ X
  • 貼上 ^ V
  • 選 ^ A
Chu-Saing Lai
la source
J'ai réfléchi à cette question dès que j'ai lu la solution.
jpierson
0

Si vous utilisez un ordinateur de bureau au travail, essayez d’utiliser la commande pendant un certain temps. J'ai trouvé que ma mémoire musculaire semblait maintenant sensible au style de clavier sur lequel je tape. Il se confond avec les ordinateurs portables, cependant. Et quand j'ai dû utiliser la version 1998 du clavier Apple.

D'un autre côté, si vous utilisez un ordinateur portable, cela n'a aucune importance.

Benjamin Dobson
la source
0

Vous pouvez fondamentalement faire le remappage que vous voulez avec l'application https://pqrs.org/osx/karabiner/

Martin Odhelius
la source
Au cas où le lien disparaîtrait, le nom de cette application est Karabiner, auparavantKeyRemap4MacBook
Andi Mohr
0

La meilleure solution consiste à installer le mousqueton .

Après l'installation, activez la liste Modifications complexes> Raccourcis PC.

https://pqrs.org/osx/karabiner/complex_modifications/#pc_shortcuts-list-group

Ton Snoei
la source
Pourquoi pensez-vous que votre application suggérée est la meilleure solution ? Avez-vous testé vous-même?
CaldeiraG
Oui, pour moi, c’est la meilleure solution avec laquelle travailler. Je l'utilise maintenant. J'ai essayé les solutions ci-dessus mais elles ne fonctionnent pas comme j'ai besoin (en tant qu'ancien employé de Windows).
Ton Snoei
0

Ceci est une liste plus complète basée sur la réponse impressionnante d’arttioz

Sélectionnez Préférences système> Clavier> raccourcis clavier et définissez les raccourcis clavier de l'application> Toutes les applications.

Ajouter un raccourci

  • Copier ^ C

  • Annuler ^ Z

  • Refaire Shift- ^ Z

  • Couper ^ X

  • Coller ^ v

  • Sélectionner tout ^ A

  • Trouver ... ^ F

Vous pouvez également ajouter des applications spécifiques, telles que Google Chrome:

  • Coller et assortir le style Shift- ^ V

  • Utiliser la sélection pour trouver ^ E

  • Trouver le suivant ^ G

  • Trouver le décalage précédent - ^ - G

Vous pouvez rechercher les raccourcis clavier existants dans la barre de menus d'une application et les relier à l'aide des noms exacts affichés. Vous pouvez également vérifier le changement ici.

dfherr
la source
-1

Il y a aussi un moyen plus facile

  1. Aller à System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Échangez les clés ControletCmd

  3. Sélectionner Ok

Daniel Smith
la source
-1

image: ajout des raccourcis dans la préférence mac

image: ne fonctionne que partiellement

J'ai ajouté le raccourci dans la préférence mac, mais ne fonctionne que partiellement, pourquoi?

thecr0w
la source
Envisagez d'ajouter une description des étapes que vous suivez dans les captures d'écran.
Ulincsys