Czy w systemie Windows 7 istnieje sposób, aby kółko przewijania podążało za myszą?


70

W systemie Mac OS XI można najechać myszką na coś (bez klikania lub bez pełnego skupienia) i przewijać za pomocą kółka przewijania. W systemie Windows (przynajmniej 7), którego jestem zmuszony używać w mojej nowej pracy, nie działa to w ten sposób. Czy jest jakiś sposób na zmianę tego zachowania?

Zauważam, że Firefox robi to w aplikacji: jeśli jakieś okna Firefoksa mają fokus, możesz przewinąć dowolne inne okno Firefox, które tego nie robi. (Tak więc przynajmniej ludzie Firefoksa uważają, że jest to przydatna funkcja! I dlatego każdy, kto nie zna się na tym, jak działa w OS X, może zobaczyć, o czym mówię.)

Pamiętam TweakUI (który nie wydaje się być dostępny dla Windows 7) z ustawieniem „Ostrość podąża za myszą”, ale nie pamiętam, czy pozwoliło to ustawić tylko dla kółka przewijania. Nie chcę pełnego ustawienia fokus-podążanie za myszą w stylu X-Windows, tylko możliwość przewijania tego, co przeskakuję.

AKTUALIZACJA : Zgodnie z komentarzem @ Mikey, jest to teraz wbudowane w Windows 10.

AKTUALIZACJA : zasugerowano, że moje pytanie jest duplikatem tego pytania . Wydaje się, że to pytanie dotyczy w szczególności wielu kontrolek w jednym oknie, w których klawiatura skupia się na niewłaściwej kontrolce, ale nie na niewłaściwym oknie. Pytam o sytuację z wieloma oknami. Każde rozwiązanie może obsłużyć oba przypadki użycia, ale nie jest przesądzone, że tak. Byłoby możliwe, aby każde oprogramowanie obsługiwało jeden przypadek użycia, a nie drugi. Są podobne, ale to nie to samo pytanie.


1
Lubię też tę funkcję, ale korzystam z Linuksa (Debian 5.0.8) z Gnome 2.22.3; nawet zmodyfikowałem mupdf (szybka przeglądarka pdf), aby wyświetlać strony za pomocą kółka przewijania.
Dan D.

2
Wyjaśnienie, w jaki sposób zmodyfikowałeś mupdf, wyjaśniając każdą linię dodanego / zmodyfikowanego / usuniętego kodu, byłby interesującym postem na blogu!
iconoclast


1
Jeśli Twoja praca uaktualnia Cię z Windows 7 do 8, pamiętaj, że ten i inne podobne programy (wszystkie te, których próbowałem mimo wszystko) przerywają przewijanie w interfejsie Metro / Modern. Innymi słowy, te programy do przewijania działają zgodnie z oczekiwaniami w klasycznym widoku pulpitu, ale po przejściu do interfejsu Metro / Modern interfejs użytkownika nie będzie można przewijać myszą w niektórych lub wszystkich aplikacjach. To naprawdę denerwujące i jeszcze nie znalazłem rozwiązania.

2
@ brak: został opublikowany w 2011 roku , a Ty oznaczyłeś go jako duplikat czegoś opublikowanego w 2013 roku !? Proszę zwrócić uwagę na daty.
iconoclast

Odpowiedzi:


30

Sterowanie myszą za pomocą przycisku X!

Ta rzecz się kołysze ... jest bardzo intuicyjna dla techników, nie wiem o normalnej osobie), ale jeśli się zorientujesz, jest naprawdę potężna.

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

i tak rozwiązuje również ten problem z przewijaniem / najechaniem:

  • W „ Domyślnym ” profilu zmień „ Kółko w górę ” na „ Przewiń okno w górę ” i „ Kółko w dół ” na „ Przewiń okno w dół ”.

ale to o wiele więcej

Na przykład niektóre rzeczy, których używam:

  • Mam mysz Logitech Marathon, która jest świetna, ponieważ ma funkcję przeskakiwania, a baterie działają przez 2 lata, ale w Chrome z jakiegoś powodu, gdy hiperko się obraca, czasami może powiększać strony po naciśnięciu CTRL. To się często zdarza. Dzięki tej aplikacji wyłączam kółko myszy Ctrl, gdy używany jest chrom. Coś, czego sam chrom nie może zrobić

    • Skonfigurowałem go, aby Alt-Wheel góra / dół kontrolował głośność systemu. Całkiem użyteczne

    • Skonfigurowałem kliknięcie z wciśniętym klawiszem Alt-lewy, aby zrobić zrzut ekranu z aktywnego okna, kliknięcie z wciśniętym klawiszem Alt-prawy dla pełnego zrzutu ekranu

    • Ustawiam klawiszAlt ”, aby aktywować „ Warstwę 2 ” (Ustawienia> Klawisze modyfikujące), a następnie na profilu „ Domyślny ” w warstwie 2 Ustawiam kółko w górę / w dół, aby przewijać okno odpowiednio w lewo / w prawo .


1
Po sfrustrowaniu się AlwaysWheelMouse przeszedłem na to. Robi o wiele więcej niż AlwaysWheelMouse i bez irytacji (ekran powitalny, który zawsze pojawia się, nawet jeśli go nie ustawiłeś, oraz przycisk, który sugeruje, że ekran powitalny powoduje zamknięcie programu).
iconoclast

1
jest najlepszy, ale jeśli chcesz użyć czegoś równie niesamowitego w użyciu (możesz używać obu z nich jednocześnie) ... pobierz Strokes Plus. To wysoce konfigurowalne, bardzo dokładne rozpoznawanie gestów (tj. Przytrzymaj prawy przycisk myszy i narysuj coś - jak dla mnie mam slash, aby otworzyć explorer ... V dla chrome, i wiele innych, takich jak wszystkie wbudowane kopiowanie / wklejanie, zamknij okno, zmaksymalizuj okno, zminimalizuj okno) strokesplus.com - och, hmm .. zgodnie z filmem można także przewijać myszą ... nie wiedziałem o tym.
Mikey

GREATTTTTTTTTTTTTTTTTTTT!
CroCo

50

Aby moja instalacja systemu Windows przewijała się tak, jak robi to Linux (przewijana jest mysz bez konieczności ustawiania ostrości), używam bardzo małej bezpłatnej aplikacji o nazwie AlwaysMouseWheel . Nie można bez niego żyć w systemie Windows.


2
To jest niesamowite! Działa, a ponieważ jest przenośny, nie muszę uzyskiwać pozwolenia od kierownika, aby go zainstalować. (Paskudnym efektem ubocznym pracy w sklepie Windows jest paranoja związana z instalowaniem oprogramowania.)
iconoclast

Miałem z tym problemy, po pewnym czasie przestał działać. Miałem więcej szczęścia z Wizmouse.
bigstones

Nie działa już dla mnie na Win7. XButtonMouseControl działa jednak świetnie.
Paul Slocum

@PaulSlocum: Czy próbowałeś uruchomić go jako administrator? Jeśli działa w trybie normalnym, nie przewija okien, które działają w trybie administratora. Do niedawna pracowałem w miejscu, w którym mieli jakieś dziwne zasady grupy, które okresowo by im przeszkadzały, i nie miałem uprawnień administratora (win7), więc musiałbym go zabijać i restartować co kilka dni. Działa dobrze w domu (win7, tryb normalny) i w moim nowym miejscu pracy (win8, tryb administracyjny).
Amos M. Carpenter

1
W dzisiejszym świecie MB / GB należy wspomnieć o rozmiarze pobierania wynoszącym 74 KB!
Codism

16

Moim ulubionym rozwiązaniem jest użycie Wizmouse .

Ustawienie Łatwość dostępu jedynie ustawia Fokus okna . Wizmouse wysyła polecenia przewijania do podstawowego okna bez ustawiania aktywnego okna.

Jest kilka zastrzeżeń. Mianowicie, WPF i aplikacja Silverlight z pod-szybami nie będą się ładnie bawić. Dla przykładów aplikacji WPF, które byłyby Visual Studios i Expressions Studios. Niektóre obszary programu Powerpoint również zostają pobite, ale w przeciwnym razie działa zgodnie z oczekiwaniami.


1
Wydaje się, że całkiem dobrze odtwarza styl OS X przewijania nieokreślonych okien, nowego niezbędnego programu na moich komputerach z systemem Windows!
Nick

Niestety, nie przetestowałem tego jeszcze, ponieważ trudno jest uzyskać pozwolenie na instalację oprogramowania, które nie pomaga mi w rozwoju w oczywisty sposób. (Wszystko, co modyfikuje domyślne zachowanie systemu operacyjnego, jest szczególnie podejrzane.)
iconoclast

Visual Studio błąd wydaje się być ustalone z aktualnymi wersjami zarówno WizMouse i Visual Studio 2013. Czasami okno VS dostaje zatrzymała się nad innymi podczas przewija, ale to ma się przewijać.
Warren Młody

To jest niesamowite. Działa to doskonale w Visual Studio 2005/2010, skupiając się na różnych oknach bez konieczności klikania, aby uzyskać fokus. Próbowałem zawsze kółkiem myszy, ale to nie działa tak dobrze z VS. Dzięki.
vaitrafra

5

NOWE INFORMACJE:

Jeśli masz system Windows 7, jest on w ustawieniach dostępności: http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in- Windows Vista

Niektóre sterowniki myszy to wszystko. To modyfikacja „ustawiania ostrości”.

Zasadniczo w systemie Windows programiści założyli, że niekoniecznie chcesz kontrolować, czym jest mysz, i dlatego powiedzieli systemowi, aby poczekał, aż klikniesz okno, zanim fokus zostanie usunięty z poprzedniego okna i przypisany do tego, który wybrałeś .

Jeśli system jest ustawiony na „ustawianie ostrości” na dowolny program, na którym kończy się wskaźnik myszy, jeśli po prostu próbujesz usunąć mysz i przesuniesz ją nad innym oknem, cokolwiek robisz, zacznie się dziać w niezależnie od okna, w którym znajduje się Twoja mysz. Nie można oddzielić „przewijania fokusa” od „pełnego fokusa”.

O ile wiesz o tym i wiesz, jak może to wpłynąć na sposób korzystania z komputera, jeśli Twoja mysz jest w stanie to zrobić (zależy to od myszy i sterowników), w Ustawieniach myszy w Panelu sterowania powinna znajdować się opcja .


6
Nie o to prosiłem. To ustawienie przenosi okno na górę. Chcę po prostu przewinąć go tam, gdzie jest. Zostało to wyjaśnione w ostatnim akapicie mojego pytania, zwłaszcza w ostatnim zdaniu.
iconoclast

2
Bez uprawnień administratora, choć nie idealne, rozwiązania te wydają się najbliższą opcją.
Steven C. Howell,

1
Zgadzam się z @iconoclast, że nie jest to do końca to, o co poproszono (i FWIW, po co też byłem), ale to działa.
Marcello Romani,

2

taekwindow to darmowe oprogramowanie (licencja BSD), które rozwiązuje ten problem.

Co to dokładnie robi?

W szczegółach Taekwindow pozwala wykonać następujące czynności:

  • przesuń okno, chwytając je w dowolnym miejscu (nie tylko pasek tytułu), przytrzymując klawisz Alt, a następnie przeciągając lewym przyciskiem myszy;
  • zmień rozmiar okna, chwytając je w dowolnym miejscu (nie tylko małe małe obramowanie), przytrzymując klawisz Alt, a następnie przeciągając prawym przyciskiem myszy;
  • przesuń zmaksymalizowane okno między monitorami, przeciągając z wciśniętym klawiszem Alt;
  • użyj kółka przewijania w oknie pod kursorem, zamiast aktualnie skupionego okna;
  • przesuń okno do tła, klikając środkowy pasek tytułu.

Wszystkie te funkcje można skonfigurować według własnych upodobań.

  • Kiedy zaczniesz uruchamiać taekwindow, jego ikona pojawi się na pasku zadań.
  • Kliknij go prawym przyciskiem myszy i wybierz Preferencje ...
  • Następnie przejdź do karty Przewijanie i zaznacz opcję Przewiń okno pod kursorem .
  • Możesz uruchomić Taekwindow automatycznie, zaznaczając Start podczas logowania w zakładce Ogólne .

1
Proszę przeczytać Jak polecić oprogramowanie, aby uzyskać wskazówki, jak należy polecać oprogramowanie. Przynajmniej powinieneś podać więcej niż tylko / przynajmniej link, na przykład dodatkowe informacje na temat samego oprogramowania i tego, jak można go użyć do rozwiązania problemu w pytaniu.
DavidPostill

1

AltDrag , który jest narzędziem umożliwiającym przesuwanie i zmienianie rozmiaru okien w Linuksie poprzez kliknięcie w dowolnym miejscu i przytrzymanie klawisza ALT, również ma tę funkcję. W konfiguracji. w obszarze Ogólne wybierz „Przewiń nieaktywne okna”.


0

Włamanie do rejestru DIY:

  1. Uruchom regedit (Win + R, regedit, OK)
  2. Otwórz klucz HKEY_CURRENT_USER \ Panel sterowania \ Mysz
  3. Zmień wartość REG_DWORD ActiveWindowTracking na 0x0000001 (1)
  4. Otwórz klucz HKEY_CURRENT_USER \ Control Panel \ Desktop
  5. Logiczny LUB pierwszy bajt REG_BINARY UserPreferencesMask z 01. To znaczy, jeśli bieżąca wartość to df 3e 03 80 12 00 00 00, to pozostaw „df” w spokoju. Jeśli to 9e 03 07 80 12 00 00 00, zmień go na 9f .. .. i tak dalej *

Skorzystałem z samouczka Sine Walker . Idź tam, aby uzyskać więcej pomocy i szczegółów.


Jest to (zgodnie z samouczkiem) mysz skupiająca się za myszą w stylu X11, co nie jest tym, czego chcę.
iconoclast

Och, teraz rozumiem, co masz na myśli. Na dłuższą metę jest to naprawdę denerwujące. Zmieniłem na rozwiązanie @Amos M. Carpenter z AlwaysMouseWheel.
tutejszy

Polecam wypróbować X-Button Mouse Control. Brak denerwującego ekranu powitalnego, który zawsze można odrzucić, oraz mnóstwo innych funkcji. Ponadto, ponieważ twoja odpowiedź tak naprawdę nie rozwiązuje problemu poruszonego w pytaniu, prawdopodobnie najlepiej ją usunąć, zanim ktokolwiek wypowie się negatywnie.
iconoclast,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.