ホイールスクロール - (2017/12/19 (火) 15:31:01) の編集履歴(バックアップ)
-
ホイールリダイレクト スクロール制御 (WheelScroll.ahk)
単体/組込み両対応 (常駐専用)
マウス下のウインドウをホイールでスクロール可能にするスクリプト
秀丸(v8未満※)やVBEの分割ウィンドウでいちいちアクティブを切替えせずにスクロールしたくて作りました。
秀丸(v8未満※)やVBEの分割ウィンドウでいちいちアクティブを切替えせずにスクロールしたくて作りました。
win10の場合はOS標準の機能でリダイレクトホイールできるようです。 PC設定 → デバイス → マウス → ホバーしたときに非アクティブウィンドウをスクロールする 一応本スクリプトでも暫定でEdge対策しましたがOS標準の機能を使うほうが安全かつ便利かと思われます。
※秀丸はv8以降で分割形式が変わり現在はOS標準の機能でスクロールが可能です。
(VBEでの分割はoffice2016でも進歩なし…しかし今どきマクロ編集する人どれくらいいるのかしら)
(VBEでの分割はoffice2016でも進歩なし…しかし今どきマクロ編集する人どれくらいいるのかしら)
ダウンロード
内容
- 説明書 WheelScroll.txt
- ソース WheelScroll.ahk
使用方法
・スクリプトをそのまま実行(単体起動)
・#Includeで組込み使用
ホットキーの部分をコメントアウトするとMouseGestureL.ahkにも組込みで使えるっぽいです
(参考:ExamplesWheelAccel.ahkの説明のところ)
・#Includeで組込み使用
ホットキーの部分をコメントアウトするとMouseGestureL.ahkにも組込みで使えるっぽいです
(参考:ExamplesWheelAccel.ahkの説明のところ)
更新履歴
:2008.05.20
|AutoHotkeyを流行らせるアップローダにて公開
:2008.05.25
|コントロールクラスが取れない時はウィンドウクラスを指定するようにした。
:2009.06.12
|マルチディスプレイ対策
:2009.07.22
|・秀丸v8対応
・IKKI氏によるホイール加速部改造派生版 WheelAccel.ahkの加速を逆輸入、オプションで選択できるようにした。
・Excelスクロール時の処理をSendからControlSendに変更
:2012.11.08
| U64対応 Uint → Ptrに置換、エンコードをUTF-8に変更
※高解像度ディスプレイのdpi拡大表示には対応してません
:2014.03.18
|コメント修正
:2014.12.05
|VISTA以降のチルトホイール(従来の互換横スクロールではなく)に対応
チルトホットキー:WheelLeft/Ritht
チルトホイールコマンド : WM_MOUSEHWHEEL
:2015.07.11
|コメント修正
:2017.10.23
|プチフリ対策のための調査 WM_NCHITTESTを捨てていいかどうか
チルトホイールのないマウスで疑似チルトに失敗していた問題を修正
横スクロールの基本動作を互換SCROLL固定にするのをやめてみるテスト
:2017.11.16
|win10対策 Edge および win10OS の「アプリ」窓はリダイレクトしない
窓アクティブ後にホイールそのまま流すことにする
:2017.12.19
|コメント修正