「Windowsマウスジェスチャーソフト総合」の編集履歴(バックアップ)一覧はこちら
Windowsマウスジェスチャーソフト総合 - (2016/01/07 (木) 23:17:55) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#contents
//Now construction
//http://f57.aaa.livedoor.jp/~atechs/pukiwiki.php?MouseGesture
//から大急ぎで移行中。
*About
ソフトウェア板@2ch.netの&bold(){マウスジェスチャーツール総合スレ}まとめWikiです。
//[[実態調査アンケート実施中>http://enq-maker.com/iHjB2Yz]]
[現行スレ]
マウスジェスチャーツール総合スレpart15 -
http://anago.2ch.net/test/read.cgi/software/1413010351/l50
//マウスジェスチャーツール総合スレpart14
//http://anago.2ch.net/test/read.cgi/software/1389010216/
(派生スレ)
【AHK】MouseGestureL.ahkを語るスレ【ジェスチャ】
http://anago.2ch.net/test/read.cgi/software/1384313234/
http://anago.2ch.net/test/read.cgi/software/1430873236/
**何がまとめられているの?
Windows操作を、マウスジェスチャーを使ってより楽に便利にする際のノウハウがまとめられています。
|COLOR(white):BGCOLOR(gray):CENTER:ソフトウェア名 |>|>|COLOR(white):BGCOLOR(gray):対象となる人|COLOR(white):BGCOLOR(gray):あらゆる操作を&br()アプリケーション別に|
|~|COLOR(white):BGCOLOR(gray):導入者|COLOR(white):BGCOLOR(gray):CENTER:中級者|COLOR(white):BGCOLOR(gray):上級者|~|
|タブブラウザ付属ジェスチャー|◯|◯|△|×|
|BGCOLOR(#ff9):マウ筋,マウ筋Lite,OpenMauSuji|△|◎|◯|◎|
|StrokeIt|△|◯|◯|◎|
|AutoHotkeyのスクリプト|×|△|◎|◎|
|BGCOLOR(#cfc):MouseGestureL.ahk|~|~|~|~|
#openclose(show=▽2015年、4月頃の話題,block){
OpenMauSuji v1.33 公開
}
#openclose(show=▽2014年、7月頃の話題,block){
MouseGestureL.ahk version 1.30公開
}
#openclose(show=▽2014年、3月頃の話題){
MouseGestureL.ahk version 1.20公開
}
#openclose(show=▽2013年、10月頃の話題){
かざぐるマウスさんのサイト閉鎖で騒然に
http://www.forest.impress.co.jp/docs/news/20131015_619430.html
マウ筋Lite と OpenMauSuji の&color(red){改良が活発}!
&color(blue){MouseGestureL.ahk}も一年ぶりに更新されたゾ! &bold(){要望出すなら今のうち!!}
}
#openclose(show=▽2012年、3月頃の話題){
#region(MouseGesture.ahk 改良プロジェクト進行中)
&color(green){_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/}
&color(green){_/ _/}
&color(green){_/ MouseGesture.ahk 改良プロジェクト _/}
&color(green){_/ _/}
&color(green){_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/}
#region(open,■プロジェクトの趣旨)
■プロジェクトの趣旨
大変使い勝手が良く、ユーザー数も多い"MouseGesture.ahk"ですが、残念な
ことに作成者様から見放されてしまい、今後のバージョンアップが見込めな
いため、&color(red){有志で改良してより良いものにして行ければ}と考えました。
#endregion
#region(,■ルール)
■ルール
・個人で好みが分かれるような仕様を変更する場合は、ユーザーが好みに応
じて元の仕様にするか、改良版の仕様にするかを選択できるよう配慮して
ください。
例)マウ筋風のツールチップなど
・Unicode化、または64bit環境へ移行したことに起因する不具合の修正や、
新規に機能を追加する場合は、そのまま書き換えてください。
・改良バージョンをリリースする際は、アーカイブ内の"previous"フォルダ
配下に前バージョンのフォルダを作成し、その中に変更前のスクリプトを
保存しておいてください。(改変したファイルのみ)
・ルール自体も必要に応じて改定してください。
#endregion
#region(open,■更新履歴)
■更新履歴
MouseGestureL.ahk Ver.1.19
http://code.google.com/p/mousegesturel/downloads/detail?name=MGLahk118.zip&can=2&q=#makechanges
○Ver.1.19 2013/12/05
・設定画面のレイアウトおよび項目名を一部変更
・ジェスチャーの設定内容が自動保存される仕様に変更
・アクションテンプレートからの各アイテムの入力補助画面を改善
・アクションテンプレートへ新規アイテムを追加
・アクションテンプレートからアイテムを追加した際、項目名がコメントとして挿入
される仕様に変更
・ターゲット、ジェスチャーおよびアクションスクリプト入力欄のクリアボタンを追加
・中央ボタンおよび第4、第5ボタンのデフォルト動作を無効化するオプションを追加
・スクリプトの編集に使用するエディタの指定オプションを追加
・スタートアップへの登録、削除ボタンを追加
・設定画面の高さをアイテム登録数に合わせて調節するオプションを追加
・プログラム起動用のユーザー情報指定オプションを追加 (Vista以降)
・設定確定時にMouseGestureL.iniをバックアップする機能を追加
・一部ユーティリティー関数の64ビット対応
・自動インストールVBスクリプト「Setup.vbs」を添付
【アクションテンプレートに追加された項目】
・マウスクリックを発生させる
・カーソルを移動
・ウィンドウの位置とサイズを変更
・直前のアクティブウィンドウを復元
・時間待ち
⇒ AutoHotkeyのSleepコマンドが挿入されます。
・指定時間の経過後にボタンを放したら実行
⇒ MG_Hold()関数による条件分岐が挿入されます。
・ジェスチャーの認識終了後に実行
⇒ MG_Defer()関数による条件分岐が挿入されます。
・「カーソルを開始位置に移動」は「カーソルを移動」へ統合
・「縦(横)スクロール」、「縦(横)ページスクロール」は「スクロール」へ統合
・「その場スクロール」は「ドラッグスクロール」へ統合
(割り当て関数は刷新されています)
○Ver.1.18 2012/08/16
・条件定義の「カスタム条件式」および「他定義との一致」に対する
「不一致」オプションが機能しない不具合修正
・クリップボードからジェスチャー定義をインポートする際に、既存
のジェスチャーと競合がある場合は、インポートしたアクションを
既存のジェスチャーへ割り当てる仕様に変更
・英語環境での互換性を改善
○Ver.1.17 2012/07/07
・動作割り当て画面に「 E 」(エディタで編集)ボタンを追加
・完全一致に設定した条件定義が大文字/小文字を区別しないよう修正
・WClass、CClass、Title、Exeで始まる名前の条件定義に動作が割り当て
られない不具合を修正
○Ver.1.16 2012/06/17
・スクリプトファイル名およびフォルダ構成を変更
(MouseGesture.ahk ⇒ MouseGestureL.ahk)
・条件定義内の個別条件に対する「不一致」オプション設定を追加し、
「どれかに不一致」、「全てに不一致」を廃止
・条件定義のウィンドウクラス、コントロールクラス、実行ファイル名、
およびタイトルに対して、一致判定方法のオプション設定を追加
・マルチディスプレイ環境での画面端接触認識に対応
・画面端接触認識関連のオプション設定を追加
・ホイール回転メッセージを発生させる関数MG_SendWheel()を追加し、
アクションテンプレートに「ホイール回転を発生させる」を追加
・MG_CursorInRect()のパラメータに分数、小数を指定できるよう変更
・MouseGesture.ini内の各行末にコメントを記述できる仕様を廃止
(Sendコマンドで修飾キーにWindowsキーを使用する際、#の前にスペース
を挿入できない問題への対応)
・設定画面の一部挙動を改善
○Ver.1.15 2012/05/07
・初回起動時にサンプルジェスチャーの登録を選択できるよう変更
・同一内容の条件定義の重複登録、および同一条件を対象とした動作割り当
ての重複登録ができないよう修正
・クリップボードから条件定義、ジェスチャー定義をインポートする際、既
存設定と重複する定義は無視するよう修正
・タスクトレイのメニューにアイテムを追加するためのプラグイン用API関数
MG_AddPluginMenu()を追加
・サブトリガが設定されていない環境で、アドバンスドナビ、リアルナビを
選択してもナビが表示されない不具合を修正
・MG_Scroll2()でMicrosoft Office 2007のスクロールができるよう修正
○Ver.1.14 2012/05/01
・ナビの種類に「矢印ナビ2」を追加
・ナビの設定画面に矢印ナビのトリガ操作別矢印色の設定を追加
・カスタム条件式のテンプレートにアイテムを追加するためのプラグイン用
API関数を追加
○Ver.1.13 2012/04/12
・アクションテンプレートに縦/横スクロール、および縦/横ページスク
ロールを追加
・アドバンスドナビ、リアルナビ表示位置のオプションを追加
・軌跡をオーバーラップウィンドウへ描画する設定にした際、2台目以降の
ディスプレイ上でも軌跡が表示されるよう修正
・アドバンスドナビ、リアルナビの表示で、追加トリガボタンの名前が矢印
に置換される不具合を修正
・チルトホイールのトリガ定義ファイルを標準添付
○Ver.1.11 2012/03/25
・条件定義の複合条件に「どれかに不一致」と「全てに不一致」を追加
・ジェスチャ有効/無効のホットキー、およびナビON/OFFのホットキーを実
際のキー入力で設定できるように変更
・軌跡関連の設定が反映されない不具合を修正
・アクションの1行目にダブルコーテーションが含まれていると、設定更新
時にエラーが発生する不具合を修正
・条件定義の編集後、「追加」または「更新」ボタンを押しても確認メッ
セージが表示される不具合を修正
○Ver.1.10 2012/03/22
・条件定義、ジェスチャ定義、および動作割り当ての設定編集後、未保存の
ままフォーカスを移動しようとした場合に、確認メッセージを表示するよ
う変更
・マウスボタンのリリースイベントの取りこぼし監視処理を追加
・アクションの1行目に特定の文字が含まれていると、設定更新時にエラー
が発生する不具合を修正
○Ver.1.09 2012/03/19
・アドバンスドナビ、リアルナビにターゲットごとの対応アクションが表示
されるよう変更
・アドバンスドナビ、リアルナビでウィンドウサイズが変化した際、環境に
よっては余白部分に表示のゴミが残る不具合を修正
・ジェスチャタイムアウト時に本来のクリックイベントが発生しない不具合
を修正
・言語ファイルが壊れているとスクリプトのリロードが無限に繰り返される
問題に対応
○Ver.1.08 2012/03/16
・オーバーラップウィンドウ使用時の軌跡描画のパフォーマンスを改善
・矢印ナビ、アドバンスドナビ、リアルナビの描画処理を最適化
(処理負荷の軽減)
・トリガボタンに設定されているマウスボタンのダブルクリックが効かなく
なる不具合を修正
○Ver.1.07 2012/03/14
・ナビの種類に「アドバンスドナビ」を追加
⇒ ツールチップナビと矢印ナビの中間的なものです。
・ナビの種類に「リアルナビ」を追加
⇒ 入力中のマウス操作にマッチするジェスチャと、対応するアクション
を逐次絞り込みながら一覧表示します。
対応アクションには1番目の動作割り当ての1行目が表示されます。
その際、先頭の「;」は除去されます。
・MG_User.ahkのテンプレート内にアドバンスドナビ、リアルナビの設定項
目を追加
・ジェスチャ有効/無効切り替え、およびナビON/OFF切り替えのホットキー
設定を追加
○Ver.1.06 2012/03/11
・カスタム条件式の「マウスカーソル」にジェスチャ開始時のカーソルを
判定するパラメータを追加
⇒ MG_CheckCursor(xxxxx, 0) でジェスチャ開始時
MG_CheckCursor(xxxxx, 1) でジェスチャ認識時
・カスタム条件式の「矩形領域判定」にジェスチャ開始時のカーソル位置
を判定するパラメータを追加
⇒ MG_CursorInRect(x, y, w, h, t, c, 0) でジェスチャ開始時
MG_CursorInRect(x, y, w, h, t, c, 1) でジェスチャ認識時
・矢印ナビの透明度の設定(MG_ExNaviTranspcy)、および軌跡の透明度の設
定(MG_TrailTranspcy)を追加し、MG_User.ahkのテンプレート内にも同設
定項目を追加 (※軌跡の透明度は「軌跡をオーバーラップウィンドウに描
画する」がONの場合のみ有効)
・ナビの表示更新間隔(MG_NaviInterval)と残存表示時間(MG_NaviPersist)
の設定が、矢印ナビとツールチップナビの双方へ適用されるように変更
・ナビの表示更新タイマーをジェスチャ中以外は止めるように変更
(待機時の常駐負荷軽減)
○Ver.1.05 2012/03/09
・条件定義の「カスタム条件式」に「矩形領域判定」を追加
・「キー操作を発生させる」の入力補助の仕様を改善
・条件定義リスト、およびジェスチャ定義リストにソートボタンを追加
・ジェスチャ定義画面のレイアウトを変更
○Ver.1.04 2012/03/04
・軌跡をオーバーラップウィンドウに描画するオプションを追加しました
○Ver.1.03 2012/03/01
・&bold(){ジェスチャの}&color(red){軌跡を表示}&bold(){するオプション追加}
○Ver.1.01 2012/02/12
・64bit環境で&bold(){カスタム条件式のカーソル判別、および矢印ナビが機能する}
よう修正
・&bold(){矢印ナビ更新間隔の設定追加}
⇒ MG_ExNaviInterval の値で更新間隔を変更できます(ミリ秒単位)
※数値が小さいほど滑らかになりますが、CPU負荷は増大します
・&bold(){矢印ナビ残存表示時間の設定追加}
⇒ MG_ExNaviPersist の値で残存表示時間を設定できます(ミリ秒単位)
・&bold(){矢印ナビの背景透過指定の方法を変更}
⇒ MG_ExNaviTransBG=1 で背景が透明になります。その際 MG_ExNaviBG
に文字色と近い色を指定すれば、フォントにアンチエイリアスが掛か
る環境でも、矢印境界の色が目立たなくなります
・矢印ナビの設定変更方法を分かり易くするため、MG_User.ahk のテンプ
レート内に、矢印ナビ関連のパラメータ初期化処理を追加
○Ver.1.00 2011/11/19
・AutoHotkey_L Unicode 対応
&color(green){by 42 ◆kLvn/5mivs ぴょんきち}
#endregion
#endregion
MouseGestureL.ahk &color(blue){Ver.1.18 multilingual} (多言語版) [[code.google.com/...>http://code.google.com/p/mousegesturel/downloads/list]]
2012-03-26 窓の杜 - 【NEWS】マウスジェスチャー「マウ筋 Lite」v0.8.4、“ウィンドウを掴む”コマンドが追加
http://www.forest.impress.co.jp/docs/news/20120326_521566.html
}
#openclose(show=▽2012年、年始の注目){
&color(blue){StrokesPlus}の[[開発頻度 www.softpedia.com/..>http://www.softpedia.com/progChangelog/StrokesPlus-Portable-Changelog-203836.html]]
マウ筋Lite、窓の杜からの紹介記事 http://www.forest.impress.co.jp/docs/.../20120125_507023.html
}
#openclose(show=▽2011年、年末の話題){
MouseGesture2L&color(blue){(UTF-8版)}の公開 http://loda.jp/ahk/?id=2
2011-12-18 &color(blue){マウ筋Lite}の開発 >> http://www.vector.co.jp/soft/winnt/util/se494539.html
2011-12-23 &color(blue){異色作Smalker}開発 >> http://www.vector.co.jp/soft/winnt/util/se494626.html
}
**何から始めればいいの?
所要時間(導入時5分~20分)
このサイトでは、まだ導入者向けの内容のページが作られていません。
以下のページを参考にしてください。
**マウスジェスチャーって何?という人向け
[読了時間]2~3分
[便利さが伝ってくるページ]
特集”マウスジェスチャソフト”で楽々操作!(窓の杜)
http://www.forest.impress.co.jp/article/2003/02/13/mousegesture.html
【コラム】ちょこっと便利がすごくスキ 第72回ナイスネーミングに脱帽「マウ筋」
http://pcweb.mycom.co.jp/column/benri/072/
【窓の杜】ぱそこん講座 マウスジェスチャーと変身ヒーロー
http://www.forest.impress.co.jp/article/2005/02/07/madota98.html
**マウ筋を使ってみようという人の参考
[読了時間]2~3分
[マウ筋設定チュートリアル]
マウ筋のスクリーンショット
http://cooltool.jp/screenshot/MauSuji.html
http://muimi.com/j/eclipse/use_plugin/gesture/
//http://www.tokix.net/txt/000099.html
**MouseGestureL.ahkを使ってみようという人の参考
[読了時間]3~10分
MouseGesture.ahkのスクリーンショット
http://oshiete.new-akiba.com/archives/2007/11/_mouseg.html
http://lukewarm.s101.xrea.com/myscripts/mousegesture/index.html
[x64対応AutoHotkey_L化版] -- 公式版を&color(red){Autohotkey_Lに対応}させたもの
http://code.google.com/p/mousegesturel/downloads/list
//http://loda.jp/ahk/?id=2
//マウ筋風&color(blue){[ツールチップ版]}(非公式)
//http://lukewarm.s101.xrea.com/up/ 110.zipMouseGesture.ahk
//マウ筋風ツールチップ版のAutoHotkey_L化対応版 http://loda.jp/ahk/
**このwikiは、どこから読んでいけばいいの?
***[導入者]
[[導入例>導入事例]] → [[FAQと失敗例]]
最初にマウスジェスチャーを導入する人は、導入例やマウスジェスチャー搭載のブラウザの例を参考にしながら、自分なりに便利な操作を組立てていってください。
***[初心者~中級者]
[[Windows操作編]] → [[ホイール使いこなし]] → [[アプリ別実践編]]
や過去ログなどで、取り入れべき操作を探してみてください。
***[上級者]
参考にする内容はないかもしれませんが、本スレやこのWikiの内容向上に、どんどん参加してください。
[[Maniacs]]
などに、小技や連携技を書き込んでください。
[[用語集と重要テーマ]]
の補完を手伝っていただけると、助かります。
//**現行スレッド
//ソフトウェア板@2ch.net
//マウスジェスチャーツール総合スレpart11(2012年05月05日~)
//http://anago.2ch.net/test/read.cgi/software/1336222074/l50
//&simpleapi_img(http://anago.2ch.net/test/read.cgi/software/1323263124)
**(過去ログ置き場)
トップ >> [[過去ログ置き場>http://www53.atwiki.jp/mousegestures/pages/34.html]]
***[ジェスチャーソフトの変遷]
長寿スレですので、現状は…
多機能で圧倒的なMouseGesture.ahkへの質問と回答、
多機能ぶりと設定の簡単さでマウ筋の続投を惜しむ声、
根強い外国生まれ&自由描画系StrokeIt,Just Gestures人気
などなど話題が分散中です。
#region(close,当初からは)
当初からは
Sensivaは忘却の彼方に、
当初元気だったStrokeIt は??
マウ筋のモリモリ機能アップ(X1、X2ボタンにジェスチャー等)
に伴い、スレの流れがマウ筋主流
となってきました。
#endregion
**掟
《心がけ次第だよ》
>壱:''「キーボード操作」''にも習熟すべし
>弐:考えるより先に、''「どんどん試す」''べし
>参:常日頃から、省力化したい操作がないかどうか自問するべし
>四:ぐぐるさん(Google)と仲良く
特に、弐は大切。自ら&sizex(+2){「試さない奴」は破門}じゃ!!
[[FAQ>http://www53.atwiki.jp/mousegestures/pages/16.html]]に載っているようなことを本スレで聞くと呆れられるので注意
**このWikiについて
#region(open,気軽にWikiに記事書いてね♪)
このWikiは誰でも参加していいの?
もちろんです。マウスジェスチャーに興味があるなら、どなたでもかまいません。
皆さんの書き込みが加わるごとに、コンテンツが洗練されていきます。
本家では、様々な活用事例が紹介されています。
[[pukiwiki.sourceforge.jp>http://pukiwiki.sourceforge.jp/]] >> 活用事例 >> 特定の話題の集積所
を参考にしてください。
このWikiでも同様に、皆で活用できます。
**制限事項
公序良俗に反する書き込み、その他誹謗中傷など第三者が不快に感じるような書き込みはご遠慮下さい。
誰もが書き込めるというWikiの性質上、個々の書き込みが保護されるとは限りません。あらかじめご了承下さい。
//&bookmark_hatena(show=はてなブックマーク登録はこのページへお願い)
#region(open,Zenback)
#zenback(){<!-- X:S ZenBackWidget --><script type="text/javascript">document.write(unescape("%3Cscript")+" src='http://widget.zenback.jp/?base_uri=http%3A//www53.atwiki.jp/mousegestures/pages/1.html&nsid=102268930063624860%3A%3A103753259218386754&rand="+Math.ceil((new Date()*1)*Math.random())+"' type='text/javascript'"+unescape("%3E%3C/script%3E"));</script><!-- X:E ZenBackWidget -->}
#endregion
#endregion
#javascript(){{
<script src="http://f1.nakanohito.jp/lit/index.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">try { var lb = new Vesicomyid.Bivalves("118667"); lb.init(); } catch(err) {} </script>
}}
#contents
//Now construction
//http://f57.aaa.livedoor.jp/~atechs/pukiwiki.php?MouseGesture
//から大急ぎで移行中。
*About
ソフトウェア板@2ch.netの&bold(){マウスジェスチャーツール総合スレ}まとめWikiです。
//[[実態調査アンケート実施中>http://enq-maker.com/iHjB2Yz]]
[現行スレ]
マウスジェスチャーツール総合スレpart15 -
http://anago.2ch.sc/test/read.cgi/software/1413010351/l50
//マウスジェスチャーツール総合スレpart14
//http://anago.2ch.net/test/read.cgi/software/1389010216/
(派生スレ)
【AHK】MouseGestureL.ahkを語るスレ【ジェスチャ】
http://anago.2ch.sc/test/read.cgi/software/1384313234/
http://anago.2ch.sc/test/read.cgi/software/1430873236/
**何がまとめられているの?
Windows操作を、マウスジェスチャーを使ってより楽に便利にする際のノウハウがまとめられています。
|COLOR(white):BGCOLOR(gray):CENTER:ソフトウェア名 |>|>|COLOR(white):BGCOLOR(gray):対象となる人|COLOR(white):BGCOLOR(gray):あらゆる操作を&br()アプリケーション別に|
|~|COLOR(white):BGCOLOR(gray):導入者|COLOR(white):BGCOLOR(gray):CENTER:中級者|COLOR(white):BGCOLOR(gray):上級者|~|
|タブブラウザ付属ジェスチャー|◯|◯|△|×|
|BGCOLOR(#ff9):マウ筋,マウ筋Lite,OpenMauSuji|△|◎|◯|◎|
|StrokeIt|△|◯|◯|◎|
|AutoHotkeyのスクリプト|×|△|◎|◎|
|BGCOLOR(#cfc):MouseGestureL.ahk|~|~|~|~|
#openclose(show=▽2015年、4月頃の話題,block){
OpenMauSuji v1.33 公開
}
#openclose(show=▽2014年、7月頃の話題,block){
MouseGestureL.ahk version 1.30公開
}
#openclose(show=▽2014年、3月頃の話題){
MouseGestureL.ahk version 1.20公開
}
#openclose(show=▽2013年、10月頃の話題){
かざぐるマウスさんのサイト閉鎖で騒然に
http://www.forest.impress.co.jp/docs/news/20131015_619430.html
マウ筋Lite と OpenMauSuji の&color(red){改良が活発}!
&color(blue){MouseGestureL.ahk}も一年ぶりに更新されたゾ! &bold(){要望出すなら今のうち!!}
}
#openclose(show=▽2012年、3月頃の話題){
#region(MouseGesture.ahk 改良プロジェクト進行中)
&color(green){_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/}
&color(green){_/ _/}
&color(green){_/ MouseGesture.ahk 改良プロジェクト _/}
&color(green){_/ _/}
&color(green){_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/}
#region(open,■プロジェクトの趣旨)
■プロジェクトの趣旨
大変使い勝手が良く、ユーザー数も多い"MouseGesture.ahk"ですが、残念な
ことに作成者様から見放されてしまい、今後のバージョンアップが見込めな
いため、&color(red){有志で改良してより良いものにして行ければ}と考えました。
#endregion
#region(,■ルール)
■ルール
・個人で好みが分かれるような仕様を変更する場合は、ユーザーが好みに応
じて元の仕様にするか、改良版の仕様にするかを選択できるよう配慮して
ください。
例)マウ筋風のツールチップなど
・Unicode化、または64bit環境へ移行したことに起因する不具合の修正や、
新規に機能を追加する場合は、そのまま書き換えてください。
・改良バージョンをリリースする際は、アーカイブ内の"previous"フォルダ
配下に前バージョンのフォルダを作成し、その中に変更前のスクリプトを
保存しておいてください。(改変したファイルのみ)
・ルール自体も必要に応じて改定してください。
#endregion
#region(open,■更新履歴)
■更新履歴
MouseGestureL.ahk Ver.1.19
http://code.google.com/p/mousegesturel/downloads/detail?name=MGLahk118.zip&can=2&q=#makechanges
○Ver.1.19 2013/12/05
・設定画面のレイアウトおよび項目名を一部変更
・ジェスチャーの設定内容が自動保存される仕様に変更
・アクションテンプレートからの各アイテムの入力補助画面を改善
・アクションテンプレートへ新規アイテムを追加
・アクションテンプレートからアイテムを追加した際、項目名がコメントとして挿入
される仕様に変更
・ターゲット、ジェスチャーおよびアクションスクリプト入力欄のクリアボタンを追加
・中央ボタンおよび第4、第5ボタンのデフォルト動作を無効化するオプションを追加
・スクリプトの編集に使用するエディタの指定オプションを追加
・スタートアップへの登録、削除ボタンを追加
・設定画面の高さをアイテム登録数に合わせて調節するオプションを追加
・プログラム起動用のユーザー情報指定オプションを追加 (Vista以降)
・設定確定時にMouseGestureL.iniをバックアップする機能を追加
・一部ユーティリティー関数の64ビット対応
・自動インストールVBスクリプト「Setup.vbs」を添付
【アクションテンプレートに追加された項目】
・マウスクリックを発生させる
・カーソルを移動
・ウィンドウの位置とサイズを変更
・直前のアクティブウィンドウを復元
・時間待ち
⇒ AutoHotkeyのSleepコマンドが挿入されます。
・指定時間の経過後にボタンを放したら実行
⇒ MG_Hold()関数による条件分岐が挿入されます。
・ジェスチャーの認識終了後に実行
⇒ MG_Defer()関数による条件分岐が挿入されます。
・「カーソルを開始位置に移動」は「カーソルを移動」へ統合
・「縦(横)スクロール」、「縦(横)ページスクロール」は「スクロール」へ統合
・「その場スクロール」は「ドラッグスクロール」へ統合
(割り当て関数は刷新されています)
○Ver.1.18 2012/08/16
・条件定義の「カスタム条件式」および「他定義との一致」に対する
「不一致」オプションが機能しない不具合修正
・クリップボードからジェスチャー定義をインポートする際に、既存
のジェスチャーと競合がある場合は、インポートしたアクションを
既存のジェスチャーへ割り当てる仕様に変更
・英語環境での互換性を改善
○Ver.1.17 2012/07/07
・動作割り当て画面に「 E 」(エディタで編集)ボタンを追加
・完全一致に設定した条件定義が大文字/小文字を区別しないよう修正
・WClass、CClass、Title、Exeで始まる名前の条件定義に動作が割り当て
られない不具合を修正
○Ver.1.16 2012/06/17
・スクリプトファイル名およびフォルダ構成を変更
(MouseGesture.ahk ⇒ MouseGestureL.ahk)
・条件定義内の個別条件に対する「不一致」オプション設定を追加し、
「どれかに不一致」、「全てに不一致」を廃止
・条件定義のウィンドウクラス、コントロールクラス、実行ファイル名、
およびタイトルに対して、一致判定方法のオプション設定を追加
・マルチディスプレイ環境での画面端接触認識に対応
・画面端接触認識関連のオプション設定を追加
・ホイール回転メッセージを発生させる関数MG_SendWheel()を追加し、
アクションテンプレートに「ホイール回転を発生させる」を追加
・MG_CursorInRect()のパラメータに分数、小数を指定できるよう変更
・MouseGesture.ini内の各行末にコメントを記述できる仕様を廃止
(Sendコマンドで修飾キーにWindowsキーを使用する際、#の前にスペース
を挿入できない問題への対応)
・設定画面の一部挙動を改善
○Ver.1.15 2012/05/07
・初回起動時にサンプルジェスチャーの登録を選択できるよう変更
・同一内容の条件定義の重複登録、および同一条件を対象とした動作割り当
ての重複登録ができないよう修正
・クリップボードから条件定義、ジェスチャー定義をインポートする際、既
存設定と重複する定義は無視するよう修正
・タスクトレイのメニューにアイテムを追加するためのプラグイン用API関数
MG_AddPluginMenu()を追加
・サブトリガが設定されていない環境で、アドバンスドナビ、リアルナビを
選択してもナビが表示されない不具合を修正
・MG_Scroll2()でMicrosoft Office 2007のスクロールができるよう修正
○Ver.1.14 2012/05/01
・ナビの種類に「矢印ナビ2」を追加
・ナビの設定画面に矢印ナビのトリガ操作別矢印色の設定を追加
・カスタム条件式のテンプレートにアイテムを追加するためのプラグイン用
API関数を追加
○Ver.1.13 2012/04/12
・アクションテンプレートに縦/横スクロール、および縦/横ページスク
ロールを追加
・アドバンスドナビ、リアルナビ表示位置のオプションを追加
・軌跡をオーバーラップウィンドウへ描画する設定にした際、2台目以降の
ディスプレイ上でも軌跡が表示されるよう修正
・アドバンスドナビ、リアルナビの表示で、追加トリガボタンの名前が矢印
に置換される不具合を修正
・チルトホイールのトリガ定義ファイルを標準添付
○Ver.1.11 2012/03/25
・条件定義の複合条件に「どれかに不一致」と「全てに不一致」を追加
・ジェスチャ有効/無効のホットキー、およびナビON/OFFのホットキーを実
際のキー入力で設定できるように変更
・軌跡関連の設定が反映されない不具合を修正
・アクションの1行目にダブルコーテーションが含まれていると、設定更新
時にエラーが発生する不具合を修正
・条件定義の編集後、「追加」または「更新」ボタンを押しても確認メッ
セージが表示される不具合を修正
○Ver.1.10 2012/03/22
・条件定義、ジェスチャ定義、および動作割り当ての設定編集後、未保存の
ままフォーカスを移動しようとした場合に、確認メッセージを表示するよ
う変更
・マウスボタンのリリースイベントの取りこぼし監視処理を追加
・アクションの1行目に特定の文字が含まれていると、設定更新時にエラー
が発生する不具合を修正
○Ver.1.09 2012/03/19
・アドバンスドナビ、リアルナビにターゲットごとの対応アクションが表示
されるよう変更
・アドバンスドナビ、リアルナビでウィンドウサイズが変化した際、環境に
よっては余白部分に表示のゴミが残る不具合を修正
・ジェスチャタイムアウト時に本来のクリックイベントが発生しない不具合
を修正
・言語ファイルが壊れているとスクリプトのリロードが無限に繰り返される
問題に対応
○Ver.1.08 2012/03/16
・オーバーラップウィンドウ使用時の軌跡描画のパフォーマンスを改善
・矢印ナビ、アドバンスドナビ、リアルナビの描画処理を最適化
(処理負荷の軽減)
・トリガボタンに設定されているマウスボタンのダブルクリックが効かなく
なる不具合を修正
○Ver.1.07 2012/03/14
・ナビの種類に「アドバンスドナビ」を追加
⇒ ツールチップナビと矢印ナビの中間的なものです。
・ナビの種類に「リアルナビ」を追加
⇒ 入力中のマウス操作にマッチするジェスチャと、対応するアクション
を逐次絞り込みながら一覧表示します。
対応アクションには1番目の動作割り当ての1行目が表示されます。
その際、先頭の「;」は除去されます。
・MG_User.ahkのテンプレート内にアドバンスドナビ、リアルナビの設定項
目を追加
・ジェスチャ有効/無効切り替え、およびナビON/OFF切り替えのホットキー
設定を追加
○Ver.1.06 2012/03/11
・カスタム条件式の「マウスカーソル」にジェスチャ開始時のカーソルを
判定するパラメータを追加
⇒ MG_CheckCursor(xxxxx, 0) でジェスチャ開始時
MG_CheckCursor(xxxxx, 1) でジェスチャ認識時
・カスタム条件式の「矩形領域判定」にジェスチャ開始時のカーソル位置
を判定するパラメータを追加
⇒ MG_CursorInRect(x, y, w, h, t, c, 0) でジェスチャ開始時
MG_CursorInRect(x, y, w, h, t, c, 1) でジェスチャ認識時
・矢印ナビの透明度の設定(MG_ExNaviTranspcy)、および軌跡の透明度の設
定(MG_TrailTranspcy)を追加し、MG_User.ahkのテンプレート内にも同設
定項目を追加 (※軌跡の透明度は「軌跡をオーバーラップウィンドウに描
画する」がONの場合のみ有効)
・ナビの表示更新間隔(MG_NaviInterval)と残存表示時間(MG_NaviPersist)
の設定が、矢印ナビとツールチップナビの双方へ適用されるように変更
・ナビの表示更新タイマーをジェスチャ中以外は止めるように変更
(待機時の常駐負荷軽減)
○Ver.1.05 2012/03/09
・条件定義の「カスタム条件式」に「矩形領域判定」を追加
・「キー操作を発生させる」の入力補助の仕様を改善
・条件定義リスト、およびジェスチャ定義リストにソートボタンを追加
・ジェスチャ定義画面のレイアウトを変更
○Ver.1.04 2012/03/04
・軌跡をオーバーラップウィンドウに描画するオプションを追加しました
○Ver.1.03 2012/03/01
・&bold(){ジェスチャの}&color(red){軌跡を表示}&bold(){するオプション追加}
○Ver.1.01 2012/02/12
・64bit環境で&bold(){カスタム条件式のカーソル判別、および矢印ナビが機能する}
よう修正
・&bold(){矢印ナビ更新間隔の設定追加}
⇒ MG_ExNaviInterval の値で更新間隔を変更できます(ミリ秒単位)
※数値が小さいほど滑らかになりますが、CPU負荷は増大します
・&bold(){矢印ナビ残存表示時間の設定追加}
⇒ MG_ExNaviPersist の値で残存表示時間を設定できます(ミリ秒単位)
・&bold(){矢印ナビの背景透過指定の方法を変更}
⇒ MG_ExNaviTransBG=1 で背景が透明になります。その際 MG_ExNaviBG
に文字色と近い色を指定すれば、フォントにアンチエイリアスが掛か
る環境でも、矢印境界の色が目立たなくなります
・矢印ナビの設定変更方法を分かり易くするため、MG_User.ahk のテンプ
レート内に、矢印ナビ関連のパラメータ初期化処理を追加
○Ver.1.00 2011/11/19
・AutoHotkey_L Unicode 対応
&color(green){by 42 ◆kLvn/5mivs ぴょんきち}
#endregion
#endregion
MouseGestureL.ahk &color(blue){Ver.1.18 multilingual} (多言語版) [[code.google.com/...>http://code.google.com/p/mousegesturel/downloads/list]]
2012-03-26 窓の杜 - 【NEWS】マウスジェスチャー「マウ筋 Lite」v0.8.4、“ウィンドウを掴む”コマンドが追加
http://www.forest.impress.co.jp/docs/news/20120326_521566.html
}
#openclose(show=▽2012年、年始の注目){
&color(blue){StrokesPlus}の[[開発頻度 www.softpedia.com/..>http://www.softpedia.com/progChangelog/StrokesPlus-Portable-Changelog-203836.html]]
マウ筋Lite、窓の杜からの紹介記事 http://www.forest.impress.co.jp/docs/.../20120125_507023.html
}
#openclose(show=▽2011年、年末の話題){
MouseGesture2L&color(blue){(UTF-8版)}の公開 http://loda.jp/ahk/?id=2
2011-12-18 &color(blue){マウ筋Lite}の開発 >> http://www.vector.co.jp/soft/winnt/util/se494539.html
2011-12-23 &color(blue){異色作Smalker}開発 >> http://www.vector.co.jp/soft/winnt/util/se494626.html
}
**何から始めればいいの?
所要時間(導入時5分~20分)
このサイトでは、まだ導入者向けの内容のページが作られていません。
以下のページを参考にしてください。
**マウスジェスチャーって何?という人向け
[読了時間]2~3分
[便利さが伝ってくるページ]
特集”マウスジェスチャソフト”で楽々操作!(窓の杜)
http://www.forest.impress.co.jp/article/2003/02/13/mousegesture.html
【コラム】ちょこっと便利がすごくスキ 第72回ナイスネーミングに脱帽「マウ筋」
http://pcweb.mycom.co.jp/column/benri/072/
【窓の杜】ぱそこん講座 マウスジェスチャーと変身ヒーロー
http://www.forest.impress.co.jp/article/2005/02/07/madota98.html
**マウ筋を使ってみようという人の参考
[読了時間]2~3分
[マウ筋設定チュートリアル]
マウ筋のスクリーンショット
http://cooltool.jp/screenshot/MauSuji.html
http://muimi.com/j/eclipse/use_plugin/gesture/
//http://www.tokix.net/txt/000099.html
**MouseGestureL.ahkを使ってみようという人の参考
[読了時間]3~10分
MouseGesture.ahkのスクリーンショット
http://oshiete.new-akiba.com/archives/2007/11/_mouseg.html
http://lukewarm.s101.xrea.com/myscripts/mousegesture/index.html
[x64対応AutoHotkey_L化版] -- 公式版を&color(red){Autohotkey_Lに対応}させたもの
http://code.google.com/p/mousegesturel/downloads/list
//http://loda.jp/ahk/?id=2
//マウ筋風&color(blue){[ツールチップ版]}(非公式)
//http://lukewarm.s101.xrea.com/up/ 110.zipMouseGesture.ahk
//マウ筋風ツールチップ版のAutoHotkey_L化対応版 http://loda.jp/ahk/
**このwikiは、どこから読んでいけばいいの?
***[導入者]
[[導入例>導入事例]] → [[FAQと失敗例]]
最初にマウスジェスチャーを導入する人は、導入例やマウスジェスチャー搭載のブラウザの例を参考にしながら、自分なりに便利な操作を組立てていってください。
***[初心者~中級者]
[[Windows操作編]] → [[ホイール使いこなし]] → [[アプリ別実践編]]
や過去ログなどで、取り入れべき操作を探してみてください。
***[上級者]
参考にする内容はないかもしれませんが、本スレやこのWikiの内容向上に、どんどん参加してください。
[[Maniacs]]
などに、小技や連携技を書き込んでください。
[[用語集と重要テーマ]]
の補完を手伝っていただけると、助かります。
//**現行スレッド
//ソフトウェア板@2ch.net
//マウスジェスチャーツール総合スレpart11(2012年05月05日~)
//http://anago.2ch.net/test/read.cgi/software/1336222074/l50
//&simpleapi_img(http://anago.2ch.net/test/read.cgi/software/1323263124)
**(過去ログ置き場)
トップ >> [[過去ログ置き場>http://www53.atwiki.jp/mousegestures/pages/34.html]]
***[ジェスチャーソフトの変遷]
長寿スレですので、現状は…
多機能で圧倒的なMouseGesture.ahkへの質問と回答、
多機能ぶりと設定の簡単さでマウ筋の続投を惜しむ声、
根強い外国生まれ&自由描画系StrokeIt,Just Gestures人気
などなど話題が分散中です。
#region(close,当初からは)
当初からは
Sensivaは忘却の彼方に、
当初元気だったStrokeIt は??
マウ筋のモリモリ機能アップ(X1、X2ボタンにジェスチャー等)
に伴い、スレの流れがマウ筋主流
となってきました。
#endregion
**掟
《心がけ次第だよ》
>壱:''「キーボード操作」''にも習熟すべし
>弐:考えるより先に、''「どんどん試す」''べし
>参:常日頃から、省力化したい操作がないかどうか自問するべし
>四:ぐぐるさん(Google)と仲良く
特に、弐は大切。自ら&sizex(+2){「試さない奴」は破門}じゃ!!
[[FAQ>http://www53.atwiki.jp/mousegestures/pages/16.html]]に載っているようなことを本スレで聞くと呆れられるので注意
**このWikiについて
#region(open,気軽にWikiに記事書いてね♪)
このWikiは誰でも参加していいの?
もちろんです。マウスジェスチャーに興味があるなら、どなたでもかまいません。
皆さんの書き込みが加わるごとに、コンテンツが洗練されていきます。
本家では、様々な活用事例が紹介されています。
[[pukiwiki.sourceforge.jp>http://pukiwiki.sourceforge.jp/]] >> 活用事例 >> 特定の話題の集積所
を参考にしてください。
このWikiでも同様に、皆で活用できます。
**制限事項
公序良俗に反する書き込み、その他誹謗中傷など第三者が不快に感じるような書き込みはご遠慮下さい。
誰もが書き込めるというWikiの性質上、個々の書き込みが保護されるとは限りません。あらかじめご了承下さい。
//&bookmark_hatena(show=はてなブックマーク登録はこのページへお願い)
#region(open,Zenback)
#zenback(){<!-- X:S ZenBackWidget --><script type="text/javascript">document.write(unescape("%3Cscript")+" src='http://widget.zenback.jp/?base_uri=http%3A//www53.atwiki.jp/mousegestures/pages/1.html&nsid=102268930063624860%3A%3A103753259218386754&rand="+Math.ceil((new Date()*1)*Math.random())+"' type='text/javascript'"+unescape("%3E%3C/script%3E"));</script><!-- X:E ZenBackWidget -->}
#endregion
#endregion
#javascript(){{
<script src="http://f1.nakanohito.jp/lit/index.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">try { var lb = new Vesicomyid.Bivalves("118667"); lb.init(); } catch(err) {} </script>
}}
表示オプション
横に並べて表示:
変化行の前後のみ表示: