Como reconfigurar os atalhos de teclado para copiar e colar?


13

Eu tenho procurado em todos os menus de configuração e pesquisado em toda a Web como configurar os atalhos de teclado para Copiar e Colar no gerenciador de janelas do Unity.

Existe algum lugar escondido em algum lugar para configurar isso?

No Gnome Desktop no Lucid, eu o configurei para que, usando o teclado / mouse do sistema Ubuntu, eu pudesse usar Win+ C/ Win+ Vpara copiar e colar em qualquer lugar da área de trabalho do Gnome, incluindo no Firefox e no terminal gnome; quando movi o mouse para a área de trabalho do Mac *, as mesmas teclas copiam e colam. Eu realmente gostaria de manter essa consistência.

Ctrl+ Cé obviamente inapropriado como a tecla "copiar" em qualquer tipo de programa do terminal. (Qualquer Ctrlcaractere, na verdade.)

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


O que exatamente você quer dizer? Ctrl + C e Ctrl + V trabalham para copiar e colar, exceto no Dash, que é um bug. Veja pad.lv/736222 se é isso que você estava perguntando.
Jeremy Bicha

Respostas:


12

Várias coisas de configuração precisavam 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 do Firefox, em vez das teclas Ctrl correspondentes.
  • No terminal gnome, edite-> atalhos do teclado, desative "Ativar teclas de acesso ao menu", altere a cópia, cole etc. para Alt + C, V etc. no passado.)
  • Em .synergy-conf, remova alt = super, super = alt. Agora, Alt no teclado do Ubuntu é a tecla Command no Mac. Agora, eu apenas uso Alt em vez de Win; nada demais. (O gerenciador de janelas do Unity parece "possuir" a tecla Win; parecia o caminho de menor resistência para mudar meu hábito aqui ... e a tecla Alt é mais como o local da tecla Command no Mac.)
  • Desative "New Terminal - Alt-T" nos atalhos do teclado do sistema para que possa ser usado para "New Tab" no gnome-terminal e Firefox.

Obrigado pelas dicas ... Eu tinha esquecido o Firefox sobre: ​​mudança de configuração que eu tinha feito quando, que era uma peça essencial para o quebra-cabeça.


10

Ctrl+ Ce Ctrl+ Vpor padrão não copiam e colam no Terminal . Isso ocorre porque Ctrl+ Cé um comando especial usado (por décadas) para interromper um processo em execução no momento. O padrão é Shift+ Ctrl+ Ce Shift+ Ctrl+ V.

Se desejar, altere isso clicando em Editar> Atalhos do Teclado no seu Terminal.


Ah, isso parece um bug. Eu acho que tive um problema semelhante. Eu trabalhei com isso clicando com o botão direito do mouse e selecionando copiar. Pode ser um problema de foco do teclado. Portanto, se você reportar o erro, também gostaria de segui-lo.
Jeremy Bicha

1
@ Mike bem-vindo ao perguntar ao ubuntu, a maneira como o site funciona é que você melhore sua pergunta e as pessoas adaptem suas respostas, então integre seus comentários sobre o seu fluxo de trabalho diretamente à sua pergunta, caso contrário, as informações ficam ocultas nos comentários, obrigado!
Jorge Castro

Pequenas coisas - usei Editar-> Preferências-> Atalhos no Terminal, clique em 'Copiar' (ou 'Colar') e digite o atalho.
Craig S. Anderson

1
@ JeremyBicha Isso definitivamente não é um bug.
ahonnecke

5

Também acho irritante que os atalhos do terminal para copiar e colar sejam diferentes do que é usado no restante do sistema. Uma solução alternativa à que você encontrou é alterar os atalhos do terminal para ctrl + ce ctrl + ve alterar a tecla de interrupção, adicionando o seguinte em ~/.bashrc:

stty intr ^b

Agora, para interromper um programa, digite ctrl + b em vez de ctrl + c, mas você pode prosseguir e refazer os atalhos do terminal. Feito isso, você pode usar consistentemente ctrl + c, ctrl + v para copiar e colar texto no sistema.

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


0

Se você deseja usar a chave Win para copiar / colar no Firefox no Linux, pode configurá-la em about: config da seguinte maneira:

ui.key.accelKey 91
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.