Come posso scambiare Ctrl e Alt solo nel Terminale?


10

Ho una tastiera USB in cui ho scambiato i miei tasti Cmd e Ctrl, perché vengo dal mondo di Linux ed è proprio quello a cui sono abituato.

Tuttavia, questo causa un problema nel terminale, perché tutto ad un tratto il tasto Ctrl (usato per fughe e quant'altro [ ^C, ^De così via]) è nel posto sbagliato. Di conseguenza, continuo a premere accidentalmente il tasto sbagliato.

C'è un modo per scambiare i miei tasti Cmd e Ctrl di nuovo solo nel Terminale (in modo che i tasti siano tutti nel posto giusto)?


3
Probabilmente non vorrai sentirlo ... ma è molto più semplice, a lungo termine, imparare semplicemente il nuovo paradigma.
Tetsujin,

2
@Tetsujin Anche se suona bene sulla carta, è ancora un bel dolore soprattutto se fai costantemente il boot avanti e indietro tra Linux e OS X.
Kaz Wolfe

1
Questo è ciò che faccio, sia su Linux che su Mac, utilizzo Capslock come tasto di controllo e sul mio Mac utilizzo il tasto di controllo come comando. Funziona principalmente .. ma potrebbe essere necessario abituarlo sul Mac come suggeriscono altri. rendere il lucchetto come controllo anche su Linux aiuta a mantenere il re-apprendimento in modo che anche colpire il capslock V capslock C funzioni, e usarlo come ctrl in cose come tmux funziona anche
Karthik T

Risposte:


18

iTerm2 ti permetterà di rimappare i tasti modificatori. Ciò ha l'effetto di rimapparli per i terminali. Bonus: è anche un programma terminale migliore per OS X rispetto al Terminal.app integrato fornito con OS X.

Puoi modificare anche i tasti modificatori in base al profilo. Ciò consente di cambiare profilo per i terminali in base a ciò che si sta facendo con il terminale in modo da ottenere il comportamento corretto per le sessioni locali e remote.

Mappature del modificatore iTerm2


1
come si modificano i modificatori in base al profilo? Mi piacerebbe farlo, ma non riesco a capire come.
jstevenco,

@jstevenco AFAIK non puoi. Buona idea però ...
Ian C.

@IanC. questo non sembra avere alcun effetto su tastiere esterne. La tastiera del macbook ora funziona con i tasti commutati ma quella esterna no
harpratap

@harpratap devi impostarlo quando la tastiera esterna è sincronizzata e funziona con la tua macchina. Preferenze di Sistema ti consente di impostarlo in modo diverso per ogni tastiera.
Ian C.

6

Puoi trovare l' app "Karabiner" adatta alle tue esigenze. Ho usato questa app per ragioni simili a scambiare chiavi con modificatori.

Non troverai un'impostazione per app nelle preferenze. Tuttavia, troverai un'impostazione in cui puoi cambiare il tasto 'comando' sinistro con il tasto 'controllo' sinistro SOLO in alcune app (es. Terminale, Chrome, Emacs, ecc.)

Puoi fare una ricerca filtrata per "terminale" o "Command_L" per specificare l'effetto che stai cercando.

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.