Existe alguma maneira de ativar a rolagem do clique do meio?

15

A questão é semelhante a esta: Scroll do botão do meio do Thinkpad

Mas aqui, eu tenho um computador comum. Basicamente, quando pressiono o botão do meio no Windows e movo um pouco o cursor da posição inicial, a página começa a rolar, o que é muito conveniente, porque não preciso rolar a roda loucamente.

Eu olhei para a segunda solução para a questão mencionada anteriormente; o menu suspenso do botão está esmaecido.

Obrigado antecipadamente.

    
por nickguletskii 17.06.2011 / 21:20

2 respostas

11

Você pode ativá-lo durante a sessão atual usando o comando xinput . Primeiro de tudo, determine o ID do dispositivo desejado executando o comando xinput list . A saída deve ser algo como o seguinte:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=8    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=9    [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Logitech Logitech USB Headset             id=10   [slave  keyboard (3)]
    ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=11   [slave  keyboard (3)]

Anote o ID associado ao dispositivo para o qual você deseja ativar a emulação de roda do mouse e, em seguida, execute os dois comandos a seguir:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 1
xinput set-int-prop $ID "Evdev Wheel Emulation Button" 8 2

O primeiro comando habilita a emulação de roda do mouse, enquanto o segundo o ativa quando o botão do meio (segundo) é pressionado. Você pode desativar a emulação de roda executando:

xinput set-int-prop $ID "Evdev Wheel Emulation" 8 0
    
por James Henstridge 18.06.2011 / 18:30
9

Eu estou querendo saber se você está falando sobre 'Autoscrolling' no Firefox aqui? Não sei como obter o recurso em todo o sistema, mas se você quiser ativar a rolagem de clique do meio no Firefox, vá para Editar / Preferências / Avançado / Geral e clique em Usar rolagem automática . (Observe que, se você clicar com o botão do meio enquanto passa o mouse sobre um link, abrirá esse link em uma nova guia).

Se isto é o que você quer, você deve atualizar a questão para mencionar o Firefox. Se não, desculpe, eu não pude ajudar.

    
por Tom Brossman 18.06.2011 / 21:30