Strona główna
» WINDOWS
»
Jak wybrać okno po najechaniu kursorem myszy w systemie Windows 10
Jak wybrać okno po najechaniu kursorem myszy w systemie Windows 10
Aby zaznaczyć okno, przesuwając nad nim kursor myszy w systemie Windows 10, włącz opcję Aktywuj okno, najeżdżając na nie kursorem myszy . Ta opcja ułatwień dostępu powoduje, że okno pod wskaźnikiem staje się aktywne bez konieczności wcześniejszego kliknięcia. Klasyczny Panel sterowania zawiera pole wyboru w niektórych instalacjach systemu Windows 10; jeśli w Twojej instalacji go nie ma, możesz ustawić tę samą preferencję śledzenia aktywnego okna w systemie Windows za pomocą programu PowerShell.
Włącz funkcję aktywacji po najechaniu kursorem w Panelu sterowania
Otwórz Start, wpisz Panel sterowania i otwórz wynik. Jeśli Panel sterowania korzysta z widoku ikon, zmień widok według na Kategoria , aby łatwo znaleźć kategorię Ułatwienia dostępu.
Otwórz Ułatwienia dostępu z kategorii Panel sterowania.
Wybierz opcję Ułatwienia dostępu , a następnie otwórz Centrum ułatwień dostępu .
W Centrum ułatwień dostępu znajduje się odnośnik do klasycznych ustawień myszy.
Wybierz opcję Ułatwiaj korzystanie z myszy .
Wybierz opcję „Aktywuj okno, najeżdżając na nie kursorem myszy” , a następnie wybierz „Zastosuj” i „OK” . Jeśli pole jest już zaznaczone, funkcja jest włączona. Aby ją wyłączyć, odznacz pole i zatwierdź zmianę.
Zaznacz pole wyboru aktywacji po najechaniu kursorem i zastosuj zmianę.
Jeśli strona wyświetla również selektor czasu najechania kursorem, zacznij od jego bieżącej wartości. Dłuższe oczekiwanie może ograniczyć niepożądane zmiany fokusu podczas przesuwania się po ekranie; krótsze oczekiwanie przyspiesza zmianę fokusu. Selektor może nie pojawiać się w każdej kompilacji systemu Windows 10. Aby bezpiecznie przetestować tę funkcję, otwórz dwa zwykłe okna, umieść wskaźnik całkowicie w drugim, zatrzymaj go i sprawdź, czy stanie się aktywny, zanim użyjesz tej funkcji w aplikacji służbowej.
Po włączeniu tej opcji przesuń wskaźnik myszy nad inne otwarte, widoczne okno i zatrzymaj go na chwilę. Okno stanie się aktywne, dzięki czemu będziesz mógł korzystać z jego elementów sterujących bez klikania paska tytułu. To ustawienie jest przydatne podczas pracy z oknami obok siebie lub aplikacjami na oddzielnych monitorach.
Najedź kursorem na widoczne okno, aby je uaktywnić.
Jeśli pole wyboru jest niedostępne
Łącze i pole wyboru Panelu sterowania nie są widoczne w ten sam sposób w każdej instalacji systemu Windows 10. Wyszukaj w Panelu sterowania Centrum ułatwień dostępu i sprawdź sekcję Ułatw korzystanie z myszy . Jeśli opcja nadal nie jest dostępna, standardowa strona Mysz w Ustawieniach może wyświetlać opcję Przewijaj nieaktywne okna po najechaniu na nie kursorem myszy . To ustawienie umożliwia przewijanie nieaktywnego okna za pomocą kółka myszy, ale nie aktywuje go po kliknięciu.
Firma Microsoft dokumentuje podstawową preferencję systemu Windows jako śledzenie aktywnego okna za pomocą funkcji SystemParametersInfo . Można użyć tego interfejsu API z poziomu programu Windows PowerShell, gdy pole wyboru w Panelu sterowania jest niedostępne. Poniższy przykład włącza śledzenie i zapisuje wybór w profilu użytkownika. Wklej go do programu Windows PowerShell, a następnie naciśnij klawisz Enter:
if (-not ("HoverActivationApi" -as [type])) {
Add-Type @"
using System.Runtime.InteropServices;
public static class HoverActivationApi {
[DllImport("user32.dll", SetLastError = true)]
public static extern bool SystemParametersInfo(uint action, uint uiParam, ref bool value, uint flags);
}
"@
}
$enabled = $true
$ok = [HoverActivationApi]::SystemParametersInfo(0x1001, 0, [ref]$enabled, 0x03)
if (-not $ok) { throw "Windows could not apply the setting." }
Wartość akcji to ustawienie 0x1001firmy Microsoft . Flagi łączą zapisywanie preferencji w profilu użytkownika z powiadamianiem otwartych aplikacji o zmianie ustawienia. Aby wyłączyć aktywację po najechaniu kursorem, uruchom ten sam kod za pomocą . Interfejs API zwraca wartość powodzenia; jeśli program PowerShell zgłosi błąd lub zwróci wartość false, użyj ścieżki Panelu sterowania, jeśli jest dostępna, i sprawdź, czy został otwarty program Windows PowerShell, a nie ograniczona powłoka.SPI_SETACTIVEWINDOWTRACKING0x03$enabled = $false
Co robi aktywacja za pomocą najechania kursorem myszki, a czego nie
Aktywacja po najechaniu kursorem zmienia widoczne okno, które jest aktywne; nie otwiera zminimalizowanych aplikacji. Różni się to również od przewijania nieaktywnego okna za pomocą kółka. Microsoft wymienia tę funkcję oddzielnego przewijania w swoich instrukcjach dotyczących ustawień myszy . Niektóre zachowania okien mogą się różnić w zależności od aplikacji, dlatego przetestuj to ustawienie w dwóch zwykłych oknach pulpitu, zanim zaczniesz korzystać z niego w aplikacji pełnoekranowej.
Jeśli poruszanie się między oknami powoduje zbyt częste zmiany fokusu, wyłącz tę opcję w Panelu sterowania, jeśli jest dostępna, lub uruchom ponownie przykład programu PowerShell za pomocą $enabled = $false. To przywróci działanie funkcji „kliknij, aby aktywować” dla Twojego konta.