Korzystanie z Alt-Tab przesuwa mysz do środka nowo skupionego okna

1

Przyzwyczaiłem się do linuksowego sposobu skupiania się na oknie, po prostu przez najechanie na niego myszką. Odkryłem, że można uzyskać ten sam efekt w systemie Windows, zmieniając bajt w HKEY_CURRENT_USER Panel sterowania Desktop UserPreferencesMask (domyślnie dla mnie było 9e 1e 07 80 12, przełączałem 9e na 9f) i jestem całkiem zadowolony z tym.

Teraz jest rzecz, kiedy aktywuję fokus na myszy, dostaję też inny efekt: mysz jest automatycznie przesuwana do środka nowo ustawionego okna, gdy używam alt-tab. Mysz również zostanie przeniesiona na pasek zadań, jeśli otworzę menu systemu Windows za pomocą klawisza Windows. Naprawdę nienawidzę poruszania myszką dla mnie i chciałbym wyłączyć to zachowanie, ale wydaje się, że jest ono powiązane z ustawieniem kursora myszy.

Czy ktoś jeszcze miał taki problem ? Znalazłem wiele samouczków wyjaśniających, jak skupić się na myszy, zmieniając ten klucz rejestru, ale nikt nie przejmuje się poruszaniem myszą.

Maxime Cosseau
źródło
Poruszanie myszą jest konsekwencją utrzymywania ostrości programu alt-tabbed, gdy fokus podąża za myszą jest włączony. Zamiast włamać się do wartości szesnastkowych w rejestrze, polecam używanie mojego narzędzia Sterowanie X-Mouse . Nie musisz także wylogowywać się i wracać, aby ustawienia zaczęły obowiązywać.
Joel Purra

Odpowiedzi:

0

Osiągnąłem ten efekt, podążając za pierwszą częścią ten przewodnik , bez ręcznego modyfikowania jakichkolwiek wartości rejestru, a mysz porusza się tylko tam, gdzie ją przenoszę.

Kroki są:

  • Przejdź do Panelu sterowania
  • Przejdź do Centrum ułatwień dostępu
  • Idź, aby ułatwić korzystanie z myszy
  • Na koniec zaznacz pole „Aktywuj okno”, umieszczając na nim kursor myszy

Istnieją dwa potencjalne kłopoty z tym związane. Po pierwsze, opóźnienie jest nieco dłuższe niż chciałbym, gdybym używał tego ustawienia. Można to zmienić, zmieniając wartość HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout do liczby milisekund opóźnienia, opcjonalnie ustawiając wartość dziesiętną, aby ułatwić odczyt.

Wreszcie, gdy zmienisz fokus za pomocą Alt + Patka mysz nadal przesuwa się do środka aktywnego okna. Ma to oczywiście zapobiec ponownemu utracie ostrości, ale na początku może być nieco zaskakujące.

Jako drobna uwaga, zachowanie, do którego się odwołujesz, jest wynikiem menedżera okien, a nie samego Linuksa. Istnieje wiele menedżerów okien dostępnych dla Linuksa, każdy z własnym zachowaniem i opcjami.

0x436869626900
źródło
Dziękuję za odpowiedź. Ale mysz poruszająca się za pomocą Alt-Tab tylko po to, by zapobiec utracie ostrości, jest dokładnie tym, co chciałbym zatrzymać. Wyłączyłem automatyczne podnoszenie z fokusem, więc jeśli okno traci ostrość, to nie jest problem. W idealnej sytuacji chcę, aby okno, w którym zapisałem dane, było nad innymi, a ja sam wyślę tutaj mysz, jeśli chcę się skupić. Dziękujemy za wyjaśnienie dotyczące menedżera okien!
Maxime Cosseau
Więc mówisz, że nie obchodzi cię, czy okno traci ostrość, o ile pozostaje na szczycie? Nie odpowiada to na pytanie jako takie, ale jeśli Alt-Tab nie jest ważny i po prostu chcesz utrzymać okno na górze bez myszy, możesz użyć narzędzia innej firmy, aby utrzymać je na górze. Według mojej wiedzy system Windows nie zapewnia rodzimego sposobu na utrzymanie okna na wierzchu, chyba że funkcja jest zaprogramowana w samej aplikacji.
0x436869626900