Mon approche serait d'associer un id à chaque bouton. Cela permet de n'utiliser que du texte et nécessite seulement de modifier les bibliothèques graphiques comme gtk ou qt et de communiquer via dbus.
Dans certaines gui, en cliquant sur un bouton [?] puis un autre élément, on obtient une aide sur l'élément, on peut imaginer un outil façon 'pipette de couleur' qui récupère un id !
Aussi… le prolbème de ces outils, en plus de travailler à la souris/clavier (que ce passe-t'il si j'intèfère avec ma vraie souris ou mon vrai clavier, ou si un gros coup de swap fait apparaitre une fenêtre de dialogue après le clic ?) c'esttout simplement de travailler sur l'interface qui commande une action, une vue… Il faudrait que la "pipette" donne l'identifiant du controlleur, indépendant de la gui.
Dans le passé je me souviens avoir fait des trucs sympas avec dcop, et on pouvait plus ou moins lister les différentes actions possible. Ce qui importe, plus qu'une "pipette", c'est de pouvoir interroger un outil et obtenir une decription des actions, états… ça se fait peut-être déjà ?
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: L'avis d'Eben Moglen
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal L'esprit UNIX, une culture des mots. Évalué à 3.
Dans certaines gui, en cliquant sur un bouton [?] puis un autre élément, on obtient une aide sur l'élément, on peut imaginer un outil façon 'pipette de couleur' qui récupère un id !
Aussi… le prolbème de ces outils, en plus de travailler à la souris/clavier (que ce passe-t'il si j'intèfère avec ma vraie souris ou mon vrai clavier, ou si un gros coup de swap fait apparaitre une fenêtre de dialogue après le clic ?) c'esttout simplement de travailler sur l'interface qui commande une action, une vue… Il faudrait que la "pipette" donne l'identifiant du controlleur, indépendant de la gui.
Dans le passé je me souviens avoir fait des trucs sympas avec dcop, et on pouvait plus ou moins lister les différentes actions possible. Ce qui importe, plus qu'une "pipette", c'est de pouvoir interroger un outil et obtenir une decription des actions, états… ça se fait peut-être déjà ?
ce commentaire est sous licence cc by 4 et précédentes