Arahkan dan Gulir

4

Saya dulu memiliki aplikasi yang akan menggulir jendela mouse Anda sedang melayang alih-alih menggulir jendela yang aktif. Sayangnya saya kehilangan aplikasi itu. Adakah yang tahu nama aplikasi itu?

Sound2man
sumber

Jawaban:

2

Saya menggunakan Autohotkey untuk ini:

EasyWheel(d)
; if _WHEELAUTOFOCUS if set, check which window is under the mouse and gives it focus if it hasn't already
; then send scroll event to the control under the mouse
; original code from Shimanov: http://www.autohotkey.com/forum/viewtopic.php?t=6772#54821
{
Global _WHEELACC
   , _WHEELMAXN
   , _WHEELAUTOFOCUS
Static t, s


   if ( A_TickCount > 500+t) {
      t := A_TickCount
      s :=0x780000
   }
   else if (s < _WHEELMAXN)
      s += _WHEELACC

   MouseGetPos x, y, hwnd
   h := DllCall("WindowFromPoint", "int", x, "int", y)
   if _WHEELAUTOFOCUS && (hwnd<>WinExist("A"))
      WinActivate, ahk_id %hwnd%
     testan:=WinActive("A")
    if (testan<>hwnd){
        SendMessage, 0x20A, d*s,(y<<16)|x,, ahk_id %h%
        }
        else if (d=-1){
        send {WheelDown}
        }else{
        send {WheelUp}
        }
}


WheelUp:: EasyWheel(1)
WheelDown:: EasyWheel(-1) 
Phoshi
sumber
Saya menyukainya. Saya tidak tahu apa yang akan saya lakukan tanpanya, selain menjadi kurang produktif dan bersenang-senang.
Phoshi
Bukan aplikasi yang saya cari, tapi 10x lebih baik. BTW, selalu suka komentar Anda di Lifehacker.
sound2man
1
Terima kasih :) Skrip itu sedikit diedit dari versi yang saya lepas dari forum resmi, skrip ini mengirim pesan wheel-down yang sebenarnya jika jendela difokuskan. Tidak ada perbedaan nyata, tetapi aplikasi tertentu dapat menangani hal-hal ... berbeda, dan yang tampaknya memaksimalkan kompatibilitas dengan segalanya <3
Phoshi
@ Phoshi, apakah Anda menggunakan ini dengan pengaturan dua monitor? Berhasil ... kebanyakan. Saya pikir masalah yang saya lihat (dengan windows tidak menggulir ketika saya mengharapkannya) terjadi ketika jendela aktif di monitor kedua. (Yaitu mungkin dalam resolusi koordinat?) Namun, skrip kecil yang hebat. :)
JMD
1
Tidak berfungsi di Visual Studio 2010.
Czarek Tomczak
3

katmouse berfungsi dengan baik - kecil dan mudah diaktifkan atau dinonaktifkan dari system trayp


sumber
Bekerja dengan baik untuk saya juga, di Windows 7 64 bit. Aplikasi kecil yang tidak
mencolok
1

Ada beberapa yang bisa melakukan itu, tetapi TweakUI pasti memiliki opsi itu (Mouse-> X-Mouse).

Synetech
sumber
1
Bisakah Anda menambahkan yang lain? Saya mencari yang berjalan di Windows 7 (64 bit).
Snark
1

Saya menggunakan WizMouse . Bekerja di Vista dan 7.

Matias Nino
sumber
0

XMouse Toggle adalah utilitas yang berdiri sendiri untuk melakukan ini di XP, Vista, 7 keduanya 32 dan 64 bit.

Matikan XMouse

Faktor Mystic
sumber