Chciałbym podnosić za kliknięcie i niechlujnie podążać za myszką w systemie Windows 10, ponieważ jest to konfiguracja, z której korzystam w systemach Windows i Linux od lat.
W systemie Windows 10 wypróbowałem zmiany regedit Xmouse wspomniane w tym linku, które pierwotnie były przeznaczone dla systemu Windows 8: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse- wskaźnik-funkcja-w-windows-8-1-windows-8-i-windows-7 /
Wystąpiły jednak następujące problemy:
Po otwarciu menu Start przez naciśnięcie klawisza Windows nie jest on odbierany z klawiatury.
Po otwarciu przycisku Start, wyszukiwania lub powiadomień klikając je, zostaną one zamknięte, zanim będzie można z nimi korzystać.
Czy jest jakiś sposób, aby uzyskać użyteczną ostrość po myszy?
Czy ktoś z powodzeniem używa Win10 w ten sposób?
źródło
Odpowiedzi:
Używaj kontrolek X-Mouse , jest to najbliższa, jaką znalazłem, prawdziwa Focus Follows Mouse, i ma kilka opcji do ulepszenia. Jest to małe narzędzie typu open source, które nie wymaga instalowania ani ponownego uruchamiania, i pozwala uniknąć samodzielnej zmiany rejestru.
O ile eksperymentowałem, mogę używać klawiatury do wyszukiwania plików / programów po naciśnięciu klawisza Win. Menu Start i Powiadomienia nie znikają, zanim będę mógł ich użyć, nawet z opcją podnoszenia po najechaniu kursorem, ponieważ możesz ustawić małe opóźnienie dla zachowania (wystarczy jedna lub dwieście ms), co daje ci więcej niż wystarczająca ilość miejsca, aby przenieść wskaźnik do nowego okna.
Używałem go przez jakiś czas i jestem bardzo z niego zadowolony, plus bug.n okno Dachówka menedżer. Ta konfiguracja jest tak bliska, jak byłem przy użyciu dwm na Uniksie.
źródło
Poniższy skrypt PowerShell powinien mieć taki sam efekt jak program XMouse ... bez konieczności uruchamiania pliku binarnego innej firmy
Kod:
Stałe odzyskane stąd
źródło
Modyfikacje rejestru wymienione w łączu do pytania działają w systemie Windows 10. Wydaje się jednak, że należy je wprowadzić, gdy w ustawieniach dostępności wybrana jest opcja „Aktywuj okno, najeżdżając na niego myszką”. Tę opcję można znaleźć w Panelu sterowania> Łatwość dostępu> Zmień sposób działania myszy .
Jeśli występują te same problemy, a pole wyboru jest zaznaczone, odznacz je, kliknij Zastosuj, wybierz ponownie i powtórz modyfikacje. Mysz powinna zachowywać się poprawnie przy następnym logowaniu.
źródło
System Windows ma flagę umożliwiającą aktywację myszy podążającej za myszą („aktywne śledzenie okna”), którą można łatwo włączyć za pomocą monstrualnego wywołania „ API SystemParametersInfo” Win32. Istnieją programy innych firm, aby włączyć flagę, takie jak X-Mouse Controls , lub możesz wykonać połączenie bezpośrednio za pomocą PowerShell.
Dokumentacja nie zawsze jest bardzo jasna na temat sposobu
pvParam
używania argumentu, a niektóre fragmenty PowerShell niepoprawnie przekazują wskaźnik do wartości, a nie do samej wartości, podczas ustawiania tej konkretnej flagi. Ostatecznie zawsze jest to interpretowane jakotrue
, tzn. Przypadkowo działają one w celu włączenia flagi, ale nie w celu jej ponownego wyłączenia.Poniżej znajduje się fragment kodu PowerShell, który poprawnie wykonuje połączenie. Obejmuje to również prawidłowe sprawdzanie błędów, a ja starałem się raczej zachować czystość niż zwięzłość, aby ułatwić dodawanie opakowań dla innych funkcji
SystemParametersInfo
, jeśli znajdziesz takie, które Cię interesują.Krzycz na pinvoke.net za bycie pomocnym źródłem takich rzeczy.
źródło
Dla tych, którzy nie mogli go uruchomić, odejmując 40 od pierwszego bajtu UserPreferencesMask, wystarczy pobrać narzędzie WinAero Tweaker na stronie http://winaero.com/download.php?view.1796
Zauważ, że powyższy problem nr 1 jest nadal obecny, ale można go łatwo obejść, po prostu używając ikony szkła powiększającego (wyszukiwania) po prawej stronie menu startowego (klawisz skrótu Window + S). Niewielka cena za uzyskanie funkcji X-Mouse.
Podczas korzystania z WinAero Tweaker nie występuje problem nr 2.
źródło
Korzystając z tej metody, aby osiągnąć zachowanie niechlujnej myszy, do którego jestem tak przyzwyczajony, z poprzednich wersji systemu Windows i Linux z posta . Nie mam występującego problemu nr 2. Problem nr 1, który będziesz mieć podczas korzystania z tej modyfikacji rejestru, nie stanowi problemu. Działa dokładnie tak, jak oczekiwano, ponieważ zmieniłeś sposób, w jaki fokus jest obsługiwany w oknach dzięki tej modyfikacji. Użycie klawisza Windows przenosi mysz do menu startowego, a nie do menu wyszukiwania, więc skupia się, a nie menu wyszukiwania. Tak więc, jeśli chcesz użyć wyszukiwania, kliknij pasek wyszukiwania lub ikonę powiększenia (w zależności od ustawień wyglądu) lub użyj kombinacji klawiszy Win+ S, a zrobi to dobrze.
źródło
Nie testowałem jeszcze Winaero, ponieważ:
Niczego jeszcze nie znalazłem w Internecie, więc opiszę to innym.
Dzięki poniższym obejściom korzystanie z systemu Windows 10 w trybie Xmouse jest praktyczne:
Przełączanie do innego okna, gdy dostępnych jest wiele okien za pośrednictwem ikony aplikacji na pasku zadań:
NIE klikaj ikony aplikacji na pasku zadań przed próbą wybrania okna. Jeśli to zrobisz, natychmiast po przesunięciu wskaźnika myszy nad pasek zadań okna znikną. Po prostu najedź myszką nad ikonę aplikacji, aż pojawią się okna, a następnie możesz przenieść wskaźnik do potrzebnego.
Przełączanie na inny wirtualny pulpit lub aplikację za pomocą przycisku widoku zadania:
Uwaga: użytecznym dodatkiem jest ustawienie „Przewijanie nieaktywnych okien systemu Windows 10 po najechaniu na nie kursorem” (patrz Start -> Ustawienia -> Urządzenia -> Mysz i touchpad ). Wydaje się to niezależne od funkcjonalności Xmouse, a ON wydaje się być domyślny.
źródło
Ustaw Regkey HKCU \ Control Panel \ Desktop \ ActiveWndTrackTimeout na wartość wyższą niż 0, aby ustawić opóźnienie konfiguracji, chyba że inne okno się uaktywni
źródło
Aby rozwiązać problem nr 2 w systemie Windows 10
Wszystko, co musisz zrobić, to:
Nie potrzeba oprogramowania innych firm.
źródło