aplikacja · 2026
Klyo Switcher
Alt+Tab dla Maca — Darmowy przełącznik okien dla macOS: ⌘ Tab pokazuje każde okno osobno, także z innych biurek, i przełącza biurko razem z oknem. Do tego szukanie okna przez pisanie i historia kopiowania.
Klyo Switcher zastępuje systemowe ⌘ Tab przełącznikiem, który pokazuje każde otwarte okno jako osobną pozycję — z tytułem, ikoną programu i miniaturą. Okna z innych biurek dostają plakietkę z numerem biurka, a ich wybór przełącza biurko.
Lista układa się według ostatniego użycia: pierwsze jest okno sprzed chwili, więc szybkie ⌘ Tab wraca tam, gdzie się było. Z listy da się okno zamknąć albo zakończyć cały program, bez przechodzenia do niego.
Program nie ma serwera, konta ani reklam. Jedyne połączenie z siecią to sprawdzenie raz dziennie, czy jest nowa wersja — a kod instalatora można przeczytać przed uruchomieniem.
Skąd wziął się ten program
Z codziennej irytacji. Na Macu skrót ⌘ Tab przełącza programy, nie okna — kto trzyma dwa okna przeglądarki i trzy biurka, ten po każdym przełączeniu szuka właściwego okna jeszcze raz. Windows rozwiązał to lata temu. Napisaliśmy więc własny przełącznik, który pokazuje okna tak, jak człowiek o nich myśli: każde osobno, z tytułem, w kolejności ostatniego użycia.
Co widzi program, czego nie pokazuje system
Listę okien składa z dwóch źródeł: spisu okien systemu, który zna okna ze wszystkich biurek, oraz warstwy ułatwień dostępu, przez którą da się okno podnieść. Trzecie źródło, głębiej w systemie, mówi, na którym biurku okno stoi — stąd plakietka „Biurko 2” i przełączenie biurka razem z oknem, bez pytania użytkownika o cokolwiek. Mysz wybiera kartę dopiero wtedy, gdy ktoś nią naprawdę ruszy, więc kursor stojący na środku ekranu nie psuje wyboru z klawiatury.
Dlaczego nie ma go w App Store
Program potrzebuje uprawnień, których sklep Apple nie dopuszcza, a podpisanie gotowej aplikacji wymaga płatnego konta deweloperskiego. Zamiast tego instalator zawiera cały kod i buduje program na komputerze użytkownika narzędziami Apple. Kolejne wersje przychodzą tym samym kanałem: program raz dziennie pyta o nową wersję i buduje ją sam, a gdy budowa się nie uda, dotychczasowa wersja działa dalej.
Problem
macOS nie daje publicznego sposobu, żeby przenieść fokus na okno stojące na innym biurku, ani nie mówi, na którym biurku okno jest. Bez tego przełącznik pokazuje listę, z której połowa nie działa.
Rozwiązanie
Trzy źródła prawdy o oknach złożone w jedną listę i przełączanie fokusu po stronie systemu okien, które samo zmienia biurko. Wszystko poza czasem reakcji na klawisz — podsłuch klawiatury odpowiada natychmiast, a listę składa osobno.
Stan na dziś
Co już działa, a co jeszcze budujemy
Ten projekt rozwijamy dalej. Piszemy wprost, co jest gotowe, a co dopiero powstaje — bo tego samego oczekiwalibyśmy od wykonawcy.
Działa
- każde okno osobno, także z innych biurek
- przełączanie biurka razem z oknem
- zamykanie okien i programów z listy
- karty przeglądarek, zrzuty ekranu, skróty do programów
- aktualizacje budowane na miejscu
W budowie
- podgląd okna na żywo przy dłuższym przytrzymaniu
- wyszukiwanie okna po tytule
Podobny projekt
Potrzebujesz czegoś w tym stylu?
Kiedy firma rośnie, zlecenia zaczynają żyć w arkuszu, na telefonie i w głowie właściciela. Piszemy systemy, które to porządkują: jedno miejsce na zlecenia, klientów, dokumenty i faktury — zrobione pod to, jak naprawdę pracujecie, a nie pod to, co ma gotowy program z półki.
Zobacz na żywo
Zaktualizowano