MouseGestureL.ahkを流行らせるスレpart2
MouseGestureL.ahkを流行らせるスレpart2
元スレ
1 :名無しさん@お腹いっぱい。:2015/05/06(水) 09:47:16.51 ID:8dtFG10E0.net
MouseGestureL.ahkとはAutoHotkey_L上で動作する凡用マウスジェスチャーソフトです。
作者様のユーザーインターフェース大幅な改良にともない設置も簡単になりました。
基本的な用途であればスクリプトを意識せず全てのWindowsソフトでジェスチャー操作が可能になります。
使い方について語ったり、スクリプトについての質問・解答・提案等を書き込みましょう。
配布元 公式:
http://hp.vector.co.jp/authors/VA018351/mglahk.html
Autohotkey関連ファイル専用アップローダー:
http://ux.getuploader.com/autohotkeyl/
前スレ:
http://anago.2ch.net/test/read.cgi/software/1384313234/
テンプレは>>2-10くらい 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
7 :名無しさん@お腹いっぱい。:2015/05/17(日) 02:16:10.47 ID:1syGY4cz0.net
Firefoxでダウンロードできねええええええええええええええええええええ
440 :名無しさん@お腹いっぱい。:2018/03/23(金) 15:27:26.87 ID:QuUScaa30.net
このソフトってタスクマネージャーとかHWMonitorで効かなくなるけど
そういうもんなんすか?
164 :名無しさん@お腹いっぱい。:2016/03/24(木) 04:12:04.68 ID:HhTuB8Pp0.net
win7 64bit環境
使い方等見ながら設定はしたのですが
ジェスチャーの←方向入力が受け付けなく
まったく原因がわからない状況です
→入力後の←は反映されたりするのですが
右クリからの最初の←入力などが反映されないのです
何か可能性がありそうな箇所があればお願いします
368 :名無しさん@お腹いっぱい。:2017/11/14(火) 11:53:29.09 ID:kZ6wl7uE0.net
>367
ジェスチャーでやりたいのです
調べたい単語をドラッグしてマウスジェスチャー、ポップアップ表示でgoogleやbaiduを選べられると最高なのですが
110 :名無しさん@お腹いっぱい。:2016/01/05(火) 19:30:11.26 ID:mdZ6CWzq0.net
それなら具体的にスクリプト晒してみてくれない?
念のため、ロッカージェスチャーでも左始動ならモッサリするのは当たり前だと思う
259 :名無しさん@お腹いっぱい。:2017/02/22(水) 05:31:26.43 ID:7LBvZXyq0.net
174 :名無しさん@お腹いっぱい。:2016/04/03(日) 06:11:07.66 ID:FlElMD0c0.net
俺んとこでもしょっちゅうMGLがダンマリこく…
切っ掛けは定かじゃないが、CPU使用率が100%近く行くなど高い使用率になると顕著に現れる
でも、settimer使ってるpluginだけは生きている不思議??
26 :名無しさん@お腹いっぱい。:2015/06/15(月) 00:37:04.76 ID:opn0ES1C0.net
>>23
X2_ と X2__ (アンダーバー1つと2つ)の違いは分かる?
X2_ はサイドボタンを押した時に発動する。
X2__ はサイドボタンを話した時に発動する。
227 :名無しさん@お腹いっぱい。:2016/12/06(火) 07:45:43.31 ID:glGwsKQU0.net
>>225-226
ありがとうございます
調べてみたところVLCのスクリプトを拾えまして少し書き換えてどうやらうまくいったようです
実はスクリプトどころかプラグインの導入の仕方も分からないド素人だったのですが
スクリプトを書き込んだ.ahkファイルをpluginsフォルダに放り込めばいいだけだったのですね、勉強になりました
一応以下に拾ったページと該当スクリプトを明記しておきます
http://blog.hushlogue.com/?eid=810087&imageviewer&image=20140626_877911.png?_ga=1.14085492.259030880.1403781784
#IfWinActive ahk_class QWidget ;VLCのウィンドウがアクティブの時のみ発動
LButton:: ;左ボタンをクリックすると
MouseGetPos , , , , ctrl ;カーソル下のClassNN名を取得して
IfInString, ctrl, MSW ;ClassNN名にMSWが含まれていたら
{
send, {space} ;スペースキー(再生/一時停止)として発動
}
Else ;ClassNN名にMSWが含まれていなければ
{
Send,{LButton Down} ;以下、そのまま左クリックを発動させる
KeyWait, LButton
Send, {LButton Up}
Return
}
#IfWinActive
139 :名無しさん@お腹いっぱい。:2016/02/17(水) 16:48:34.86 ID:JuJD5F5m0.net
スタンバイから復帰するとMouseGestureLが反応しないことが多く、そのたびにトレイアイコンから再起動しています
スタンバイ復帰後に自動で再起動するようにしたいのですが、どうすればいいのでしょうか?
200 :名無しさん@お腹いっぱい。:2016/05/18(水) 09:50:25.53 ID:wr4uy6au0.net
290 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:56:27.44 ID:0nZJwZNm0.net
>>285
そもそもそれプラグイン化する意味あるの?
ターゲットでタイトルバー設定しといて
アクションに右クリック最小化しとけばいいんじゃないの?
71 :名無しさん@お腹いっぱい。:2015/09/11(金) 02:00:05.29 ID:obuMks/Y0.net
スクリプトの最後の方に普段押さないようなショートカットキーでexitappするのを追加しておく。
但し、loopやWhileから抜け出せないとき、及び Blockinput が on のときは効かない。
例えばCtrl+Shift+Alt+F12に割り当て
^+!F12::exitapp
それかタスクマネージャーが起動したらMsgboxを表示させ
5秒以内にOKボタンをクリックしなかったら全てのahkスクリプト(自スクリプト以外)を
強制終了させるスクリプトを常駐させておくとか。
490 :名無しさん@お腹いっぱい。:2018/05/15(火) 16:30:14.82 ID:l7rt414z0.net
力技でいいなら、WinActivateでエクスプローラー前面に持ってきてAlt+D送ってフルパス貼り付けてSend,Enter
478 :名無しさん@お腹いっぱい。:2018/04/17(火) 16:22:29.66 ID:LZaDsODp0.net
>>477
どうも。ターゲットのブラウザの共通設定に入れていたのが良くなかったみたいで
Firefoxを個別にターゲット指定したら大丈夫でした。
485 :名無しさん@お腹いっぱい。:2018/04/24(火) 22:23:16.57 ID:X+JP/giM0.net
360 :名無しさん@お腹いっぱい。:2017/11/01(水) 18:21:06.37 ID:SBlXA0Bn0.net
>>355
俺のならないよ。それ初めて知って試してみたけど一瞬カーソルが点滅するだけ
ジェスチャーの一番上がRB_ アクティブ化
認識設定の8方向とアクティブウィンドウをターゲットにがオフ
タイムアウトがカーソル移動量が12 時間が400 追加許容が0
ナビ・軌跡、操作ログ無効
右ドラッグって使ったことないんだけど左ドラッグと同じファイル移動とかのこと?
それだったらできる
なんか俺勘違いしてる?
32 :名無しさん@お腹いっぱい。:2015/06/17(水) 02:30:58.45 ID:vgVzj/pj0.net
39 :名無しさん@お腹いっぱい。:2015/07/04(土) 11:21:57.33 ID:Zn1/ohg/0.net
217 :名無しさん@お腹いっぱい。:2016/10/31(月) 20:38:08.74 ID:UulN7F960.net
>>216
ヘルプを「ダブルクリック」で検索したら分かるよ。でも、右ダブルクリックに検索はやめた方がいいかも
かなり昔の話で何を割り当てようとしたのかすらもう覚えてないけど、その形だと右ダブルクリックするたびに
コンテキストメニューがチラつくんじゃないかな。ヘルプをそのまま引用するけど
>「単独クリックで選択、ダブルクリックで実行」のように、ダブルクリックには、
>単独クリックの動作から繋がる形の動作を割り当てるようにしてください
だから、コンテキストメニューに表示されるコマンドを割り当てる、もしくは何らかの方法でコンテキストに
「検索」を表示させてからの方がいいと思う
いっそ、他のジェスチャーで割り当てる方がいいかもね。←↓とかさ。ロッカージェスチャーがいいなら、
右ボタン+左ボタンならすんなり導入できると思うよ。左ボタン+右ボタンは工夫が必要だけど
452 :439:2018/03/25(日) 01:09:15.68 ID:pwr6MBEj0.net
>>447
すいません、Send, ^{;}でいけました。並び順によってほかのものが邪魔してるの原因でした。
ありがとうございました。
89 :名無しさん@お腹いっぱい。:2015/12/10(木) 12:17:12.70 ID:5vPEdx+s0.net
>>87
そのソフトを使ってないのに書くのはあれかもだが、たいていAlt+F4で終了できないか?
>>88
その記述だとMGLじゃなくてAHKかな?まあいいけど、
#Right の方向キーは{
424 :名無しさん@お腹いっぱい。:2018/02/26(月) 03:13:19.00 ID:yt9BXbp/0.net
自己解決できそうで、できなくて困っています。
F13_WU_
;左スクロール
MG_Scroll2(“H”, -1)
F13_‾
;ホイールクリック
MG_Click(“MB”)
と設定してます。(F13は第4ボタン)
のジェスチャで左スクロール後、F13を離すとも発生してしまいます。
後にを作動させないには、どう設定すればいいのでしょうか?
300 :名無しさん@お腹いっぱい。:2017/05/26(金) 00:50:10.75 ID:S0dcRkbG0.net
気のせいか、1.31から>>219みたいな症状が解消してます?
448 :名無しさん@お腹いっぱい。:2018/03/24(土) 08:32:04.44 ID:4npYZcUD0.net
>>445
パスが通ってないんじゃない?
自分でWindowsにパスを登録するか、
Autohotkeyのフォルダをバックアップ(コピー)してから
Autohotkeyを上書きインストールしてみては
その他タブが何のことか解らんけど
基本的にスタートアップにMGLのショートカットを入れないとだめ
Win+R → shell:startup をコピペしてOKでスタートアップが開く
97 :名無しさん@お腹いっぱい。:2015/12/13(日) 02:07:49.25 ID:S2afUN8b0.net
228 :名無しさん@お腹いっぱい。:2016/12/06(火) 08:27:42.89 ID:glGwsKQU0.net
う…と思ったら放り込んだら動作がおかしくなってしまった…
やっぱりダメなのか
498 :名無しさん@お腹いっぱい。:2018/05/26(土) 23:38:05.07 ID:t7rpoRVM0.net
>>497
レスないのも何だかなと思って書くけど、それはOperaを無効に登録したら
ロッカージェスチャがOpera等に限らず、どのアプリに対しても機能しないということ?
よく分からんけど、とにかく何とかしてと言うなら、ブラウザの内臓ジェスチャーをやめて
MGLに置き換える
52 :名無しさん@お腹いっぱい。:2015/08/15(土) 10:46:54.97 ID:IZCGuwkI0.net
マウスの第4ボタンで Send, {F5} を登録しています。
これを、キーボードの何れかのキーが押されていても
発生させたいのですがうまく行きません。
何か方法があれば教えて下さい。
19 :名無しさん@お腹いっぱい。:2015/06/02(火) 16:56:09.00 ID:Uhalwz3/0.net
136 :名無しさん@お腹いっぱい。:2016/02/14(日) 11:29:27.20 ID:qgxaN/m00.net
Windows8で作成したMG_User.ahkをWindows7へ移し、
ジェスチャー設定をしようとするとMG_Click()が見つからないと出てしまいます。
MouseGestureL.ahkにはちゃんとMG_Clickが定義されているのに。
もちろんC:¥Program Files¥MouseGestureL¥Configを全てコピーしました。
328 :名無しさん@お腹いっぱい。:2017/09/17(日) 13:44:30.38 ID:kZTW3A8q0.net
>>326
>>319を見て、突き放し過ぎだろw と思ったから書いてあげようと思ったけど
更新したら>>320が書いてあって、気分が悪くなったから書くのをやめた
だから>>318のヒントになるようなことを書くつもりはないよ
205 :名無しさん@お腹いっぱい。:2016/06/26(日) 01:46:06.38 ID:KHOXPH/r0.net
追記です
MG_User.ahkはConfigフォルダに置いています
341 :名無しさん@お腹いっぱい。:2017/10/10(火) 20:33:06.28 ID:Mtd7YQ5Q0.net
>>338です。
>>339
>>340
レスありがとうございます。
やっぱり無いのですね、、、自分はせっかちなため、操作が結構荒いので
よく暴発してしまいます。なんとかします。
あと、回答していただいて恐縮ですが、
マウスジェスチャーを終了したら左クリックが効かなくなる現象は
起きないのでマウスの不調ではないかなと思います。。。
皆さんに似たような現象が起きたことがあるか気になりました。
206 :名無しさん@お腹いっぱい。:2016/06/26(日) 02:15:26.50 ID:KHOXPH/r0.net
112 :名無しさん@お腹いっぱい。:2016/01/05(火) 20:07:12.63 ID:e6XZjQBG0.net
ごめんなさい
始動はおっしゃるとおり左クリック押しながらの右クリックです
ジェスチャの入力を受け付けながら範囲選択なども同時にできる方法はないかなと思い書き込んでみました
firefoxのマウスジェスチャだと気にならなかったもので
ヘルプにあるスクリプトというものを紹介してもらったのでどんなものか見てみますね
どうもありがとう
95 :名無しさん@お腹いっぱい。:2015/12/11(金) 03:33:13.02 ID:axK1fHwu0.net
209 :名無しさん@お腹いっぱい。:2016/06/26(日) 14:39:56.70 ID:gm7+KYmL0.net
ありがとうございます!そういうことだったんですね
あともう一つ、バージョンアップ後
動作しなくなったウィンドウがあります・・・Windows版Evernoteです
クリーンなMouseGestureLでも上記のウィンドウで無反応なってしまいます
なぜこのウィンドウだけ動かないのでしょうか?
ちなみに関係あるか分かりませんが
ウィンドウクラスはENMainFrame
実行ファイルはEvernote.exeです
400 :名無しさん@お腹いっぱい。:2018/01/23(火) 05:21:23.80 ID:UKGFy5Ph0.net
デスクトップでジェスチャするとエクスプローラーを表示するようにしたいんだけどうまくいかないです。
同様にアクションセンターを開く#aも動作しません。効果音だけがなります。
デスクトップでWindowsキーを使わない他のジェスチャーは動作しています。
キーボードで直接操作するとエクスプローラーもアクションセンターも開きます。
Windowsキーを使ったものって特殊なんでしょうか?
アクションスクリプトには下記を記述しました。
;エクスプローラーを表示する
Send, #e
;効果音を再生する
SoundPlay, C:¥Windows¥Media¥Windows Navigation Start.wav
環境
Windows 10 Pro 64bit FCU, MouseGestureL.ahk 1.31, AutoHotkey 1.1.26.01 64bit
25 :名無しさん@お腹いっぱい。:2015/06/14(日) 23:33:35.99 ID:NRuxhQZO0.net
他のジェスチャアプリではX2にも割り当て出来てX2↑でX2も発生する事は無かったんですが
設定変更不可能な仕様ですか?
他のアプリでは標準ターゲットより上位で上書きされて使えてたんですが、
特定アプリにのみターゲット設定してもターゲット設定してない標準用ジェスチャが発生します。
誤動作するのでX2_X2_に設定して連打してみましたが割り当てが発生せず。
どうにもならないですか?
297 :名無しさん@お腹いっぱい。:2017/05/24(水) 10:59:52.15 ID:jdm4z4vG0.net
全く困ったことないけどテンプレに入ってるぐらいだから一定の需要があるんだろうね
マウ筋なんかがそんな挙動なのかな?
右ドラッグ使うソフトで支障が出そうだけど
224 :名無しさん@お腹いっぱい。:2016/12/06(火) 01:36:00.93 ID:glGwsKQU0.net
VLCメディアプレイヤーでは画面上での左クリックが一時停止・再生にならないので
MGLの設定でターゲットのコントロールクラスからVLC video output限定で
左クリックをキーボードの↓(VLCホットキー設定で↓を一時停止・再生に登録してるので)と認識させてるんですが
VLC以外でも左クリックをするとジェスチャの軌跡が表示されてしまい邪魔です
ターゲット以外でジェスチャの軌跡を消す方法はあるでしょうか
144 :名無しさん@お腹いっぱい。:2016/02/20(土) 09:37:07.36 ID:wLACLBUm0.net
だから丸ごと移してからアップデートすればいいんじゃないの?
何でConfigフォルダオンリーにこだわるのかよく分からん
自分のMGLフォルダのサイズは3MB程度しかないし、定期的にGoogleDriveや
Dropboxにバックアップを入れ替えてるけど、全然時間かからんよ
402 :395:2018/01/23(火) 06:08:05.73 ID:UKGFy5Ph0.net
前の設定ではそれぞれに同じジェスチャでスクリプトが違うものを登録していてもデスクトップでジェスチャを行うとターゲットがexplorer.exeの方のスクリプトが実行されていましたが、
下記のようにターゲットを変更してみると望みどおりの動作になりました。
検証してくれていた方いたらすみません。
ターゲット 完全に一致
explorer.exe (実行ファイル)
CabinetWClass (ウィンドウクラス)
ターゲット どれかに一致
Progman (ウィンドウクラス)
WorkerW (ウィンドウクラス)
222 :名無しさん@お腹いっぱい。:2016/11/09(水) 20:43:02.42 ID:j9TU+xbf0.net
>>220-221
アドバイスを参考にowをターゲットにして条件”X1B_”アクションスクリプトは空欄を割り当ててみました
これでしばらく様子を見てみます
レス有り難うございます。助かりました
201 :名無しさん@お腹いっぱい。:2016/06/19(日) 07:52:21.27 ID:BjpZ2VBk0.net
ClipboardHistoryというクリップボード拡張を使っていて、Ctrl連打で履歴表示、
Shift連打でメニュー表示がデフォになっているのですが、MGLで設定する方法をお願いします
[キー操作を発生させる]から、Ctrlと回数2を選択して
Send, {Control 2}
という形ではうまくいきませんでした
他に方法はないかとググってみて
SetKeyDelay,10
Loop,2
Send,{Ctrl}
return
という設定もダメでした。どららも無反応です
CtrlやShiftの連打を送るやり方を教えて下さい
441 :名無しさん@お腹いっぱい。:2018/03/23(金) 16:37:51.23 ID:0iyESciX0.net
教えてください。
ブラウザでロッカージェスチャー(LB_RB_)で「タブを閉じる」を設定しているのですが、タブを閉じた後にコンテキストメニューが表示されてしまいます。
これを表示させないようにする方法は無いでしょうか。
デフォルトの左クリックジェスチャー(LB_)に「ジェスチャーの認識を打ち切る」を設定すると
表示され無くなったんですが、この定義が無いと、操作性が著しく悪くなるので、この定義はこのままにしたいです。
すいませんが、よろしくお願いします。
233 :名無しさん@お腹いっぱい。:2016/12/08(木) 13:18:57.84 ID:Y42IaQFb0.net
>>230
221さんが書いてるのはとりあえずそういうもんだと思った方がいいかも
↓のようなサンプルがヘルプのプラグインの項目に載ってる
GoTo, foo_PluginEnd
〜
foo_PluginEnd:
>>231
>登録してないソフト上ではDefaultの動作が適用されると思っているのだが、一切されない。設定変更も反映されていない
これだけでは答えようがないかな
「登録してないソフト」というのは、登録すると不都合があるということ?
できれば、具体的に効かないソフトとアクションを書いた方がいい。ソフト側はそのアクションに対応するホットキーを持ってる?
あるいは、そのソフトは管理者権限で実行させてるとか、反対にMGLを管理者権限で動かしてるとか、ではない?
149 :名無しさん@お腹いっぱい。:2016/02/23(火) 06:31:34.95 ID:ntexR0DR0.net
かざぐるからこれにしたんだけど、ウインドウの描画がもたるようになるので使えない
仕組みが違うのかね。残念
145 :名無しさん@お腹いっぱい。:2016/02/20(土) 13:23:49.46 ID:WtOnawgI0.net
>>143
更新履歴をちゃんと読め
前スレでも話題になってた
◆MG_User.ahk(変更点 8)
既にMG_User.ahkを利用している場合は、先頭へ以下の3行を追加してください。
if (MG_IsEdit) {
Goto, MG_User_End
}
まあ確かにアップデート時にMG_User.ahkのフォーマットを
自動で書き換えてくれたらいいんだろうけど
レスを投稿する(名前省略可)