2012年8月19日日曜日

Windows でマウスの左右ボタンを入れ替えるスクリプト

1. 左手でマウスを操作する場合、ボタンの左右を入れ替える

左手でマウスを操作する場合、マウスクリックの左右を入れ替えた方が使いやすい。マウスを左右どちらの手で扱えるように練習しておくと、疲れたときに持ち替えることができる。

Windows で、マウスのボタンを入れ替えるには、

  • コントロール パネル > ハードウェアとサウンド > マウス

の「ボタン」タブで、「主と副のボタンを切り替える」にチェックを付ける。

SnapCrab_マウスのプロパティ_2012-8-19_20-32-43_No-00

 

2. マウスのボタンを入れ替えるスクリプト

左右の持ち替えをよく行う場合、毎回マウスのプロパティを切り替えるのは面倒。そこで、マウスボタンを切り替えるためのスクリプトを作成した。

下記のリンク先を保存し、ボタンの左右を切り替えたいときにクリックする。

アイコンを付けたい場合、以下を参照。

追記(2012/08/22)左マウス, 左利き用マウス を使うと、左右のボタンを変更し、アイコンの表示も変更してくれる。

 

3. スクリプトについて

スクリプトは、以下を元に作成した。

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("control main.cpl");
WScript.Sleep(500);
WshShell.AppActivate("マウスのプロパティ");
WScript.Sleep(500);
var Keystrokes = " {ENTER}"
WshShell.SendKeys(Keystrokes);

マウスのプロパティを起動するには、

@IT:Windows TIPS -- Knowledge:コントロール・パネル・アイテムをコマンドラインから呼び出すによると、

マウス
main.cpl
control MOUSE

スペースキーをキーとして入力するには、

WSH JScriptを使いこなそう ~キーボード操作~によると、

Space	
" "
半角スペース

Windows でマウスの左右ボタンを入れ替えるスクリプト(2) - マウスポインタの表示も変更 につづく…