Como troco Ctrl e Alt apenas no terminal?


10

Eu tenho um teclado USB onde troquei minhas teclas Cmd e Ctrl, porque eu venho do mundo do Linux e é exatamente com isso que estou acostumado.

No entanto, isso faz com que um problema no Terminal porque de repente a tecla Ctrl (usado para fugas e outros enfeites [ ^C, ^De assim por diante]) está no lugar errado. Como resultado, continuo pressionando acidentalmente a tecla errada.

Existe uma maneira de trocar minhas teclas Cmd e Ctrl novamente apenas no Terminal (para que todas estejam no lugar certo)?


3
Você provavelmente não quer ouvir isso ... mas é muito mais simples, a longo prazo, apenas aprender o novo paradigma.
Tetsujin

2
@Tetsujin Enquanto isso parece bom no papel, ainda é um muito grande dor, especialmente se você está constantemente a inicialização e para trás entre Linux e OS X.
Kaz Wolfe

1
É isso que eu faço, tanto no linux quanto no mac, uso Capslock como chave de controle e, no meu mac, uso minha chave de controle como comando. Isso funciona principalmente .. mas pode precisar se acostumar com o mac, como outros sugerem. tornando o capslock como controle em linux assim ajuda a manter a reaprender modo que bater capslock V capslock C também funciona, e usá-lo como ctrl em coisas como tmux também funciona
Karthik T

Respostas:


18

O iTerm2 permitirá remapear suas teclas modificadoras. Isso tem o efeito de apenas remapear para os terminais. Bônus: também é um programa de terminal melhor para o OS X do que o Terminal.app embutido que acompanha o OS X.

Você também pode alterar as teclas modificadoras por perfil. Isso permite alternar perfis para terminais, dependendo do que você está fazendo com o terminal, para obter o comportamento correto para sessões locais e remotas.

Mapeamentos de modificadores iTerm2


1
como você altera os modificadores por perfil? Eu gostaria de fazer isso, mas não consigo descobrir como.
Jstevenco

@jstevenco AFAIK você não pode. Boa ideia embora ...
Ian C.

@IanC. isso não parece afetar os teclados externos. O teclado macbook está agora trabalhando com chaves comutadas mas o externo não é
harpratap

@harpratap, você deve configurá-lo quando o teclado externo estiver sincronizado e funcionando com sua máquina. As Preferências do sistema permitem que você defina de maneira diferente para cada teclado.
Ian C.

6

Você pode encontrar o aplicativo "Karabiner" para atender às suas necessidades. Eu usei este aplicativo por razões semelhantes, como trocar chaves com modificadores.

Você não encontrará uma configuração por aplicativo nas preferências. Você encontrará, no entanto, uma configuração em que é possível alternar a tecla 'command' esquerda com a tecla 'control' esquerda SOMENTE em determinados aplicativos (por exemplo, Terminal, Chrome, Emacs, etc.)

Você pode fazer uma pesquisa filtrada por "terminal" ou "Command_L" para especificar o efeito que está procurando.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.