Neuzuordnung von Verknüpfungen zum Kopieren und Einfügen auf einem Mac

60

Ich benutze Windows bei der Arbeit und einen Mac zu Hause. Eines der größten Probleme ist der Unterschied zwischen den Tastenkombinationen zum Kopieren und Einfügen unter Windows und dem Mac, dh Ctrl+ C& Ctrl+ Vunter Windows und auf dem Mac dessen Command+ Cund Command+ V. Es ist ausnahmslos schwierig, weil ich motorisch gelernt habe und meine Hand sich immer an die Windows Ctrl+ C-Konfiguration anpasst (ich benutze Windows schon länger).

Ich möchte das Kopieren und Einfügen auf das Fn+ Cund Fn+ Vauf dem Mac neu zuordnen . Warum? Denn der FnSchlüssel ist tatsächlich der Schlüssel, der der Position der CtrlTaste auf Windows-Tastaturen entspricht, und da er die letzte Kantentaste ist, ist er leicht zu finden. Ich habe Double Command ausprobiert, aber es scheint keine Möglichkeit Fnzu geben, sich dem CommandSchlüssel zuzuwenden.

Linzdp
quelle

Antworten:

12

Ich war in der Lage , dies zu Arbeit zu erhalten , indem eine Kombination von Double mit und jtbandes andeuten von hier . Überprüfen Sie zuerst, ob die Funktionstaste als Steuertastenfeld im Doppelbefehl fungiert. Speichern Sie dann die Datei ~ / Library / KeyBindings / DefaultKeyBinding.dict mit dem Inhalt

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

Nachdem Sie sich abgemeldet und wieder angemeldet haben, sollten Sie in der Lage sein, mit fn-c usw. zu kopieren. Dieser Ansatz weist offensichtliche Nachteile auf. Sie müssen explizit jeden Befehl definieren, für den Sie fn und das Mapping zur Steuerung verwenden möchten, und dann ist fn wirklich hacky. Leider konnte ich es nicht auf andere Weise zum Laufen bringen. Zuerst dachte ich, Sie könnten sowohl das Kontrollkästchen "Befehlstaste fungiert als Steuertaste" als auch "Fn-Taste fungiert als Steuertaste" aktivieren, aber das schien nicht zu funktionieren. Das Gleiche gilt für den Wechsel zur Kontrolle mit Alex 'obiger Methode. Ich konnte auch den Modifikator für die Zuweisung von Befehlen zu fn nicht finden, und die Dokumentation von Apple scheint darauf hinzudeuten, dass dies auf einer niedrigeren Ebene erfolgt, auf die die Tastenkombination Zugriff hat. Wenn jemand einen besseren Weg kennt, würde ich ihn gerne sehen.

Alex.Bullard
quelle
Ich werde diese Antwort akzeptieren, aber ich suche immer noch nach einer Silberkugel-Lösung.
Linzdp
Funktioniert bei mir nicht unter Mac
OS
109

Gehen Sie zu Systemeinstellung> Tastatur> Tastaturkürzel und legen Sie Anwendungstastenkürzel> Alle Anwendungen fest

Verknüpfung hinzufügen

Kopieren ^ C

Rückgängig ^ Z

^ X ausschneiden

Einfügen ^ V

Alles auswählen ^ A

Getan :)

arttioz
quelle
5
Lies die Frage bis zum Ende.
Daniel Beck
5
Das ist die Antwort. Funktioniert auf Mac, RDP, VMWare Fusion und Parallels.
Mark Cooper
5
Die Frage nach dem fnSchlüssel, ist das nicht nur für control?
Jon-Eric
7
In Mavericks können diese Verknüpfungen hier hinzugefügt werden: Launchpad-> System Preferences-> Keyboard-> ShortcutsRegisterkarte -> App Shortcutsim linken Bereich auswählen -> auf das +Symbol klicken . Eine weitere Verknüpfung hinzufügen: Save ^S. Die obige Lösung funktioniert auch nicht in Programmen, die den Menütext ändern, z. B. wie Sublime Text den Eintrag für "Rückgängig" ändert
Drew,
4
OMG ... mein Leben wird jetzt soooo viel besser!
TimC
13

Sie können versuchen, eine Zuordnung Commandzum ControlSchlüssel vorzunehmen und umgekehrt. Es ist viel einfacher und meiner Meinung nach fast identisch mit Windows-Tastaturen.

Gehen Sie einfach zu Systemeinstellungen -> Tastatur & Maus -> Tastatur. Auf der unteren linken Seite befindet sich ein Knopf, Modifier Keys ... Einfach umschalten Controlund Commandherum.

Alex
quelle
2
Dies hat einen schlechten Effekt, wenn Sie RDP in Windows ausführen.
Alex
1
Dies ist auch keine gute Lösung, wenn Sie unter Mac viele Java-Apps verwenden (die normalerweise die <kbd> Control </ kdb> -Taste verwenden, wie sie in Windows verwendet wird) oder wenn Sie häufig Terminal verwenden, bei dem auch die <-Taste verwendet wird kbd> Steuern </ kdb> Sie auf traditionellere Weise.
Jherico
1
Dies hat auch den unglücklichen Effekt, Strg + Tab und Befehl + Tab zu vertauschen.
Braden Anderson
1
Dies bricht auch Vim total.
Dan
9

1 - Gehen Sie zu "apple".
2 - Gehen Sie zu "system preferences".
3 - Gehen Sie zu "keyboard".
4 - Gehen Sie bei "keyboard" zur Registerkarte "keyboard".
5 - Gehen Sie zu "modifier keys ..".
6 - Ändern Sie die Dropdown-Feld "Control () Key" auf "Command"
7 - Klicken Sie auf "OK".
Fertig!

Jetzt:

Control+ C= kopieren
Control+ V= einfügen und
Control+ Z= rückgängig machen

user209416
quelle
2

Probieren Sie IronAHK . Es ist eine vollständige Neufassung von AutoHotkey, mit der Sie Tasten neu zuordnen und Verknüpfungen erstellen können.

John T
quelle
Es ist keine vollständige Neufassung - leider weit davon entfernt. Es kann jedoch tun, was das OP will.
Matt
Dein Link ist kaputt
Deltree
2

Möglicherweise nicht so einfach wie die Verwendung von Tools von Drittanbietern, aber in 10.6 Snow Leopard können Sie das folgende AppleScript verwenden, um die vorhandenen Command-C- oder Command-V-Schlüssel zu senden und dieses Skript dann einem Schlüssel Ihrer Wahl hinzuzufügen .

So etwas wie:

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

(Hiermit können Sie jedoch nicht die Fn- Taste verwenden.)

Arjan
quelle
1

Ich benutze die Arttioz- Methode , mache es mit Anwendungsverknüpfungen, aber es gibt ein Problem.

Wenn ich die Sprache auf Chinesisch ändere, muss im Menütitel das chinesische Wort verwendet werden. :-(

Beispiel:

  • 拷貝 ^ C
  • 還原 / 還原 輸入 ^ Z
  • 剪下 ^ X
  • 貼上 ^ V
  • 全 選 ^ A
Chu-Saing Lai
quelle
Ich habe über dieses Problem nachgedacht, sobald ich die Lösung gelesen habe.
Jpierson
0

Wenn Sie bei der Arbeit einen Desktop verwenden, möchten Sie möglicherweise eine Weile lang versuchen, den Befehl zu verwenden. Ich habe festgestellt, dass mein Muskelgedächtnis jetzt empfindlich auf den Tastaturstil reagiert, auf dem ich tippe. Es wird jedoch mit Laptops verwechselt. Und als ich die 1998er Version der Apple-Tastatur verwenden musste.

Wenn Sie hingegen einen Laptop verwenden, ist dies völlig irrelevant.

Benjamin Dobson
quelle
0

Grundsätzlich können Sie beliebige Neuzuordnungen mit der Anwendung https://pqrs.org/osx/karabiner/ vornehmen.

Martin Odhelius
quelle
Für den Fall, dass der Link nicht mehr funktioniert, lautet der Name dieser App KarabinerzuvorKeyRemap4MacBook
Andi Mohr
0

Die beste Lösung ist die Installation von Karabiner .

Nach der Installation aktivieren Sie die Liste Komplexe Änderungen> PC-Verknüpfungen

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

Ton Snoei
quelle
Warum ist Ihre vorgeschlagene App Ihrer Meinung nach die beste Lösung ? Hast du dich selbst getestet?
CaldeiraG
Ja, für mich ist das die beste Lösung, um damit zu arbeiten. Ich benutze es gerade. Ich habe oben Lösungen ausprobiert, aber sie funktionieren nicht so, wie ich es brauche (als ehemaliger Windows-Typ).
Ton Snoei
0

Dies ist eine vollständigere Liste, die auf der großartigen Antwort von arttioz basiert

Gehen Sie zu Systemeinstellung> Tastatur> Tastaturkürzel und legen Sie Anwendungstastenkürzel> Alle Anwendungen fest

Verknüpfung hinzufügen

  • Kopieren ^ C

  • Rückgängig ^ Z

  • Redo Shift- ^ Z

  • ^ X ausschneiden

  • Einfügen ^ V

  • Alles auswählen ^ A

  • Finden Sie ... ^ F

Möglicherweise möchten Sie auch einige anwendungsspezifische Elemente hinzufügen, z. B. für Google Chrome:

  • Einfügen und Style-Shift anpassen ^ V

  • Verwenden Sie Selection für Find ^ E

  • Find Next ^ G

  • Vorherige Schicht suchen - ^ - G

Sie können vorhandene Tastenkombinationen in der Menüleiste einer Anwendung suchen und alle mit den dort angezeigten Namen neu verknüpfen. Dort können Sie auch die Änderung überprüfen.

dfherr
quelle
-1

Es gibt auch einen einfacheren Weg

  1. Gehe zu System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Tauschen Sie die Schlüssel Controlund ausCmd

  3. Wählen Ok

Daniel Smith
quelle
-1

Bild: Die Verknüpfungen wurden in den Mac-Einstellungen hinzugefügt

Bild: funktioniert nur teilweise

Ich habe die Verknüpfung in den Mac-Einstellungen hinzugefügt, aber sie funktioniert nur teilweise. Warum?

thecr0w
quelle
Erwägen Sie, eine Beschreibung der Schritte hinzuzufügen, die Sie in den Screenshots ausführen.
Ulincsys