¿Es posible tener una velocidad de desplazamiento de la rueda del mouse diferente en función de la aplicación que se ejecuta en la parte superior (enfocada)?
Como una velocidad de desplazamiento más lenta para guake para una lectura fácil y más alta para que el navegador web se desplace más rápido.
xorg
mouse-scroll
mouse-wheel
Braiam
fuente
fuente

Respuestas:
Introducción
El siguiente script
dynamic_mouse_speed.pypermite especificar qué puntero del mouse y / o velocidad de desplazamiento debe ser cuando la ventana definida por el usuario tiene el foco.Importante : el script requiere un
imwheelprograma para aumentar la velocidad de desplazamiento. Por favor, instálelo a través desudo apt-get install imwheelUso
Como se muestra por
-hbandera:El script permite al usuario seleccionar la ventana que desea rastrear con un clic del mouse. El puntero del mouse se convertirá en una cruz y el usuario puede seleccionar la ventana que desee.
Ejecutar
python3 dynamic_mouse_speed.pysolo solo muestra un cuadro de diálogo emergente y no hace nada por sí mismo.Correr
python3 dynamic_mouse_speed.py -s 5aumenta la velocidad de desplazamiento, mientras quepython3 dynamic_mouse_speed.py -s -5disminuye la velocidad de desplazamiento hacia abajo.python3 dynamic_mouse_speed.py -p -0.9disminuye la velocidad del puntero, mientras quepython3 dynamic_mouse_speed.py -p 0.9aumenta la velocidad del puntero.-sy las-popciones se pueden mezclar.-vproduce información de depuración en la línea de comando.Fuente
También disponible como GitHub Gist
Notas
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.Estos pueden ignorarse.Evdev Scrolling Distancepropiedadesfuente
imwheelpaquete, lo que lo hará un poco más complicado. Te lo haré saber una vez que actualice mi respuesta. En cuanto a lo que dijo sobre el comportamiento de búsqueda de usuarios impredecible, no veo cómo esto es impredecible. ¿Podrías explicar más?