Skip to content
wxShot

Fonctionnement de wxShot

wxShot est une petite application en arrière-plan. Elle écoute un seul raccourci, dessine une sélection sur votre écran et vous donne les outils d'annotation habituels. Voici chaque étape, et comment il décide exactement qui gère le raccourci quand WeChat est présent.

Les quatre phases d'une capture

1. Capturer

Appuyez sur ⌥A (ou sur votre propre raccourci). L'écran s'assombrit et vous tracez une sélection.

  • La première fois, macOS demande l'autorisation d'enregistrement de l'écran.
  • Par défaut, wxShot n'a ni icône dans le Dock ni icône dans la barre des menus. Il attend simplement le raccourci.
  • Rouvrez l'application pour accéder aux Réglages.

2. Magnétisme

Placez le pointeur sur une fenêtre et la sélection peut s'y accrocher.

  • Cliquez pour prendre la fenêtre accrochée, ou faites glisser pour choisir votre propre zone.
  • La barre d'outils apparaît en bas à droite de la sélection.

3. Annoter

Annotez la zone avec la barre d'outils.

  • Rectangle, ellipse, flèche, stylo, mosaïque, texte et repères numérotés, avec annuler et rétablir.
  • Capture défilante : faites défiler dans la sélection et les morceaux sont assemblés en direct.
  • L'extraction de texte s'exécute hors ligne avec Apple Vision. Épingler garde l'image au premier plan de toutes les fenêtres.

4. Copier ou enregistrer

Terminez comme vous le préférez.

  • Double-cliquez ou appuyez sur Retour pour copier l'image dans le presse-papiers.
  • Utilisez le bouton d'enregistrement pour créer un fichier, le bouton de validation pour terminer, le bouton de fermeture ou Échap pour annuler.

Comment wxShot sait que WeChat est là

wxShot vérifie seulement deux choses : si l'application WeChat est lancée, et si sa fenêtre principale existe. C'est ainsi qu'il distingue un WeChat fermé ou sur l'écran de connexion d'un WeChat connecté. Quand WeChat n'est pas lancé ou se trouve sur l'écran de connexion, wxShot garde le raccourci. Quand WeChat est connecté, wxShot le lui rend par défaut.

Ce qu'il ne touche jamais

wxShot ne lit ni les données, ni les messages, ni les contacts, ni les fichiers de WeChat, et ne se connecte à rien. Les trois modes des Réglages sont : automatique, toujours wxShot et toujours WeChat.

La limite, en toute honnêteté

Si WeChat est connecté et que vous choisissez « toujours utiliser wxShot » alors que les deux applications utilisent le même raccourci, deux captures peuvent s'ouvrir en même temps. Changez l'un ou l'autre raccourci et le problème disparaît. Les captures défilantes et l'extraction de texte dépendent aussi de ce qui est affiché à l'écran.

Ce qu'il y a dedans

Une application macOS native, d'environ 7 MB une fois installée, universelle pour Apple silicon and Intel.

  • Capture d'écran via l'autorisation Enregistrement de l'écran de macOS, rien d'autre.
  • Extraction de texte hors ligne avec Apple Vision.
  • Signaux anonymes facultatifs « toujours utilisé » pendant le premier mois, désactivables d'un seul interrupteur.

D'où vient le code

wxShot est un fork du projet capcap de realskyrin, sous licence MIT. L'envoi, l'historique et l'enregistrement ont été retirés, et le transfert du raccourci à WeChat a été ajouté. La version 0.1.0 est la première, attendez-vous donc à quelques aspérités et signalez-les sur GitHub.

Gardez ⌥A opérationnel, connecté ou non