マウスホイールによるスクロール量についNo.32957
HARAOS さん 14/02/17 17:35
 
お世話になります。

検索したところ、秀丸では何もコントロールしていないので、Windowsの設定に従う
という事の様ですが、どうしても思い通りになりません。
Windows8(32Bit)でコントロールパネルから1画面単位のスクロールを設定してい
て、Excelなどではその通りにスクロールするのですが、秀丸だと1行ずつしかスク
ロールしてくれません。

コントロールパネルではマウスのプロパティから、LogicoolのSetpointというタグを
選択して設定しています。Setpointを導入する前は、マウスのプロパティに「ホイー
ル」というタグがなかったので、設定できませんでした。
秀丸側の問題ではないかもしれませんが、何かヒントでもいただければと思い書き込
みさせていただきました。よろしくお願いいたします。



[ ]
RE:32957 マウスホイールによるスクロールNo.32959
秀丸担当 さん 14/02/18 10:00
 

秀丸エディタのホイールスクロールは、Windows全体で共通の設定値を読み取っ
てから、その設定値を元にスクロール量を決めています。
Windows共通の設定値が「1画面ずつスクロールする」になっているとき、通常
ではPageUp/PageDownと同じ動作をしています。

PageUp/PageDownでスクロールするスクロール量は、[その他]→[動作環境]→[表
示/操作]で決まります。
ここがもし「1ページ」以外になっていたら、完全な1ページとは違うことにな
ります。
例えば「10行残し」になっていて、秀丸エディタのウィンドウが小さくて(また
はフォントサイズが大きくて)10行しか表示されない場合、1行ずつになってし
まうと思います。

または、[その他]→[キー割り当て]で、「ホイールアップ」「ホイールダウン」
にも割り当てが可能で、通常では「(なし)」になっていますが、他の割り当ても
可能で、割り当てていると違う挙動になります。
例えば、もし「スクロールアップ」や「スクロールダウン」に割り当てていると
したら、Windows共通の設定値に関わらず、常に1行ずつのスクロールになりま
す。

一般的には、SetPointやマウスのドライバなどを入れなくても、コントロールパ
ネルの中のマウスのプロパティに「ホイール」というタブがあると思います。
こちらでSetPointをダウンロードして入れて試してみたところでは、入れる前も
「ホイール」タブがあり、入れた後も「ホイール」タブはあるようです。

[ ]
RE:32959 マウスホイールによるスクロールNo.32964
HARAOS さん 14/02/18 14:39
 
秀丸担当 様

お世話になります。

>または、[その他]→[キー割り当て]で、「ホイールアップ」「ホイールダウン」
>にも割り当てが可能で、通常では「(なし)」になっていますが、他の割り当ても
>可能で、割り当てていると違う挙動になります。
>例えば、もし「スクロールアップ」や「スクロールダウン」に割り当てていると
>したら、Windows共通の設定値に関わらず、常に1行ずつのスクロールになりま
>す。

これそのものでした。スクロールアップというのが1画面の事かと勘違いしていまし
た。なしで良かったのですね。お手数をお掛けしました。

>一般的には、SetPointやマウスのドライバなどを入れなくても、コントロールパ
>ネルの中のマウスのプロパティに「ホイール」というタブがあると思います。
>こちらでSetPointをダウンロードして入れて試してみたところでは、入れる前も
>「ホイール」タブがあり、入れた後も「ホイール」タブはあるようです。

わざわざ試していただき申し訳ありません。どういう訳か私のPCにはホイールという
タグがないのです。
ネットで調べたところ、マウスのドライバを入れれば出るかもしれないという事でし
た。
Setpointでスクロールの量が設定出来る様になったので、問題はなくなりました。
マウスの動作も他は特におかしいことはありません。

[ ]