Existe um atalho de teclado para clicar no botão do meio no ubuntu?

9

A inserção Shift colará o que está na área de transferência, mas o botão do meio (colar texto selecionado) não parece ter um atalho de teclado que eu possa encontrar. Este é o ubuntu. Alguém sabe?

Stu
fonte

Respostas:

2

Use need to install xkbset (você pode usar o Synaptic Package Manager). Em seguida, consulte esta postagem do blog para obter instruções.

Citado na postagem do blog:

Primeiro, precisamos instalar uma extensão de acessibilidade antiga no X, chamada xkbset . No Ubuntu ou Debian, apenas sudo apt-get install xkbset. A idéia original deste software é fornecer suporte para pessoas que talvez não consigam usar tão bem o mouse ou o teclado, permitindo coisas como as Teclas do mouse (controlar o cursor com o teclado numérico) e as Teclas de aderência (teclas pressionadas, descolar, digitar uma letra, obtenha uma capital) e teclas lentas (registre apenas um pressionamento de tecla após um certo período de tempo). Mas vamos usá-lo para mapear uma tecla do teclado para um botão do mouse com as Teclas do mouse.

Primeiro, vamos nos livrar de todas as coisas de controle do cursor, para que você ainda possa usar o seu teclado numérico. Como root, edite o arquivo /usr/share/X11/xkb/compat/mousekeyse remova tudo entre interpret.repeat= False;e // New Keysym Actions. Observe que isso mapeia algumas novas ações "keysym" abaixo, especificamente a chamada Pointer_Button2.

A seguir, criaremos um script para configurar o xkbset, ativar as Teclas do mouse, não desativá-lo após um período de inatividade e mapear uma chave de sua escolha para clicar com o botão do meio. Aqui está o meu ~/.middle-click.sh:

#!/bin/bash
# set XKB layout
setxkbmap -layout us
# turn on mousekeys
xkbset m
# stop mousekeys expiring after a timeout
xkbset exp =m
# map keysym to other keysym
xmodmap -e "keysym Menu = Pointer_Button2"
# this also works
# xmodmap -e "keycode 135 = Pointer_Button2"

Isso mapeia a tecla Menu (fica entre Alt Direito e Ctrl Direito no meu teclado, parece um menu com um cursor do mouse) para o botão 2 do mouse, que é o clique do meio. Observe que também posso usar qualquer outra tecla do teclado, comentando a keysymlinha e usando a keycode linha. Os códigos das teclas são diferentes de teclado para teclado; portanto, para obter o código da tecla que você deseja usar, execute xevum terminal, pressione a tecla desejada e observe a saída do terminal.

Para os usuários de Mac, clique com o botão esquerdo no botão 1 e clique com o botão direito no botão 3. Se eu estivesse usando um Mac, imagino mapear o Comando Direito para o Botão2 e a opção Direita para o Botão3. Espero que o lado direito desses botões tenha um código de chave diferente do lado esquerdo. Caso contrário, li pessoas que usam F11 e / ou F12. man xmodmapdirá como usar um modificador como Cmd + F12, se desejar.

No Gnome, eu uso Sistema -> Preferências -> Sessões para iniciar esse script ao fazer login, para que não precise me preocupar com isso novamente. Não se esqueça de tornar seu script executável comchmod +x ~/.middle-click.sh

mexicano
fonte
11

Dependendo do programa, tente SHIFT+ INSERTou CTRL+ SHIFT+ INSERT.

Roy Rico
fonte
U ROCK !!! Isso me salvou totalmente após horas e horas de testes infrutíferos. Notebook Dell - 2018 - ubuntu 16.04.
gil tony