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?

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) 

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


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).


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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.