SWITCH : un sélecteur de fenêtres par clavier pour macOS, enfin centré sur les fenêtres

https://switch-dev.sanyamgarg.com/

https://github.com/Sanyam-G/switch

📌 SWITCH est un utilitaire macOS qui remplace le comportement natif de ⌘-Tab : au lieu de parcourir les applications, on parcourt les fenêtres, individuellement, dans l’ordre d’utilisation récente.

Le commutateur natif de macOS saute d’une application à l’autre, puis oblige à naviguer entre les fenêtres de cette application. SWITCH inverse la logique : chaque fenêtre est une entrée distincte dans le sélecteur, quelle que soit l’application. On voit ce qui est ouvert, on y va directement.

L’interface affiche les fenêtres sous forme de vignettes avec leur titre, l’icône de l’application et un aperçu visuel. On peut taper pour filtrer en ligne, ou utiliser les touches 1 à 9 pour sélectionner directement un élément. Le mode vertical propose une liste en colonne unique, plus lisible quand beaucoup de fenêtres sont ouvertes.

  • ⌨️ ⌘-Tab parcourt les fenêtres, pas les applications
  • 🔄 ⌥-` filtre les fenêtres de l’application active
  • 🔍 Filtrage en ligne par frappe
  • 📐 Mode vertical en liste monoclonne
  • 🚀 Support Cross-Space (fenêtres des autres bureaux)
  • 📌 Mode sticky pour garder le sélecteur ouvert
  • 🛡️ Applications exclues paramétrables
  • 🔄 Mises à jour intégrées (Sparkle)

Le support Cross-Space affiche les fenêtres des autres bureaux virtuels, signalées par un badge. En sélectionner une la ramène dans le Space courant, sans animation Mission Control. Le mode sticky maintient le sélecteur visible pendant qu’on navigue — utile pour comparer plusieurs fenêtres avant de choisir.

Les applications que l’on souhaite ignorer — menuires, utilitaires en arrière-plan — peuvent être exclues dans les réglages. Le sélecteur les masque automatiquement, ce qui raccourcit la liste et accélère la navigation.

L’ensemble est notarisé par Apple, gratuit, installable via Homebrew et met à jour automatiquement en arrière-plan. Le code source est disponible sous licence FSL-1.1-MIT.

Concrètement, SWITCH s’inscrit dans une logique de navigation directe plutôt que d’indirection : au lieu de penser en termes d’applications puis de fenêtres, on pense en fenêtres tout court.

Sources

Publications similaires

Laisser un commentaire