Como configuro um Trackpoint, então a rolagem do clique do meio não é mal interpretada como uma pasta de clique do meio?

2

Estou usando um teclado Thinkpad USB Trackpoint e, quando tento rolar, usando o clique do meio e o trackpoint, às vezes ele executa uma pasta de clique do meio. Não me lembro de isso acontecer com o teclado embutido no meu laptop.

Existe uma maneira de configurar o botão "mouse" do meio, para que ele não interprete mal a rolagem do clique do meio como uma pasta de clique do meio?

Nota: Eu não quero desativar o botão do meio do mouse. Eu quero ser capaz de rolar.

    
por jumpnett 23.03.2015 / 17:54

2 respostas

2

Aqui está a entrada do Wiki do Ubuntu sobre como desabilitar o botão do meio do mouse. Isso deve funcionar em qualquer sistema usando X.

Example: Disabling middle-mouse button paste on a scrollwheel mouse

Scrollwheel mice support a middle-button click event when pressing the scrollwheel. This is a great feature, but you may find it irritating. Fortunately it can be disabled.

First, you need to know the id of the mouse, like this:

$ xinput list | grep 'id='

"Virtual core pointer"  id=0    [XPointer]
"Virtual core keyboard" id=1    [XKeyboard]
"AT Translated Set 2 keyboard"  id=2    [XExtensionKeyboard]
"Macintosh mouse button emulation"      id=3    [XExtensionPointer]
"Logitech USB-PS/2 Optical Mouse"       id=4    [XExtensionPointer]

My mouse has the Logitech logo printed on it, so I gather I need the last entry.

I can view the current button mapping thusly:

$ xinput get-button-map 4

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10

Really, only the first three numbers have meaning for me. They represent the left, middle, and right mouse buttons.

$ xinput get-button-map 4

I can turn the middle mouse button off by setting it to 0:

$ xinput set-button-map 4 1 0 3

Or I can turn the middle-mouse button into a left-mouse button by setting it to 1:

$ xinput set-button-map 4 1 1 3

To make this set on a per-user basis, I can plug that line into my ~/.xstartup or other init file. It can also be done via configuring a matching InputClass section on xorg.conf.

O exemplo acima não desabilita a rolagem; Se você quiser fazer isso, veja aqui .

    
por 23.03.2015 / 17:58
0

Com o Ubuntu 17 e no XFCE, a cópia do botão do meio do mouse não funcionava. O mesmo se aplica ao Fedora 26 XFCE, a mesma solução funciona para o Fedora 26 Middle Mouse Button Paste (q.e.d.):

SOLUÇÃO

Para ativar a função de colar do botão do meio do mouse, edite o xinput.

  1. Consulte seu dispositivo para identificar seu mouse (o meu foi listado como dispositivo 10):

    xinput list
    
  2. Relacione as configurações do mouse:

    xinput list-props <your_mouse_device_number>
    
  3. Altere o valor para "libinput Middle Emulation Enabled (294):" (como root):

    sudo xinput set-prop 10 "libinput Middle Emulation Enabled" 1
    
  4. Verifique se o valor foi alterado para 1:

    xinput list-props 10
    

A saída deve ser libinput Middle Emulation Enabled (294): 1

Muito, muito obrigado ao Gilles ( link ) que encontrou a solução!

Leia mais: link

    
por 09.04.2017 / 21:52