50 points par byunjin11 2026-01-15 | 25 commentaires | Partager sur WhatsApp

Avec Rust + Tauri + React, il est possible de détecter et capturer les éléments enfants présents dans l’interface utilisateur de Mac.

Cela fonctionne aussi bien pour un logiciel que pour des éléments à l’intérieur d’un site web.

La capture en plein écran est également possible

25 commentaires

 
newshada2 2026-01-26

Oh, c’est étonnant. Merci pour ce bon outil.

Je me contentais de lire GN sans commenter, mais je me suis inscrit juste pour laisser ce commentaire (comme on ne peut commenter qu’une semaine après l’inscription, ce n’est que maintenant que je peux enfin le laisser).

 
byunjin11 2026-02-01

Merci

 
byunjin11 2026-01-22

[Notification de mise à jour]

  • Ajout d’un HUD d’informations : désormais, lorsque vous sélectionnez un élément, vous pouvez consulter plus intuitivement ses informations détaillées sous la forme d’un HUD (Head-Up Display).
  • Visibilité améliorée : l’effet de surbrillance de l’élément sélectionné a été amélioré, ce qui permet d’identifier plus clairement la cible, même sur des écrans complexes.
 
roxie 2026-01-16

simple, intuitif, léger.

C’est top !!

 
byunjin11 2026-01-17

Merci.

 
cafedead 2026-01-16

Comment se passera la suppression ?

 
byunjin11 2026-01-16

Que voulez-vous dire par « méthode de suppression » ?

 
cafedead 2026-01-16

Ah non, pardon, c’est moi qui avais mal compris haha, donc l’installation se fait via le DMG de la release ! Je vais l’utiliser avec plaisir.

 
byunjin11 2026-01-16

Merci, mais comme il n’y a pas de signature, si ce n’est pas via la méthode clone -> build, le Gatekeeper de macOS semble le considérer comme un fichier endommagé et bloque son exécution.

Il faut sans doute l’exécuter avec sudo xattr -rd com.apple.quarantine <DMG Path>.

 
pmc7777 2026-01-16

C’est un bel exemple d’utilisation de Tauri.

 
byunjin11 2026-01-16

Oui, ce genre d’utilitaire système doit consommer peu de ressources tout en utilisant les fonctionnalités natives de l’OS, et comme c’est léger, je trouve ça bien.

 
shakespeares 2026-01-16

Oh, ça a l'air bien.

 
byunjin11 2026-01-16

Merci.

 
skageektp 2026-01-16

Quel est le principe ??

 
byunjin11 2026-01-16

Le principe consiste à intercepter l’Accessibility API de macOS pour parcourir l’arborescence des objets UI du système.

On peut voir ça comme une inspection du DOM au niveau de l’OS 😀

 
skageektp 2026-01-16

Ah, d’accord~ J’ai déjà vu une appli du même genre qui affiche un indicateur pour remplacer le pointage de la souris au clavier~

 
byunjin11 2026-01-16

Oh, il existe une appli similaire ??

 
skageektp 2026-01-16

Il existe trois ou quatre applis comme https://shortcat.app/. Elles fonctionnent visiblement sur le même principe. Du coup, je me souviens qu’il fallait toujours activer quelque chose dans les réglages à l’installation...
J’en ai pas mal cherché et testé pour essayer de me créer un environnement de développement sans souris, mais c’était trop peu pratique, donc j’ai laissé tomber hahaha

 
byunjin11 2026-01-16

Oh, donc il y avait une application qui s’appelait Shortcat. C’est assez fascinant de voir qu’elle utilise la même technologie, mais pour un usage différent.
En fait, moi aussi, j’ai tendance à abandonner assez vite tout ce qui demande une configuration compliquée ou un temps d’adaptation…
Je me suis demandé : « comment faire au plus simple et au plus intuitif ? », et au final, j’en suis arrivé à la forme actuelle : « il suffit de déplacer vite fait la souris dessus et de cliquer, et c’est tout ! » hehe"

 
kandk 2026-01-16

Oh merci. Je vais aussi essayer de contribuer !

 
byunjin11 2026-01-16

Merci !

 
zero0000 2026-01-16

Oh, c’est pas mal. Je vais bien l’utiliser.

 
byunjin11 2026-01-16

Merci 😀

 
m00nlygreat 2026-01-15

Le nom de l’app est amusant aussi haha

 
byunjin11 2026-01-15

Après réflexion, ça me donnait l’impression de faire une radiographie, donc j’ai choisi xray haha