Rimappa Copia e incolla le scorciatoie su un Mac


60

Uso Windows al lavoro e un Mac a casa. Uno dei maggiori problemi è la differenza tra le scorciatoie copia incolla su Windows vs Mac, ovvero Ctrl+ C& Ctrl+ Vsu Windows e su Mac, i suoi Command+ Ce Command+ V. Invariabilmente è difficile a causa delle capacità motorie apprese in cui la mia mano si modella sempre con la configurazione di Windows Ctrl+ C(ho usato Windows più a lungo)

Vorrei rimappare Copia e Incolla su Fn+ Ce Fn+ Vsul Mac. Perché? Perché il Fntasto è in realtà il tasto che corrisponde a dove si trova il Ctrltasto sulle tastiere di Windows e poiché è l'ultimo tasto Edge è facile da trovare. Ho provato Double Command ma non sembra avere la possibilità di girare Fnla Commandchiave.

Risposte:


12

Sono stato in grado di farlo funzionare usando una combinazione di DoubleCommand e jtbandes da qui . Verificare innanzitutto che il tasto funzione funzioni come casella del tasto di controllo nel comando Doppio. Quindi salvare il file ~ / Library / KeyBindings / DefaultKeyBinding.dict con i contenuti

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

Dopo aver effettuato il logout e il log in, dovresti essere in grado di usare fn-c per copiare ecc. Ci sono ovvi inconvenienti a questo approccio. Devi definire esplicitamente ogni comando per cui vuoi usare fn e mappare per controllare e quindi fn è davvero confuso. Purtroppo non sono riuscito a farlo funzionare in un altro modo. All'inizio ho pensato che potresti essere in grado di selezionare sia la casella di controllo "chiave di comando funge da chiave di controllo" sia la "chiave fn funge da chiave di controllo", ma ciò non sembra funzionare. Idem per essere passato al controllo con il metodo di Alex sopra. Inoltre, non sono stato in grado di trovare il modificatore per l'assegnazione dei comandi a fn e la documentazione di Apple sembra indicare che è stata eseguita a un livello inferiore rispetto a quello a cui il keybinding ha accesso. Se qualcuno conosce un modo migliore per farlo, mi piacerebbe vederlo.


Accetterò questa risposta, ma sto ancora cercando una soluzione di proiettile d'argento ..
Linzdp,

Non funziona per me in Mac os 10.11
demon101

109

Vai a Preferenze di Sistema> Tastiera> scorciatoie da tastiera e imposta le scorciatoie da tastiera dell'applicazione> Tutte le applicazioni

Aggiungi scorciatoia

Copia ^ C

Annulla ^ Z

Taglia ^ X

Incolla ^ V

Seleziona tutto ^ A

Fatto :)


5
Leggi la domanda fino alla fine.
Daniel Beck

5
Questa è la risposta Funziona su Mac, RDP, VMWare Fusion e Parallels.
Mark Cooper,

5
La domanda posta per la fnchiave, non è solo per questo control?
Jon-Eric,

7
In Mavericks, queste scorciatoie possono essere aggiunte qui: Launchpad-> System Preferences-> Keyboard-> Shortcutsscheda -> seleziona App Shortcutsnel pannello di sinistra -> fai clic +sull'icona. Un'altra scorciatoia per aggiungere: Save ^S. Inoltre, la soluzione di cui sopra non funzionerà nei programmi che modificano il testo del menu, come il modo in cui Sublime Text modifica la voce per "Annulla"
Disegnato il

4
OMG ... la mia vita sarà davvero molto meglio ora!
TimC

13

Potresti provare a mappare Commandla Controlchiave e viceversa. È molto più facile da fare e, secondo me, è quasi identico alle tastiere di Windows.

Vai su Preferenze di Sistema -> Tastiera e mouse -> Tastiera. Nella parte in basso a sinistra c'è un pulsante, Tasti modificatori ... Basta passare Controle in Commandgiro.


2
Ciò ha un effetto negativo se si esegue il RDP in Windows.
Alex

1
Anche questa non è una buona soluzione se usi molte app Java su Mac (che di solito usano il tasto <kbd> Control </kdb> come viene usato in Windows) o se usi molto Terminal, che usa anche < kbd> Controlla </kdb> in modi più tradizionali.
Jherico,

1
Questo ha anche lo sfortunato effetto di scambiare ctrl + tab e command + tab.
Braden Anderson,

1
Anche questo rompe totalmente Vim.
Dan

9

1 - Vai a "apple"
2 - Vai a "preferenze di sistema"
3 - Vai a "tastiera"
4 - Su "tastiera", vai alla scheda "tastiera"
5 - Vai a "tasti modificatori .."
6 - Cambia il Casella a discesa "Control () Key" in "Command"
7 - Fai clic su "ok"
Fatto!

Adesso:

Control+ C= copia
Control+ V= incolla e
Control+ Z= annulla


2

Prova IronAHK . È una riscrittura completa di AutoHotkey che puoi usare per rimappare i tasti e creare scorciatoie.


Non è una riscrittura completa, purtroppo tutt'altro. Tuttavia, può fare ciò che l'OP desidera.
Matt

Il tuo collegamento è interrotto
deltree

2

Forse non è facile come utilizzare strumenti di terze parti, ma in 10.6 Snow Leopard è possibile utilizzare il seguente AppleScript per inviare le chiavi Command-C o Command-V esistenti e quindi aggiungere quello script a una chiave di propria scelta .

Qualcosa di simile a:

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

(Questo non ti permetterà di usare il tasto fn però.)


1

Uso il modo arttioz , lo faccio con le scorciatoie dell'applicazione, ma ha qualche problema.

Se cambio la lingua in cinese, il titolo del menu deve usare la parola cinese. :-(

Esempio:

  • 拷貝 ^ C
  • 還原 / 還原 輸入 ^ Z
  • 剪下 ^ X
  • 貼上 ^ V
  • 全 選 ^ A

Ho pensato a questo problema non appena ho letto la soluzione.
jpierson,

0

Se stai usando un desktop al lavoro, potresti provare a usare il comando per un po '. Ho trovato che la mia memoria muscolare ora sembra sensibile allo stile della tastiera su cui sto scrivendo. Tuttavia, viene confuso con i laptop. E quando ho dovuto usare la versione 1998 della tastiera Apple.

D'altra parte, se usi un laptop, questo è assolutamente irrilevante.



0

La migliore soluzione è installare Karabiner .

Dopo l'installazione abilitare Modifiche complesse> Elenco scorciatoie PC

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


Perché pensi che l'app suggerita sia la soluzione migliore ? Ti sei messo alla prova?
CaldeiraG

Sì, per me questa è la soluzione migliore con cui lavorare. Lo uso adesso. Ho provato le soluzioni sopra ma non funzionano nel modo che mi serve (come un ex ragazzo di Windows).
Ton Snoei,

0

Questo è un elenco più completo basato sulla fantastica risposta di arttioz

Vai a Preferenze di Sistema> Tastiera> scorciatoie da tastiera e imposta le scorciatoie da tastiera dell'applicazione> Tutte le applicazioni

Aggiungi scorciatoia

  • Copia ^ C

  • Annulla ^ Z

  • Ripeti Maiusc- ^ Z

  • Taglia ^ X

  • Incolla ^ V

  • Seleziona tutto ^ A

  • Trova ... ^ F

Potresti anche voler aggiungere alcuni specifici per l'applicazione, come per Google Chrome:

  • Incolla e abbina il cambio di stile- ^ V

  • Usa la selezione per trovare ^ E

  • Trova successivo ^ G

  • Trova spostamento precedente - ^ - G

Puoi trovare le scorciatoie da tastiera dei menu esistenti nella barra dei menu di un'applicazione e ricollegarle tutte usando i nomi esatti visualizzati lì. Puoi anche verificare la modifica lì.


-1

C'è anche un modo più semplice

  1. Vai a System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Scambia i tasti ControleCmd

  3. Selezionare Ok


-1

immagine: aggiunte le scorciatoie nelle preferenze mac

immagine: funziona solo in parte

Ho aggiunto il collegamento nelle preferenze mac, ma funziona solo in parte, perché?


Prendi in considerazione l'aggiunta di una descrizione dei passaggi che stai eseguendo negli screenshot.
Ulincsys,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.