「ホイールスクロール」の編集履歴(バックアップ)一覧はこちら
ホイールスクロール - (2015/07/11 (土) 18:55:46) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#right(){&color(#cccccc){&counter()}}
*ホイールリダイレクト スクロール制御 (WheelScroll.ahk)
単体/組込み両対応 (常駐専用)
マウス下のウインドウをホイールでスクロール可能にするスクリプト
秀丸やVBEの分割ウィンドウでいちいちアクティブを切替えせずにスクロールしたくて作りました。
***ダウンロード
-[[WheelScroll20150711.zip>http://www6.atwiki.jp/eamat?cmd=upload&act=open&pageid=30&file=WheelScroll_20150711.zip]]
//-旧バージョンは[[このへん>>http://www6.atwiki.jp/_pub/eamat/MyScript/Lib/]]
***内容
-説明書 [[WheelScroll.txt]]
-ソース [[WheelScroll.ahk]]
***使用方法
・スクリプトをそのまま実行(単体起動)
・#Includeで組込み使用
ホットキーの部分をコメントアウトすると[[MouseGestureL.ahk>>http://www.vector.co.jp/soft/winnt/util/se498500.html?ds]]にも組込みで使えるっぽいです
(参考:[[Examples>>http://code.google.com/p/mousegesturel/downloads/detail?name=Examples52.zip]]WheelAccel.ahkの説明のところ)
***更新履歴
>:2008.05.20
>|[[AutoHotkeyを流行らせるアップローダ>>http://lukewarm.s101.xrea.com/up/]]にて公開
>:2008.05.25
>|コントロールクラスが取れない時はウィンドウクラスを指定するようにした。
>:2009.06.12
>|マルチディスプレイ対策
>:2009.07.22
>|・秀丸v8対応
>・IKKI氏によるホイール加速部改造派生版 [[WheelAccel.ahk>>http://mobitan.org/ahk/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
>|コメント修正
#right(){&color(#cccccc){&counter()}}
*ホイールリダイレクト スクロール制御 (WheelScroll.ahk)
単体/組込み両対応 (常駐専用)
マウス下のウインドウをホイールでスクロール可能にするスクリプト
秀丸(v8未満※)やVBEの分割ウィンドウでいちいちアクティブを切替えせずにスクロールしたくて作りました。
win10の場合はOS標準の機能でリダイレクトホイールできます。
PC設定 → デバイス → マウス → ホバーしたときに非アクティブウィンドウをスクロールする
本スクリプトとも併用は可能ですが大抵のアプリはOS標準機能のみでも快適に動作するようですので
ほとんどの方にとってはもう本スクリプトを入れる必要はなく、むしろトラブルの元にになるかもしれません。
※秀丸はv8以降で分割形式が変わり現在はOS標準の機能でスクロールが可能です。
(VBEでの分割はoffice2016でも進歩なし…しかし今どきマクロ編集する人どれくらいいるのかしら)
***ダウンロード
-[[WheelScroll_20180516.zip>https://img.atwikiimg.com/www6.atwiki.jp/eamat/attach/30/7/WheelScroll_20180516.zip]]
//-旧バージョンは[[このへん>>http://www6.atwiki.jp/_pub/eamat/MyScript/Lib/]]
***内容
-説明書 [[WheelScroll.txt]]
-ソース [[WheelScroll.ahk]]
***GitHub
- [[https://github.com/eamatt/WheelScroll.ahk]]
***使用方法
・スクリプトをそのまま実行(単体起動)
・#Includeで組込み使用
ホットキーの部分をコメントアウトすると[[MouseGestureL.ahk>>http://www.vector.co.jp/soft/winnt/util/se498500.html?ds]]にも組込みで使えるっぽいです
(参考:[[Examples>>http://code.google.com/p/mousegesturel/downloads/detail?name=Examples52.zip]]WheelAccel.ahkの説明のところ)
***更新履歴
>:2008.05.20
>|[[AutoHotkeyを流行らせるアップローダ>>http://lukewarm.s101.xrea.com/up/]]にて公開
>:2008.05.25
>|コントロールクラスが取れない時はウィンドウクラスを指定するようにした。
>:2009.06.12
>|マルチディスプレイ対策
>:2009.07.22
>|・秀丸v8対応
>・IKKI氏によるホイール加速部改造派生版 [[WheelAccel.ahk>>http://mobitan.org/ahk/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 モダンUI対策(暫定) モダンUIはリダイレクト方法不明
>窓をアクティブにしてから Send,ホイールでOSにお任せすることにした
>:2017.12.19
>|モダンUI対策 OS標準の「ホバーしたときに非アクティブウィンドウスクロールする」の状態を確認するようにした
>ホバー…スクロールする ON → OSにおまかせ
>ホバー…スクロールする OFF → アクティブ化してからOSにおまかせ
>|Shift+ホイール での横スクロールホットキーを無効化
>(チルトマウスの普及率的に不要だろうとコメントアウトしてしまいましたすみません)
>:2018.05.16
>|Shift+ホイール での横スクロールホットキーの復帰
>|Excelで分割/固定ウィンドウでスクロールできなくなっていたのを修正
>分割時 : 縦横共に互換モードに戻した(操作するスクロールバーを指定する必要があるため)
>固定時 : 非表示のスクロールバーは見ないようにした
>|モダンUI対策 起動時に1回だけレジストリを確認するように変更
>(今まではホイール回すたびに毎回見に行ってた)
表示オプション
横に並べて表示:
変化行の前後のみ表示: