マウスホイールのスクロール量を調整して指が痛いを改善


マウスのボタンの真ん中にあってコロコロと回すことのできるマウスホイール。スクロールするときとか便利なんですが、最近、指の腹(指紋があるところ)が擦れるように痛いので何とかならないかという話です。

世の中の人は困っていないの?

Googleで「マウスホイールが痛い」と検索してみると何件かヒットするので、どうやら私だけではないようです。

何かヒントになればと検索結果を見てみると「指サックのようなものを付けて指を守る」や「トラックボールやペンに変える」といったものが上位にヒットしますが、どうもグッときません。

ではどうする?

「私のように指の腹が擦れるように痛いのは、きっと沢山コロコロするからだろう」と考えてコロコロする回数を減らすことを考えてみました。

この方法の嬉しいところは「見た目が何も変わらない」「マウスはそのまま」なので、他の人に気づかれることがないところかなと思います。

という訳で調べてみました

Windows10

設定→デバイス→マウスとタッチパッド→その他のマウスオプションの「ホイール」タブに「1度に次の行数スクロールする」という項目があります。※「コントロールパネル」→「マウス」でもいけます。
この数値を増やせば少し回すだけで沢山スクロールするようになりますので、何回も何回もコロコロしなくてすみます。

Visual Studio Code

Visual Studio Code(略してVS Code)はマイクロソフトのテキストエディターで、WindowsだけでなくLinuxにも対応しているので最近お気に入りのエディタのひとつです。

Visual Studio Codeは[ファイル] → [基本設定] → [ユーザ設定]で様々なカスタマイズが可能です。調べてみるとマウスホイールのスクロールに関する項目としてeditor.mouseWheelScrollSensitivityというのがありました。
デフォルトでは1が設定されていますので、この数値を大きくすると1度回した時のスクロール量を調整することができます。私の場合は以下のように設定しています。

"editor.mouseWheelScrollSensitivity": 5

Firefox

FirefoxではURLの欄に「about:config」と入力すると様々な設定を行うことができます。検索してみるとマウスホイールのスクロール量に関係しそうな項目がいくつかあるようです。
試してみたところmousewheel.default.delta_multiplier_yの値を変更するとホイールのスクロール量のみ変更することができました。

私の場合、Linuxでは以下のように設定しています。※Windowsの場合は上記のコントロールパネルでのマウス設定がスクロール量も影響するようですので以下の設定では動き過ぎてしまようです。

mousewheel.default.delta_multiplier_y: 500

で結果は?

もともと[Page Up]キーや[Page Down]キーで画面半分ずつスクロールのに慣れていたこともあって、違和感はなくすぐに慣れる事ができました。

最近、指の痛みも軽減されてきているので、それなりの効果はあったようです。あくまでも私の場合ですが…。