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

Re: Coordonnées graphiques du focus clavier



Bonjour Laurent et le Monde libre,

En général dans une window (desktop ou appli) le système positionne un focus clavier visible ou pas. Dans un desktop ce focus se traduit pas la mise en évidence d'un libellé associé à son icone. Dans une appli ce focus peut être un curseur (souligné ou clignotant) ou encadrant un item (par exemple dans une arborescence).

Je suppose que ce "rectangle" ("focus") a entre autres pour propriétés les coordonnées du coin "top-left".

J'aimerais récupérer ces deux coordonnées x et y comme on peut le faire pour focus souris (méthode position() du module pyautogui de Python).

"xprop" saurait-il faire cela ?

Une idée quelle qu'elle soit ?

Merci
pierre estrem


Le 01/04/2024 à 12:29, Laurent Laborde a écrit :
On Sun, Mar 24, 2024 at 5:13 AM peterpan31<linux-31@culte.org>  wrote:

Bonjour,

Je ne parviens pas à trouver comment récupérer les coordonnées X et Y où
se situe le focus clavier.

Tout ce que je sais faire est récupérer celles du pointeur souris (avec
les modules pyxhook ou pyautogui de Python).

Une idée en Python ? Sinon en Bash ?

Tu peux expliciter un peu plus ce que t'entend par "coordonnées de focus
clavier" ?
Si tu parles de la position du curseur dans un terminal, il ne me semble
pas que cela soit possible a moins d'avoir un terminal "graphique" style
ncurses.

-- Laurent "ker2x" Laborde