Pytanie:
HyperSwitch alt + tab zepsuty?
Cândido Faísca
2014-12-20 22:52:34 UTC
view on stackexchange narkive permalink

HyperSwitch Alt + Tab zachowanie przestało działać 2-3 dni temu. Po prostu nic nie robi, nie zmieniłem preferencji mojego HyperSwitcha i nie pamiętam instalowania lub aktualizowania czegokolwiek, co mogłoby powodować konflikt, jednak podgląd okna cmd + tab działa, więc aplikacja jest wyraźnie uruchomiona.

Czy ktoś ma ten sam problem? A może wszystko działa dobrze? Skontaktowałem się już z twórcą aplikacji, aby uzyskać pomoc.

W międzyczasie jest jakaś bezpłatna aplikacja z tym samym Alt + Tab funkcja przewijania okna?

Widzę to samo zachowanie, czy masz jakieś uwagi od programisty?
Nie mam jeszcze odpowiedzi
Pięć odpowiedzi:
#1
+10
Enrico Carlesso
2016-11-11 04:42:46 UTC
view on stackexchange narkive permalink

Po miesiącach kopania dowiedziałem się, na czym polega mój problem.Ponieważ odwiedziłem tę stronę jakieś milion razy, zostawię tutaj swoją historię, ponieważ może być pomocna

Mój problem był związany z nową funkcją „Bezpieczne wprowadzanie” w systemie OS X.Gdy włączone jest bezpieczne wprowadzanie, aplikacje takie jak HyperSwitch, Contexts itp. Nie będą mogły korzystać ze skrótów klawiszowych.

Niektóre aplikacje mogą mieć błędy i nie zwalniają bezpiecznej blokady wprowadzania danych lub (jak w moim przypadku) mogą wystąpić problemy z Iterm2.W takim przypadku po prostu wyłącz to, menu Iterm2 -> Bezpieczne wprowadzanie z klawiatury i odzyskasz swoje życie!

A jeśli z jakiegoś powodu nie możesz go przełączyć w menu, spróbuj wyłączyć Ochronę integralności systemu.Pracował przynajmniej dla mnie (MacOS Mojave) https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html
Musiałem zrestartować komputer, aby usunąć zaznaczenie opcji * Bezpieczne wprowadzanie z klawiatury *.
#2
+5
InfiniteZoom
2019-01-30 06:40:15 UTC
view on stackexchange narkive permalink

Prawdziwą odpowiedź na to pytanie znalazłem, czytając to i to. Dzieje się tak, gdy Mac utknie w trybie „SecureInput”. Kiedy tak się stanie, HyperSwitch nie będzie działać, a także zauważyłem, że zdarzenia klawiatury nie będą odbierane przez Karabiner-EventViewer. Jeśli używasz iTerm2, możesz zauważyć, że w iTerm2 -> Secure Keyboard Entry jest zablokowany i nie możesz go przełączyć. Nie ma to nic wspólnego z iTerm2; jakiś inny proces jest zawieszony na SecureInput, a iTerm2 po prostu odzwierciedla ten stan.

Znajdź problematyczny proces. Uruchom

  ioreg -l -w 0 | grep SecureInput
 

i poluj na PID. W moim przypadku znalazłem "kCGSSessionSecureInputPID" = 102 , więc zabiłem go za pomocą sudo kill 102 . 102 było loginwindow , więc to mnie wylogowało, ale udało mi się zalogować ponownie i większość moich procesów można było wznowić. Jednak może jakaś inna aplikacja wisi na „SecureInput”, więc jej zabicie nie będzie tak drastyczne. Później HyperSwitch znów działał, a zdarzenia związane z klawiaturą były również wyświetlane w Karabiner-EventViewer.

Terminal i iterm2 mają tę konfigurację „Bezpieczne wprowadzanie z klawiatury”.Aby zobaczyć listę procesów, użyj powyższego polecenia, a następnie wyłącz je w ustawieniach
#3
+2
reelyard
2017-11-16 04:21:26 UTC
view on stackexchange narkive permalink

Myślałem, że HyperSwitch się zepsuł, dopóki nie zdałem sobie sprawy, że używam niewłaściwych przycisków do przełączania się między aplikacjami.HyperSwitch domyślnie używa Option + Tab , ale ja używałem Command + `Tab.

Po zmianie opcji poleceń w menu preferencji i ponownym uruchomieniu HyperSwitch wszystko zaczęło działać u mnie.Poniższy obraz może wyjaśnić.

HyperSwitch Preferences Menu

#4
+1
Insomniac Software
2014-12-21 00:22:11 UTC
view on stackexchange narkive permalink

Nie mam pojęcia, jakiej funkcji szukasz, ponieważ nigdy nie korzystałem z HyperSwitch, a ich strona internetowa nie pokazuje zbyt wiele.

Aby uzyskać przełącznik aplikacji „lepszy niż Apple”, używam LiteSwitch X. Jeśli chcesz przełączać się między oknami zamiast pełnymi aplikacjami, wypróbuj Witch

czym tak naprawdę jest LiteSwitch X? Czarownica jest opłacona, poprosiłem o darmowe opcje ... @Insomniac
LiteSwitch jest bardzo podobny do wbudowanego przełącznika aplikacji, ale można go nieco dostosować. Zmień kolor okna, pokaż aplikacje działające w tle, zamknij aplikację itp. Tylko opcje okien służą do pokazywania wszystkich okien lub tylko pierwszego okna podczas przełączania. Jeśli chcesz mieć przełącznik, który pokazuje okna i pozwala wybrać określone okno, musisz wypróbować Witch lub ponownie uruchomić HyperSwitch.
#5
  0
yanyingwang
2019-11-13 12:30:56 UTC
view on stackexchange narkive permalink

Dla każdego, kto przychodzi tu z powodu tego samego pytania, ale jeszcze go nie rozwiązuje.

Napotkałem to samo pytanie i po prostu nie rozwiązałem go na wszystkie wymienione powyżej sposoby.

Oto procedury rozwiązania tego problemu:

  1. odinstaluj aplikację HyperSwith.
  2. użyj polecenia cmd sudo find / Users -name "* HyperSwitch *" , aby znaleźć wszystkie pliki pamięci podręcznej i pliki konfiguracyjne HyperSwith, a następnie usuń je wszystkie za pomocą polecenia cmd pliki rm -rf .

  3. uruchom ponownie komputer.

  4. ponownie zainstaluj HyperSwith.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...