user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 11-08-2014 11:40:09

caymus
Membre

[exemple] Pivoter l' ecran ainsi que la matrice tactile

Qt-rotate-screen

L' application est tres simple et basique.

Sert à faire pivoter la matrice tactile des touchscreens, quand on fait pivoter l' ecran.

Comme calibrer la matrice etait fastidieuse en command line, voici le tout automatisé par des push buttons.

en gros ca execute simplement cette commande à chaques push buttons:

xrandr -o left && xinput set-prop 9 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1

en changeant de manière appropriée les valeurs de Coordinate Transformation Matrix.

<l' executable>

<sources>

Screenshot.png

evidement il y a un inconvenient, il faut specifier le nr id du pointeur tactile à calibrer, car l id est aléatoire.

Il ne reste plus qu' a travailler sur les sensors  gyroscope et accelerometer pour automatiser la rotation, oubien eventuellement binder sur un boutton physique en adaptant legerement le code.

Dans mon cas sur le screenshot, c est l id 12 pour le doigt et le stylo et l id 2 pour le touchpad.

Dernière modification par caymus (22-10-2014 20:26:25)

Hors ligne

Pied de page des forums