Como reconfigurar atalhos de teclado para copiar e colar?

9

Estou procurando em todos os menus de configuração e pesquisando em toda a web como configurar atalhos de teclado para Copiar e Colar no gerenciador de janelas Unity.

Existe algum lugar oculto em algum lugar para configurar isso?

No Gnome Desktop no Lucid, eu tinha configurado para que usando o teclado / mouse do sistema Ubuntu, eu pudesse usar Win + C / Win + V para copiar e colar em todos os lugares na área de trabalho do Gnome, incluindo no Firefox e no terminal gnome; depois, quando movia o mouse para a área de trabalho do Mac *, os mesmos pressionamentos de tecla eram copiados e colados. Eu realmente gostaria de manter essa consistência.

A tecla Ctrl + C é obviamente inapropriada como a tecla "copy" em qualquer tipo de programa terminal. (Qualquer Ctrl caracteres, na verdade.)

* Estou fazendo isso executando o servidor Synergy no Ubuntu e o cliente Synergy em um Macbook.

    
por Mike 03.05.2011 / 00:37

3 respostas

9

Várias coisas de configuração precisam ser alteradas para obter os resultados desejados:

  • No Firefox, sobre: config
    ui.key.accelKey 18
    ui.key.menuAccessKey 17

    Isso torna o Alt-C Alt-V Alt-W os atalhos de teclado para o Firefox, em vez das teclas Ctrl correspondentes.
  • No gnome-terminal, edite e ative os atalhos de teclado, desative a opção "Ativar teclas de acesso do menu", altere a cópia, cole etc. para Alt + C, V, etc. (Esse pode ter sido o padrão Eu mudei algum tempo no passado.)
  • Em .synergy-conf, remova alt = super, super = alt. Agora, Alt no teclado do Ubuntu é a tecla Command no Mac. Agora, uso apenas o Alt em vez do Win; nada demais. (O gerenciador de janelas Unity parece "possuir" a tecla Win; parece que o caminho de menor resistência apenas muda meu hábito aqui ... e a tecla Alt é mais parecida com a localização da tecla Command no Mac.)
  • Desative "Novo terminal - Alt-T" nos atalhos de teclado do sistema para que ele possa ser usado para "Nova guia" no gnome-terminal e no Firefox.

Obrigado pelos ponteiros ... Eu tinha me esquecido do Firefox sobre: alteração de configuração que eu tinha feito quando, que era uma peça essencial para o quebra-cabeça.

    
por Mike 05.05.2011 / 00:58
10

Ctrl + C e Ctrl + V por omissão não copiar e colar no Terminal . Isto porque Ctrl + C é um comando especial usado (durante décadas) para interromper um processo atualmente em execução. Em vez disso, o padrão é Shift + Ctrl + C e Shift + Ctrl + < kbd> V .

Se você quiser, altere isso clicando em Editar > Atalhos de teclado no seu Terminal.

    
por Jeremy Bicha 03.05.2011 / 01:12
3

Eu também acho irritante que os atalhos de terminal para copiar e colar sejam diferentes do que é usado no resto do sistema. Uma solução alternativa para o que você encontrou é alterar os atalhos de terminal para ctrl + c e ctrl + v e alterar a chave de interrupção adicionando o seguinte em ~/.bashrc :

stty intr ^b

Agora, para interromper um programa, digite ctrl + b ao invés de ctrl + c, mas você pode prosseguir e remapear os atalhos de terminal. Depois disso, você pode usar ctrl + c, ctrl + v de forma consistente para copiar e colar texto no sistema.

Para descobrir quais outras teclas de controle já são usadas para enviar sinais de terminal, verifique a saída de stty -a .

    
por stivlo 19.06.2016 / 01:31