2016-10-11 (Tue) [長年日記]

_ [ahk]何かボタンを押しながらマウスorパッド移動でスクロールするやつを Windows 10 で利用した

古いノートPC を Windows 10 にしたらドライバ (なのか、その上のソフトなのか不明だけど) が不調のようなので、中央ボタンでスクロールさせるため、2009年の ahk を使った。

ホイール扱いにしないと、ストアアプリ等では使えないみたいだった。AHK の 32bit 版と 64bit 版で動作は変わらないみたいだから、仕様かな。

Up と Down は逆にしてみた。

位置がズレてるとかいうのは良くわからないので無視した。これでも大丈夫ぽいんだよな。

sleeptime は負になっても大丈夫なのかな。なんか動いてるからいいけど。

MButton::
   MouseGetPos, sx, sy, hwnd, ctrl, 1
   sleeptime := 100
   while GetKeyState("MButton", "P")
   {
     MouseGetPos, x, y
     delta := sy - y
     if(delta != 0)
     {
         key := (delta < 0) ? "WheelUp" : "WheelDown"
         SendInput, {Blind}{%key% 1}
         MouseMove, sx, sy, 0
         Sleep, %sleeptime%
         sleeptime -= 10
         Continue
     }
     sleeptime := 100
   }
   return

«前の日記(2016-09-19 (Mon)) 最新 次の日記(2016-10-23 (Sun))»