Парение и прокрутка

Я раньше имел приложение, которое прокрутит окно, Ваша мышь колебалась вместо того, чтобы прокрутить активное окно. К сожалению, я потерял то приложение. Кто-либо знает то, чем называют то приложение?

4
задан 06.11.2009, 22:54

5 ответов

Я использую AutoHotKey для этого:

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) 
2
ответ дан 07.12.2019, 19:58
  • 1
    я обожаю его. Я не знаю то, что я обошелся бы без него, кроме быть в широком масштабе менее продуктивным и иметь меньше забавы. – Phoshi 06.11.2009, 23:26
  • 2
    Не, что я приложение я искал, но 10x лучше. BTW, всегда любите свои комментарии к Lifehacker. – sound2man 06.11.2009, 23:34
  • 3
    Спасибо :) Тот сценарий немного редактируется от версии, я снял официальные форумы, это отправляет фактическое сообщение колеса вниз, если окно фокусируется. Никакая реальная разница, но определенные приложения не может обработать вещи... по-другому, и это, казалось, максимизировало совместимость со всем <3 – Phoshi 06.11.2009, 23:36
  • 4
    @Phoshi, Вы используете это с установкой парного монитора?Работает... главным образом. Я думаю проблемы, которые я вижу (с окнами, не прокручивающими, когда я ожидаю их к), происходят, когда активное окно находится на втором мониторе. (т.е. возможно в координатном разрешении?) Однако, большой небольшой сценарий. :) – JMD 06.11.2009, 23:47

katmouse работает хорошо - маленький и легкий включить или отключить от системы trayp

3
ответ дан 07.12.2019, 19:58

Существуют некоторые, которые могут сделать это, но TweakUI наверняка имеет ту опцию (Мышь-> X-мышь).

1
ответ дан 07.12.2019, 19:58
  • 1
    Можно ли добавить другие? Я ищу тот, который работает на Windows 7 (64 бита). – Snark 06.11.2009, 23:01

Я использую WizMouse. Работы в Vista и 7.

1
ответ дан 07.12.2019, 19:58

Переключатель XMouse является одинокой утилитой, чтобы сделать это на XP, Vista, 7 оба 32 и 64 бита.

XMouse Toggle

0
ответ дан 07.12.2019, 19:58

Теги

Похожие вопросы