Maior precisão (suavidade) rolagem do touchpad

1

Atualmente, é possível tornar a rolagem do touchpad mais precisa?

Eu sei que a razão subjacente para o nervosismo é que a própria rolagem é enviada como eventos de botão do mouse (4, 5, 6, 7), tornando-a grande e discreta.

Talvez algo já esteja implementado em algum lugar que permita processar a rolagem baseada no touchpad da mesma forma que o movimento do ponteiro é processado? Por pelo menos alguns aplicativos (por exemplo, firefox), já que não seria possível fazer isso automaticamente para todos eles.

Ou, talvez, seja possível definir a etapa de rolagem no touchpad e nos aplicativos muito pequenos? Haveria o problema de inundação de eventos, mas provavelmente não seria muito crítico.

    
por HoverHell 01.09.2013 / 12:27

1 resposta

0

Uma resposta parcial é:

id='xinput list | grep -Po "[Tt]ouch[^=]*id=[0-9]+" | grep -Po [0-9]+'
prop_id='xinput --list-props $id | grep -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\([0-9]+\)' | grep -Po "[0-9]+"'
xinput --set-prop "$id" "$prop_id" 15 15

para tornar a etapa de rolagem menor; depois disso, no Firefox, há mousewheel.default.delta_multiplier_x e mousewheel.default.delta_multiplier_y , que podem ser alterados para tornar a distância do scolling em cada etapa menor também.

Definir a distância de rolagem muito inferior a 15 (no meu caso) torna a rolagem em algumas aplicações inutilizável.

    
por HoverHell 04.09.2013 / 14:48