About †
ちょっとしたマウスジェスチャーソフトの比較表です。
[読者対象としない読者]−お気に入りにジェスチャーソフトが気に入っている人
Q:ずばり、どれを入れればいいの?
A:これから、マウスジェスチャーを導入する人は、使用者の多さや、ボタン単独やホイール上下にも機能を割り振れることから、マウ筋が最適でしょう。
《トップページにもある表》
| ソフトウェア名 | 対象者となる人 | あらゆる操作を |
| 導入者 | 中級者 | 上級者 | アプリケーション別に |
| タブブラウザ付属ジェスチャー | ○ | ○ | △ | × |
| マウ筋 | △ | ◎ | ○ | ◎ |
| StrokeIt | △ | ○ | ○ | ◎ |
| AutoHotkeyのスクリプト | △ | △ | ○ | ◎ |
比較 †
比較表 †
| 機能の比較 | アクション強力度 | ジェスチャー始動ボタン | ジェスチャー方向 | その他 |
| 始動ボタン | 制限 | 4方向 | 8方向 | 配布形態 | レジストリ | 再起動 |
| マウ筋 | 強力 | 右左中戻進 | なし | ○ | ○ | フリーウェア | 不使用 | 不要 |
| StrokeIt | 強力 | 右左中 | うち1つ選択 | ○ | ○ | フリーウェア | 使用 | 不要 |
| Symbol Commander | まぁまぁ | 右左中 | うち1つ選択 | ○ | ○ | パッケージ | 使用 | 不要 |
| AutoHotKey | かなり強力 | 右左中戻進他 | なし | ○ | ○ | フリーウェア | 不使用/使用 | 不要 |
| エ○コムホイールユーティリティ | まぁまぁ | 中戻進 | なし | △ | × | マウスと付属 | 使用 | 必要 |
- アクション強力度
どのジェスチャーソフトでも、
- アプリケーション別割り当て
- キーボードの操作を割り当て
この二つのことは満たしているので、ある程度やりたいことはできます。
- ジェスチャー始動ボタン
どのボタンを押してジェスチャーを開始できるか?です。マウ筋は5ボタンいずれからもジェスチャー始動できるので強力です。
ボタン割り当てツールとして †
| ソフトウェア名 | 始動ボタン+ホイール上下 | 単独ボタン割り当て | コンビネーション | 配布形態 | レジストリ | 再起動 |
| マウ筋 | (単独)or右左中戻進 | ○ | ○ | フリーウェア | 不使用 | 不要 |
| X-WHEEL | (単独)or右左中戻進 | ○ | ◎ | フリーウェア | 使用 | 不要 |
| AutoHotKey | (単独)or右左中戻進 | ○ | ◎ | フリーウェア | 不使用/使用 | 不要 |
| エ○コム | (単独ホイール上下のみ) | ○ | × | マウスの付属 | 使用 | 不要 |
マウ筋
単ボタン割り当てツールとしても利用可能です。
他には、画面端(コーナー)にマウスポインタを待機させると機能が発動するという「コーナー機能」も備えています。
X-WHEEL
マウスジェスチャーソフトではないですが、ご紹介。
[強力なコンビネーションボタン]
トリプルクリックへの割り当てや、3つボタン同時押しへの割り当てなど、ボタン押しでは最も多彩です。
また、MS IntelliPoint 以外で加速スクロールができるのもこれだけです。
AutoHotkey
1〜n回クリック、n個同時押し、複数押し+ストロークなどへも割り当て可能
マニアック比較 †
| 記号 | 記号の意味 |
| ○ | 予め用意されている |
| △ | 用意されていないが、「キーストローク」操作などで設定すれば代替可能 |
| × | どうにもこうにも不能 |
| ? | 調査不足なので不定 |
| − | あるソフト特有の項目 |
対象アプリケーション †
| 《対象アプリ》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| Windows全般 | ○ | ○ | ○ | ○ |
| アプリケーション別 | ○ | ○ | ○ | ○ |
| 登録操作を他のアプリに継承させる | ○ | ○ | ○ | ※2 |
| クラス指定 | ○ | ○ | × | ○ |
| タイトル指定 | ○ | ○ | × | ○ |
| ファイルネイム指定 | ○ | ○ | × | ○ |
- ※ジェスチャごとにターゲットと動作を割り当てる方式
アプリケーション別指定
ができれば、やりたいことのほとんどが可能になってきます。
少し細かい指定は
クラス指定
で。
開始に行う操作について †
そもそも、
- マウ筋は総合的なソフト
- StrokeItはほぼ純粋なジェスチャー操作ソフト
- X-WHEELは、ジェスチャーソフトではなくボタン強化ソフト
なので、操作項目にそれぞれの性格の違いが最も現れてきます。
| 《ジェスチャー》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| 四方向ジェスチャー | ○ | ○ | − | ○ |
| 八方向ジェスチャー | ○ | ○ | − | ○ |
| 数字 | × | ○ | − | × |
| アルファベット | × | ○ | − | × |
| 修飾キー(別操作として機能付加) | Ctrl, Shift付加 | × | Ctrl, Shift | ※ |
| 修飾キー(ジェスチャーを無効化) | × | Ctrl, Shift, Alt | Ctrl, Shift | ※ |
| ジェスチャーの新規登録 | × | ○ | − | ? |
| 始動ボタン数 | 5 | 選択 | − | 5+α |
| キャンセル操作 | *△時間待ち | 時間待ち | − | 時間待ちなど |
- ※「条件」として「GetKeyState("KeyName")」を登録するか、ボタン定義モジュールとして登録する
- キャンセルについて
- マウ筋ではversion 1.22 から「ジェスチャー操作」している途中で、マウスカーソルを待機させていると「ジェスチャー中でもタイムアウト」という項目が追加されました。
- それまでは、「登録されてないアクション」と認識されると何も起こさないことを利用して空キャンセルさせていました。
| 《ボタンクリック》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| 左クリック | ○ | ○ | ○ | ○ |
| 右クリック | ○ | ○ | ○ | ○ |
| 中クリック | ○ | ○ | ○ | ○ |
| X1・X2クリック | ○ | × | ○ | ○ |
| ダブルクリック | ○ | × | ○ | ○ |
| ダブルボタン(右>X1等) | ○ | × | ◎ | ◎ |
| トリプルクリック等 | × | × | ◎ | ◎ |
- 中クリック
中ボタン(ホイールボタン)クリック
- ダブルクリック
- クリック後、マウスカーソルを動かさず一定時間内にボタンプレス
- トリプルクリック
- ダブルクリック後、マウスカーソルを動かさず一定時間内にボタンプレス
- ダブルボタン
- あるボタンを押しながら、他のボタンを押す
| 《ホイール操作》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| ホイール上下 | ○ | ○ | ○ | ○ |
| Ctrl or Shift + ホイール上下 | ○ | × | ◎ | ◎ |
| ボタン + ホイール上下 | ○ | × | ◎ | ◎ |
実行される機能 †
「キーストローク」と「SendMessage/PostMessage」があれば、アプリケーションに対し色々な操作がができます。
(「SendMessage/PostMessage」で全てできるわけではありません。適宜「キーストローク」も組み合わせましょう。)
| 《補助効果、他》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| 遅延 | ○ | ○ | ○ | ○ |
| プログラム起動 | ○ | ○ | × | ○ |
| SendMessage/PostMessage | ○ | ○ | × | ○ |
| 音の再生 | ○ | ○ | △ | △ |
| オンスクリーン・ディスプレイ(StrokeIt) | × | ○ | × | △ |
| クリップボードに文字列をコピー(マウ筋) | ○ | △ | △ | ○ |
| ブレークポイント(マウ筋) | ○ | * | − | ? |
| アクション終了後に実行(マウ筋) | ○ | ? | − | △ |
| メッセージボックス | △ | ○ | △ | ○ |
| 実行前ダイヤログ表示(StrokeIt) | × | ○ | × | △ |
- 遅延
- プログラム起動
- [機能]プログラムまでのパスを指定してプログラムを起動します。
- [簡易ランチャ]簡易ランチャーとして
- [スクリプト]スクリプトを組めば、そのジェスチャーソフトで不可能或いは設定しにくい操作を実行できます。
- SendMessage/PostMessage
- 音の再生
- ジェスチャー実行にともなって音を鳴らします
- [素早く再生]
機能に組み込まれているので、「プログラム実行」から再生アプリで鳴らすよりも、早くならせます
| 実行される機能 |
| 《キーストローク》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| キー・キーストロークを送る | ○ | ○ | ○ | ○ |
| キー・パスワード | △ | ○ | △ | △ |
| キー・ホットキー | ○ | ○ | △ | ○ |
| ツールバーのボタンを取得&押す | ○ | △ | × | ○ |
| 《マウスカーソル移動》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| マウスカーソル位置変更 | ○ | × | ○ | ○ |
| 開始位置からカーソル移動 | ○ | × | × | △ |
| 終了位置からカーソル移動 | ○ | × | × | △ |
| 《インターネットその他》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| E-Mailのメーラー起動 | △ | ○ | △ | ○ |
| E-Mailの新規メッセージの作成 | △ | ○ | △ | ○ |
| ウェブサイトを開く | △ | ○ | △ | ○ |
| ウェブブラウザを起動 | △ | ○ | △ | ○ |
| ユーティリティ・モニターをスタンバイ状態に | △ | ○ | △ | ○ |
| 《ウィンドウの操作》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| ウインドウをアクティブ化 | △ | ○ | ○ | ○ |
| サイズ変更 | ○ | ○ | ○ | ○ |
| 移動 | ○ | ○ | ○ | ○ |
| 閉じる | ○ | △ | ○ | ○ |
| 垂直・水平スクロール | ○ | △ | ○ | ○ |
| その場でスクロール(パン) | ○ | × | × | ○ |
| ウィンドウ半透明化(2000/XP) | ○ | △ | × | ○ |
| 最小化 | ○ | ○ | ○ | ○ |
| 最大化 | ○ | △ | ○ | ○ |
| 元のサイズに戻す | ○ | △ | ○ | ○ |
| 最大化または元に戻す | ○ | ○ | △ | ○ |
| 最小化⇔最大化 | ○ | △ | △ | ○ |
| 最小化⇔元のサイズ | ○ | △ | △ | ○ |
| ウィンドウシェード | ○ | △ | △ | ○ |
| 次のウィンドウ | △ | ○ | △ | ○ |
| 前のウィンドウ | △ | ○ | △ | ○ |
| 小ウィンドウ移動 | △ | △ | ○ | ○ |
| 小ウィンドウサイズ変更 | △ | △ | ○ | ○ |
| 小ウィンドウ最大化 | △ | △ | ○ | ○ |
| 小ウィンド最大化 | △ | △ | ○ | ○ |
| 小ウィンドウを元に戻す | △ | △ | ○ | ○ |
| 小ウィンドウを閉じる | △ | △ | ○ | ○ |
| 手前に表示 | ○ | × | × | ○ |
| 奥に表示 | ○ | × | × | ○ |
| 常に手前に表示 | ○ | × | × | ○ |
| 常に手前に表示を解除 | ○ | × | × | ○ |
| 常に手前に表示(トグル) | ○ | ○ | × | ○ |
マウ筋実行コマンド
StrokeIt実行コマンド
こちらはMouseGesture.ahkの場合
環境、その他 †
| 環境 |
| 《ソフトの環境設定》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| コマンドエディタ | − | ○ | − | − |
| ジェスチャーの学習 | − | ○ | − | − |
| 一時的に無効 | ○ | ○ | ○ | ○ |
| 終了 | ○ | ○ | ○ | ○ |
| 無効 | △ | ○ | △ | ○ |
| 《その他》 | マウ筋 | StrokeIt | X-WHEEL | AutoHotkey |
| インターフェースの見てくれ | △ | ○ | ○ | △ |
| インターフェースのとっつき易さ | △ | ○ | △ | △ |
| 設定メンテナンス作業 | △ | ○ | △ | ○ |
| 設定ファイルを移行可能かどうか | ○ | ○ | ○ | ○ |
| 軽さ | ○ | ◎ | ○ | ○ |
| レジストリ | 不使用 | 使用 | 使用 | 不使用/使用 |
| 再起動 | 不要 | △ | 必要 | 不要 |
| 配布形態 | フリー | フリー | フリー | フリー |
| バージョン | 1.4 | .9.5 | 3.8R2 (NT)1.4 R7 | 1.0.47.04 |
| 最終更新日 | 2009.04.18 | 2005.02.17 | 2002.12.26 | 2007.08.28 |
| 更新頻度 | △ | × | 更新終了 | ○ |
その他マウスジェスチャーソフト †
Mac用は知りませんが、いかんせん
・すべてのアプリケーション上で
・キーボード操作程度のことが
・アプリケーションごとに割り当てる
ことができるような条件を備えていません。
FreeGesture 1.20 †
http://www.vector.co.jp/magazine/softnews/041201/n0412014.html
[実行コマンド]
右クリック ダブルクリック 進む 戻る Page Up Page Down
Scroll Up Scroll Down 切り取り 貼り付け コピー
Escape Enter 文字列 プログラム実行(プログラムのみ)
[駆動方法]
(ボタンを押さずに)フリー描画
Mu ver2.04 2004/05/12 †
Windows 95(OSR2)/98/ME/2000/XP
http://www.vector.co.jp/soft/win95/util/se238092.html
⇒スクリーンショット
[実行されるコマンド]
前のページ、次のページ、ホームに移動、更新
最大化(元に戻す)、最小化、新規ウィンドウ、
ウィンドウの複製、ウィンドウを閉じる、
ページの末尾に移動する、ページの先頭に移動する
クリップボードを開く、ソースを表示する、
Browser Assistant 1.10正式版 †
http://sleipnir.pos.to/software/browserassistant/
[実行されるコマンド]
戻る 進む 更新 閉じる(Ctrl+w) ホーム
前のタブ 次のタブ 最大化 最小化 ブラウザの終了
Shift+左クリック Ctrl+左クリック
[発動させるジェスチャ]
右クリック+[← ↑ ↓ →](計4つ)
右->左クリック 右ダブルクリック ホイールクリック(計3つ)
Macintosh用 †
CocoaGestures 1.2 †
Mac OS X
http://tekapo.com/loc/index.html#Cocoa_Gestures_1.2_
Expogesture Version Version 1.1.2 (2004/11/23) †
http://ichiro.nnip.org/osx/Expogesture/index.html