Bon, j'ai un peu fouillé la doc de QT (API), et j'ai compris une ou deux choses :
En utilisant QMouseEvent, on peut tout piloter : l'appui sur le bouton, et en comparant les valeurs de globalX et globalY entre deux mouvement de mulot, en déduire la valeur du scroll à appliquer dans les deux directons.
En utilisant les pointeurs sur les différentes applications instanciées par KDE, il est possible de repérer celle qui a le focus, et de lui demander gentiement un scroll dont les valeurs (dx et dy) ont été déterminées préalablement.
Maintenant, reste à voir où il faut intégrer ça... Si c'est une appli indépendante, c'est voué à réagir uniquement avec les applis QT/KDE....
Sinon, si c'est dans une appli de plus bas niveau (j'entend par là un des binaires qui fait tourner kde), alors, oui, c'est probablement plus réaliste.
L'idéal serait même d'avoir ça au niveau de Xorg, mais je le répète, je suis loin d'être capable de réaliser ça.
Sinon, je suis allé là : http://doc.trolltech.com/3.3/qmouseevent.html(...) et là : http://doc.trolltech.com/3.3/qwidget.html#scroll(...) pour avoir ces informations.
Merci pour ces pistes. Je vais voir si je peux en faire quelque chose (mais à quel prix ?), sinon, j'enverrais une un truc aux deux équipes, sous forme de souhait d'intégration....
[^] # Re: [Témoin positif]
Posté par Gyro Gearllose . En réponse au message Universal scroll.... Évalué à 1.
En utilisant QMouseEvent, on peut tout piloter : l'appui sur le bouton, et en comparant les valeurs de globalX et globalY entre deux mouvement de mulot, en déduire la valeur du scroll à appliquer dans les deux directons.
En utilisant les pointeurs sur les différentes applications instanciées par KDE, il est possible de repérer celle qui a le focus, et de lui demander gentiement un scroll dont les valeurs (dx et dy) ont été déterminées préalablement.
Maintenant, reste à voir où il faut intégrer ça... Si c'est une appli indépendante, c'est voué à réagir uniquement avec les applis QT/KDE....
Sinon, si c'est dans une appli de plus bas niveau (j'entend par là un des binaires qui fait tourner kde), alors, oui, c'est probablement plus réaliste.
L'idéal serait même d'avoir ça au niveau de Xorg, mais je le répète, je suis loin d'être capable de réaliser ça.
Sinon, je suis allé là : http://doc.trolltech.com/3.3/qmouseevent.html(...) et là : http://doc.trolltech.com/3.3/qwidget.html#scroll(...) pour avoir ces informations.
Merci pour ces pistes. Je vais voir si je peux en faire quelque chose (mais à quel prix ?), sinon, j'enverrais une un truc aux deux équipes, sous forme de souhait d'intégration....