Wiem, że mogłem użyć AHK do powiązania klawiszy, aby uaktywnić predefiniowane okno, ale szukam narzędzia, które pozwoli mi przypisywać klawisze skrótów w locie, aby uaktywnić określone okno.
Idealnie:
Czy coś takiego istnieje?
windows
keyboard-shortcuts
josh3736
źródło
źródło
Odpowiedzi:
W systemie Windows 7 pierwsze 10 programów na pasku zadań automatycznie ma przypisane skróty klawiszowe na podstawie ich pozycji na pasku zadań. Naciśnięcie Win+ 1aktywuje pierwszy program na pasku zadań (lub uruchom go, jeśli nie jest otwarty). Win+ 2aktywuje drugą, i tak dalej, aż do Win+ 0aktywacji 10.. Programy nie muszą być przypięte do paska zadań, aby działało, ale przypięte programy można uruchamiać za pomocą tych skrótów, ponieważ nie są otwarte.
źródło
Zrobiłem dokładnie to narzędzie: https://hyperkeys.xureilab.com
Możesz ustawić własny skrót do przypięcia, a następnie przywrócić okno. Osobiście używam odpowiednio SHIFT + ALT + A i ALT + A (klawiatura azerty).
Pamiętaj, że w systemie Windows 10 system operacyjny unmaksymalizuj okno, gdy zmusisz je do przodu za pomocą aplikacji innej firmy. Nie znalazłem jeszcze rozwiązania tego problemu. Ale aplikacje pełnoekranowe pozostają na pełnym ekranie.
źródło
win
+s
dla konkretnego okna edytora,win
+b
dla konkretnego okna przeglądarki, itd. I nie kończy się pisać własne (ledwo funkcjonalne) realizacja tego, że stosuje klucz akordy:caps
+k
przejdzie w tryb przypisania, a następnie cokolwiek naciśniesz, zostanie powiązane jako skrót do aktywnego okna. Działa dla mnie dobrze.ShowWindow(hwnd, SW_RESTORE)
, co nakazuje Windowsowi przywrócić (tzn. Zminimalizować lub zmaksymalizować) okno. Prawdopodobnie chcesz wykryć, czy okno jest obecnie zminimalizowane i użyć,SW_RESTORE
jeśli tak, w przeciwnym razieSW_SHOW
.