Bonjour à toutes et à tous,

Toujours dans mon application pour assembler des images sur le WEB, j'utilise un timer pour scruter cycliquement les touches appuyées.

J'utilise la fonction GetKeyShiftState qui me permet de capter l'appui sur les touches Ctrl et Alt.

Sous Windows, que mon application soit au premier plan ou non, cette fonction capte l'appui sur ces touches.

Sous Linux, il faut que mon application soit au premier plan pour que je capte ces touches, ce qui ne me convient pas.

NOTA : j'avais créé une fonction basée sur GetKeyShiftState me permettant de capter les boutons de la souris : elle fonctionne quel que soit l'OS même si mon application n'est pas au premier plan.

Connaissez-vous une méthode pour capter ces touches, quel que soit l'OS, même si mon application n'est pas au premier plan.

Cordialement.

Pierre