Ponownie mapuj skróty Kopiuj i Wklej na komputerze Mac

60

Używam systemu Windows w pracy i komputera Mac w domu. Jednym z największych problemów jest różnica między skrótami do wklejania kopii w systemie Windows a komputerem Mac, tj. Ctrl+ CI Ctrl+ Vw systemie Windows, a na komputerze Mac jego Command+ Ci Command+ V. Niezmiennie jest to trudne z powodu wyuczonych umiejętności motorycznych, w których moja ręka zawsze dostosowuje się do konfiguracji Windows Ctrl+ C(używam systemu Windows dłużej)

Chciałbym ponownie mapować Kopiuj i Wklej do Fn+ Ci Fn+ Vna Macu. Dlaczego? Ponieważ Fnklucz jest tak naprawdę kluczem odpowiadającym miejscu, w którym Ctrlznajduje się on na klawiaturze systemu Windows, a od ostatniego klawisza krawędzi łatwo go znaleźć. Próbowałem Double Command, ale wydaje się, że nie ma opcji zwrócenia Fnsię do Commandklucza.

Linzdp
źródło

Odpowiedzi:

12

Udało mi się to uruchomić, używając kombinacji DoubleCommand i wskazówki jtbandes stąd . Najpierw sprawdź, czy klawisz funkcyjny działa jak pole klawisza sterującego w poleceniu Podwójne. Następnie zapisz plik ~ / Library / KeyBindings / DefaultKeyBinding.dict z zawartością

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

Po wylogowaniu i ponownym zalogowaniu powinieneś być w stanie użyć fn-c do kopiowania itp. Takie podejście ma oczywiste wady. Musisz jawnie zdefiniować każde polecenie, którego chcesz użyć do fn i mapowania do kontroli, a następnie fn jest naprawdę hacky. Niestety nie udało mi się uruchomić go w inny sposób. Na początku myślałem, że możesz być w stanie zaznaczyć zarówno pole wyboru „Klawisz polecenia działa jak klawisz kontrolny”, jak i „Klawisz fn działa jak klawisz kontrolny”, ale to nie działało. To samo dotyczy zmiany w celu kontroli za pomocą powyższej metody Alexa. Nie byłem również w stanie znaleźć modyfikatora do przypisywania poleceń do fn, a dokumentacja Apple wydaje się wskazywać, że odbywa się to na niższym poziomie, niż ma dostęp do przypisywania klawiszy. Jeśli ktoś zna lepszy sposób, chciałbym to zobaczyć.

Alex.Bullard
źródło
Przyjmuję tę odpowiedź, ale wciąż szukam rozwiązania srebrnej kuli.
Linzdp
Nie działa dla mnie w Mac OS 10.11
demon101
109

Przejdź do Preferencji systemowych> Klawiatura> skróty klawiaturowe i ustaw Skróty klawiaturowe aplikacji> Wszystkie aplikacje

Dodaj skrót

Skopiuj ^ C

Cofnij ^ Z

Wytnij ^ X

Wklej ^ V

Wybierz Wszystkie ^ A

Gotowy :)

arttioz
źródło
5
Przeczytaj pytanie do końca.
Daniel Beck
5
To odpowiedź. Działa na komputerach Mac, RDP, VMWare Fusion i Parallels.
Mark Cooper
5
Pytanie o fnklucz, czy to nie tylko control?
Jon-Eric
7
W Mavericks te skróty można dodać tutaj: Launchpad-> System Preferences-> Keyboard-> Shortcutskarta -> wybierz App Shortcutsw lewym panelu -> kliknij +ikonę. Kolejny skrót do dodania: Save ^S. Ponadto powyższe rozwiązanie nie będzie działać w programach zmieniających tekst menu, takich jak Sublime Text zmienia pozycję „Cofnij”
Drew,
4
OMG ... moje życie będzie teraz o wiele lepsze!
TimC
13

Możesz spróbować odwzorować Commandna Controlklucz i odwrotnie. Jest to o wiele łatwiejsze i moim zdaniem jest prawie identyczne z klawiaturami Windows.

Wystarczy przejść do Preferencji systemowych -> Klawiatura i mysz -> Klawiatura. Na dole po lewej stronie znajduje się przycisk, Klawisze modyfikujące ... Wystarczy przełączyć Controli Commandokolice.

alex
źródło
2
Ma to zły wpływ, jeśli uruchomisz RDP w systemie Windows.
Alex
1
Nie jest to również dobre rozwiązanie, jeśli używasz wielu aplikacji Java na Macu (które zwykle używają klawisza <kbd> Control </kdb> tak, jak jest używany w systemie Windows) lub jeśli często używasz terminala, który również używa < kbd> Sterowanie </kdb> w bardziej tradycyjny sposób.
Jherico,
1
Ma to również niefortunny efekt zamiany klawiszy Ctrl + Tab i Command + Tab.
Braden Anderson,
1
To również całkowicie łamie Vima.
Dan
9

1 - Przejdź do „jabłka”
2 - Przejdź do „preferencji systemowych”
3 - Przejdź do „klawiatury”
4 - Na „klawiaturze” przejdź do zakładki „klawiatura”
5 - Przejdź do „klawiszy modyfikujących ..”
6 - Zmień Menu rozwijane „Klawisz Control ()” do „Polecenie”
7 - Kliknij „ok”
Gotowe!

Teraz:

Control+ C= kopiuj
Control+ V= wklej i
Control+ Z= cofnij

użytkownik209416
źródło
2

Wypróbuj IronAHK . Jest to kompletne przepisanie AutoHotkey, którego możesz użyć do zmiany mapowania klawiszy i tworzenia skrótów.

John T.
źródło
To nie jest kompletne przepisanie - niestety daleko od tego. Może jednak robić to, czego chce PO.
Matt
Twój link jest zepsuty
deltree
2

Może nie tak łatwe, jak w przypadku narzędzi zewnętrznych, ale w 10.6 Snow Leopard można użyć następującego AppleScript, aby wysłać istniejące klawisze Command-C lub Command-V, a następnie dodać ten skrypt do wybranego klucza .

Coś jak:

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

(Nie pozwoli to jednak na użycie klawisza fn .)

Arjan
źródło
1

Używam do arttioz sposób , zrób to ze skrótów aplikacji, ale mają pewne problemy.

Jeśli zmienię język na chiński, tytuł menu musi używać chińskiego słowa. :-(

Przykład:

  • 拷貝 ^ C
  • 還原 / 還原 輸入 ^ Z
  • 剪下 ^ X
  • 貼上 ^ V
  • 全 選 ^ A
Chu-Saing Lai
źródło
Myślałem o tym problemie, gdy tylko przeczytałem rozwiązanie.
jpierson
0

Jeśli używasz pulpitu w pracy, możesz spróbować użyć polecenia przez chwilę. Odkryłem, że moja pamięć mięśniowa wydaje się teraz wrażliwa na styl klawiatury, którą piszę. Jednak myli się z laptopami. A kiedy musiałem używać wersji klawiatury Apple z 1998 roku.

Z drugiej strony, jeśli używasz laptopa, jest to całkowicie nieistotne.

Benjamin Dobson
źródło
0

Zasadniczo możesz wykonać dowolne mapowanie za pomocą aplikacji https://pqrs.org/osx/karabiner/

Martin Odhelius
źródło
W przypadku łącza idzie martwy, nazwa tej aplikacji to KarabinerwcześniejKeyRemap4MacBook
Andi Mohr
0

Najlepszym rozwiązaniem jest zainstalowanie Karabinera .

Po instalacji włącz opcję Kompleksowe modyfikacje> Lista skrótów do komputera

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

Ton Snoei
źródło
Dlaczego Twoim zdaniem sugerowana aplikacja jest najlepszym rozwiązaniem ? Sprawdziłeś się?
CaldeiraG,
Tak, dla mnie to najlepsze rozwiązanie do pracy. Używam tego teraz. Próbowałem powyższych rozwiązań, ale nie działają one tak, jak potrzebuję (jako były facet Windows).
Ton Snoei,
0

To jest bardziej kompletna lista oparta na niesamowitej odpowiedzi arttioz

Przejdź do Preferencji systemowych> Klawiatura> skróty klawiaturowe i ustaw Skróty klawiaturowe aplikacji> Wszystkie aplikacje

Dodaj skrót

  • Skopiuj ^ C

  • Cofnij ^ Z

  • Redo Shift- ^ Z

  • Wytnij ^ X

  • Wklej ^ V

  • Wybierz Wszystkie ^ A

  • Znajdź ... ^ F.

Możesz także dodać niektóre aplikacje, takie jak Google Chrome:

  • Wklej i dopasuj styl Shift- ^ V

  • Użyj wyboru dla Find ^ E

  • Znajdź następny ^ G.

  • Znajdź poprzednią zmianę - ^ - G

Istniejące skróty klawiszowe menu można znaleźć na pasku menu aplikacji i ponownie powiązać je wszystkie, używając dokładnie wyświetlanych tam nazw. Możesz również zweryfikować zmianę tam.

dfherr
źródło
-1

Jest też łatwiejszy sposób

  1. Iść do System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Zamień klawisze ControliCmd

  3. Wybierz Ok

Daniel Smith
źródło
-1

obrazek: dodano skróty w preferencjach Mac

obraz: działa tylko częściowo

Dodałem skrót do preferencji Mac, ale tylko częściowo działa, dlaczego?

thecr0w
źródło
Zastanów się nad dodaniem opisu kroków wykonanych na zrzutach ekranu.
Ulincsys