[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cambiar la velocidad de desplazamiento de la rueda del ratón



On 8/2/22 11:17, Camaleón wrote:
El 2022-02-08 a las 08:48 +0100, José L. Triviño escribió:


2. Se altera la coordenada en la dimensión 3 del ratón. En mi caso lo he
probado y avanza de 15 en 15 (creo que parecido a lo que tú percibes). Sin
embargo, cuando pruebo tu página, el desplazamiento que me indica es de 3
pixeles (por lo que yo creo que mi navegador (firefox) esta gestionando el
scroll con el método 1). Si el programa gestiona la rueda del ratón por esta
vía entonces creo que podrías probar con la matriz de transformación. Aunque
no recuerdo ningún ejemplo de modificar la matriz para afectar a la tercera
dimensión.

Como ejemplo te copio los eventos que se generan cuando muevo mi ratón:

motion a[0]=861
motion a[0]=861
motion a[1]=773
motion a[1]=774
motion a[1]=777
motion a[1]=778
motion a[3]=134775
button press   5
button release 5
motion a[3]=134790
button press   5
button release 5
motion a[3]=134775
button press   4
button release 4
motion a[3]=134760
button press   4
button release 4
button press   1
button release 1
button press   3
button release 3

motion a[0] y a[1] son las coordenadas al mover el ratón. button press 1 y 3
son los botones izquierdo y derecho. button 4 y 5 es rueda hacia abajo y
hacia arriba. Y monton a[3] es también efecto de girar la rueda.

Espero que te sirva.
Pues no sé muy bien cómo interpretar ni qué hacer esos datos, la verdad :-)
Es decir, ¿dónde los pongo? ¿Cómo los has obtenido?

Esos datos son para que entiendas como funciona la interacción del ratón -> eventos X -> aplicaciones. No puedes hacer más con ellos.

Los he obtenido con xinput. Que, entre otras cosas, permite visualizar los eventos que esta generando cualquier dispositivo como un ratón o un touchpad. También permite ver las propiedades del dispositivo. Alguna hay sobre velocidad de scroll. Pero mi ratón no las tiene. Eso depende del driver del dispositivo en X.

Buscando en google, hay una aplicación (imwheel) que sirve para filtrar esos eventos y permite modificar la velocidad de scroll. Pero nunca la he usado.

Saludos,

--

José L. Triviño Rodriguez
Dept. Languages and Computer Sciences
University of Málaga


Reply to: