MouseGestureL.ahkを流行らせるスレpart2 [転載禁止]©2ch.net

1名無しさん@お腹いっぱい。2015/05/06(水) 09:47:16.51ID:8dtFG10E0
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)

275名無しさん@お腹いっぱい。2017/05/19(金) 23:50:44.08ID:QaUjkinm0
>>272,274
動く保証はないけど、もう一つ(先のレスで書いとけばよかったと反省)

スクリプト先頭からはじめて出現する「return」という行を↓の一行に変更する
goto, ラベルほげほげ
スクリプトの最終行に↓の一行を記述する(ラベル文字列最後の「:」も忘れずに)
ラベルほげほげ:

しつこくてスマナイ

276名無しさん@お腹いっぱい。2017/05/20(土) 00:47:54.09ID:SNku38Nc0
>>275
できました!ありがとうございます!
ジェスチャとClipboardHistory両立して稼働確認しました
改めてありがとうございました

277名無しさん@お腹いっぱい。2017/05/20(土) 09:19:37.95ID:D9UU/kqM0
有効、無効のアイコンは嬉しいなあ

278名無しさん@お腹いっぱい。2017/05/20(土) 16:28:05.52ID:UyYGJ0g70
>>267>>277
オレはTaskVolっていうスクリプトを改造してプラグイン化し、
現在の音量レベルをMGLアイコン(数値アイコン)として表示してて、
音量変更時以外にアイコン変えられると困るからその機能殺したわ
せっかく新たに追加された機能なんだけども

279名無しさん@お腹いっぱい。2017/05/21(日) 08:54:25.63ID:1Lp6lxvd0
>>278
多分違うこと言ってる

280名無しさん@お腹いっぱい。2017/05/21(日) 19:55:52.62ID:O9DMtzFs0
タイトルバーを右クリックして最小化という動作を、以下を利用しAHKで使っていました
https://www6.atwiki.jp/eamat/pages/27.html
これをプラグイン化してMouseGestureLで読み込ませた所、
ジェスチャー無効に指定しているソフトで、ジェスチャー終了後に右クリックを離した際にコンテキストメニューが表示されてしまいます
例としてはFirefoxやJaneDoeViewなど(後者はこの影響かViewの一部ジェスチャが効かない問題も)
何か良い対処法はないでしょうか?

281名無しさん@お腹いっぱい。2017/05/21(日) 23:25:29.36ID:1jydch0t0
>>280
イマイチよく分からないのだけど
>ジェスチャー無効に指定しているソフト
なら、ジェスチャーする必要なくない?それと無効にしているのなら
>右クリックを離した際にコンテキストメニューが表示
されるのは普通の動作だと思うのだが… 求めているのはどんな対処?

282名無しさん@お腹いっぱい。2017/05/21(日) 23:30:56.78ID:IefOLIYi0
おそらくMGLを無効化してアドオンとかアプリ固有のジェスチャーを使用していると思われ

283名無しさん@お腹いっぱい。2017/05/21(日) 23:34:30.87ID:O9DMtzFs0
>>281
該当ソフトのように、そのソフト自体にマウスジェスチャーを搭載したものでマウスジェスチャーをした際って事です
本来ならば、そのソフトでマウスジェスチャーを行った場合はコンテキストメニューは表示されない
それが今回の場合は表示されてしまうってのが問題の症状です

つまり、無効にしているソフトでジェスチャーを行った際にコンテキストメニュー表示の抑制が出来る対処法がないかを知りたい

284名無しさん@お腹いっぱい。2017/05/21(日) 23:40:15.71ID:1jydch0t0
>>282-283
ああ、なるほど。分かった。スマン、自分の理解が足らんかったわw
症状は理解できたけど、そのプラグインを入れなければ問題ないの?
MouseGestureLが原因なのか、そのプラグインが原因なのか
そこをまず明確にした方がいい

285名無しさん@お腹いっぱい。2017/05/21(日) 23:56:27.44ID:0nZJwZNm0
>>280
そもそもそれプラグイン化する意味あるの?
ターゲットでタイトルバー設定しといて
アクションに右クリック最小化しとけばいいんじゃないの?

286名無しさん@お腹いっぱい。2017/05/22(月) 00:07:29.74ID:lUyGnK6y0
レスしながらも色々試してたら自己解決しました
他のボタンも割り当てを変更していて、#InputLevelを設定していたのですが
RButtonの前で#InputLevel 0に変更した所、症状が収まりました
皆さんご迷惑をおかけしました…
元のスクリプト貼ったら、きっと解決も早かったですね
なんで書き込みするまで気づかなかったんだっていう

>>285
ターゲットでタイトルバーって指定できましたっけ?
一応、今回の機能だけじゃなく他にも割り当て等をしているので意味はあると思う

287名無しさん@お腹いっぱい。2017/05/22(月) 00:11:21.24ID:AIxv4MJN0
種別をカスタム条件式で入力補助の中にある
できないならプラグインじゃなくて拡張スクリプトに必要な関数抜き出すかincludeでいいんじゃないかなあ

288名無しさん@お腹いっぱい。2017/05/22(月) 00:12:07.24ID:Pj6Iwtmm0
>>286
解決したなら余計なお世話だろうけど
カスタム条件式にそこに記載されてること
全部あるよ

289名無しさん@お腹いっぱい。2017/05/22(月) 00:44:22.74ID:lUyGnK6y0
>>287-288
マジかよ…マジだったよ…
まぁこういう初歩的なミスに気をつけようって良い経験にもなったから良しと思うことにします

290名無しさん@お腹いっぱい。2017/05/23(火) 00:10:53.97ID:tQ66BeAh0
作者さん、更新乙です

アクション未割り当てのジェスチャーの後にコンテキストメニューが表示されてたのも修正されてるね

291名無しさん@お腹いっぱい。2017/05/23(火) 23:21:32.81ID:tQ66BeAh0
ジェスチャーがタイムアウトした時に右クリックメニューが表示されないようにすることってできない?
Ver.1.30までは>>4、もしくは下記の方法で可能だったように思うんだけど

605行目〜609行目までの
MouseMove,%MG_X%,%MG_Y%,0
GoSub,MG_%name%_Down
MouseMove,%px%,%py%,0
Sleep,1
GoSub,MG_%name%_Up
を以下のように書き換え。
          ↓
if (MG_TimedOut) || ((MG_X-px)**2+(MG_Y-py)**2 < MG_TimeoutThreshold**2)
{
MouseMove,%MG_X%,%MG_Y%,0
GoSub,MG_%name%_Down
MouseMove,%px%,%py%,0
Sleep,1
GoSub,MG_%name%_Up
}

292名無しさん@お腹いっぱい。2017/05/24(水) 10:59:52.15ID:jdm4z4vG0
全く困ったことないけどテンプレに入ってるぐらいだから一定の需要があるんだろうね
マウ筋なんかがそんな挙動なのかな?
右ドラッグ使うソフトで支障が出そうだけど

293名無しさん@お腹いっぱい。2017/05/25(木) 06:16:25.01ID:VpQnWNff0
マウ筋はどうやってんのかその辺両立できてたんだよな
あとShift+ジェスチャーで例えばAlt+Aのコマンドを発生させてもちゃんとShiftが無視されるという。
MGLはShift+Alt+Aが発生するんだよね。

294名無しさん@お腹いっぱい。2017/05/25(木) 08:10:36.64ID:fBgiTe1s0
そういうのは、GetKeyStateを使えばいいんじゃね

295名無しさん@お腹いっぱい。2017/05/26(金) 00:50:10.75ID:S0dcRkbG0
気のせいか、1.31から>>214みたいな症状が解消してます?

296名無しさん@お腹いっぱい。2017/05/26(金) 09:36:44.57ID:OS1jyBPJ0
>>293
試してないけど、アクションに
Send, {Shift Up}
を入れてもダメかね

297名無しさん@お腹いっぱい。2017/05/30(火) 22:45:19.93ID:qNIUk7xx0
>>295の件、解消していませんでした。。

298名無しさん@お腹いっぱい。2017/06/01(木) 20:53:45.28ID:vWmBZiH20
adobe cc2017(Illustrator、Photoshop)で右クリ長押しで使うと
最初のうちはいいんだけど、途中から右クリックのメニューが出てしまう。。。
これは相性の問題?

299名無しさん@お腹いっぱい。2017/06/01(木) 20:57:52.30ID:vWmBZiH20
それと、alt押してる間だけジェスチャー無効ってどうやるの?
連投ごめん。

300名無しさん@お腹いっぱい。2017/06/03(土) 00:47:08.70ID:Q8U6mEWI0
>>299
カスタム条件式のAltキー押し下げを、ジェスチャー無効に入れておけば良いのでは?

301名無しさん@お腹いっぱい。2017/06/03(土) 06:34:07.56ID:FRGcZU7x0
>>298
それだけだと何とも…
頻発するならログを表示させて原因を探ってみては?
おかしくなる前に共通して何らかの動作をしてて、それでエラーになってるとか

302名無しさん@お腹いっぱい。2017/06/08(木) 15:14:50.85ID:Wm65ipU00
win10/MouseGestureL.ahk でタスクバーを自動で隠れるにしてるとき、カーソルを合わせても前面にこないのって改善できますか?

303名無しさん@お腹いっぱい。2017/06/08(木) 22:27:56.18ID:dnUw1cAQ0
>>298-299
です。
だいぶ遅くなったけど>>300>>301回答ありがとうございます。
マウスジェスチャー側の設定で解決しました。

タスクバーのWin+6にフォルダを登録してるんだけど、
複数フォルダ開いてるときに右クリ押しながら中央ボタンを
繰り返し押して選択できるようにできないですか?

if(!MG_Hold()){
Send,{LWin Down}{6}
}else{
Send,{LWin Up}
}

304名無しさん@お腹いっぱい。2017/06/27(火) 14:52:42.79ID:wl25do/t0
>同じジェスチャーに全く違うアクションを割り当てるのは、割り当てを忘れがちになるので避けてください。

これでかいな

305名無しさん@お腹いっぱい。2017/06/28(水) 03:51:44.51ID:jlw4Fzf/0
設定画面変更になってから
確認もしやすくなったね

306名無しさん@お腹いっぱい。2017/08/01(火) 12:06:06.15ID:X9xdmNS10
Windows10 1703適用したら、リダイレクト設定してるスクロールが
重めのアプリだともっさりするようになったな
Win10標準のリダイレクトは色々不具合あるし困った

307名無しさん@お腹いっぱい。2017/08/02(水) 02:55:05.86ID:C1shigpP0
これ設定のエクスポート機能あるのかな?コンフィグまるまるコピペすれば良さそうではあるけど
知識ゼロでいろいろイジってたら無効にしたはずのソフトのジェスチャーまでバグってしまって再インストールするハメになったよ

308名無しさん@お腹いっぱい。2017/08/02(水) 09:03:17.14ID:HCeWldVX0
>>307
Configフォルダ丸ごとでもいいし、iniファイルだけでもバックアップしてあれば
それ戻した後にメニューの再起動で戻せる
あと設定変更後の直前の設定ならConfigフォルダに自動でバックアップされてる

309名無しさん@お腹いっぱい。2017/08/06(日) 17:37:29.16ID:lexMg5b/0
管理者で起動してるのにタスクマネージャーとかでジェスチャが効かないんだけど、なんか回避策ないかな?

310名無しさん@お腹いっぱい。2017/08/06(日) 17:58:21.94ID:qmve5+Ua0
俺はwin10で管理者権限での起動で特に何もせず出来たよ(MGLver1.31/AHKver1.1.26.0.1)

311名無しさん@お腹いっぱい。2017/08/06(日) 19:00:45.13ID:lexMg5b/0
ども。
こちらの環境は、Win10 64bit Pro CU/MGLver1.31/AHKver1.1.24.0.3なので後でAHKを最新版にしてみようと思います。

312名無しさん@お腹いっぱい。2017/09/10(日) 20:44:04.39ID:dZJphho50
捕手

313名無しさん@お腹いっぱい。2017/09/16(土) 11:15:07.86ID:CQ4ki/3m0
ブラウザのターゲットにEdgeを入れたいんだけどどう指定するのが良いの?

314名無しさん@お腹いっぱい。2017/09/16(土) 16:30:36.11ID:LFPsV6Pf0
>>313
トレイアイコン右クリック→ヘルプ→基本編→3.2.ターゲット

315名無しさん@お腹いっぱい。2017/09/16(土) 17:10:53.31ID:CQ4ki/3m0
しょーもない

316名無しさん@お腹いっぱい。2017/09/17(日) 00:10:44.50ID:nNcAW+go0
これはひどい

317名無しさん@お腹いっぱい。2017/09/17(日) 01:11:13.72ID:eIaCmYYz0
この場合どちらが酷いでしょう?

318名無しさん@お腹いっぱい。2017/09/17(日) 07:26:26.83ID:kZTW3A8q0
どっちもどっちだけど俺は>>315を見て書くのやめたわ

319名無しさん@お腹いっぱい。2017/09/17(日) 10:38:04.83ID:XOwPV3yE0
>>314-318
全て駄レス。たまにしか書き込みのないスレなのに寄ってたかってほんましょーもないことしてるわ
書くのやめたわ宣言は本当にタチが悪い

>>313
Edgeはタイトル(後方一致) ?- Microsoft Edge
しか無いんじゃないかな実行ファイル名指定だと設定とかのアプリ関連の他のウィンドウにも誤爆するからNG

320名無しさん@お腹いっぱい。2017/09/17(日) 11:16:10.35ID:kZTW3A8q0
>>319
何が?
あとアドバイスも不完全だね

321名無しさん@お腹いっぱい。2017/09/17(日) 11:36:17.12ID:XOwPV3yE0
> あとアドバイスも不完全だね

そう思うなら完全なのを書けばいいのに
ほんと性格悪いね。

322名無しさん@お腹いっぱい。2017/09/17(日) 12:04:23.41ID:ySwlZM9w0
>>291と同じなんですけど
ジェスチャーがタイムアウトした時に右クリックメニューを非表示する方法が
あれば教えてください

323名無しさん@お腹いっぱい。2017/09/17(日) 13:44:30.38ID:kZTW3A8q0
>>321
>>314を見て、突き放し過ぎだろw と思ったから書いてあげようと思ったけど
更新したら>>315が書いてあって、気分が悪くなったから書くのをやめた
だから>>313のヒントになるようなことを書くつもりはないよ

324名無しさん@お腹いっぱい。2017/09/17(日) 13:58:03.00ID:XOwPV3yE0
わざわざ不完全とか突っかかって来ておいて書くつもりはない?
ほんと何言ってんだこいつは・・・

325名無しさん@お腹いっぱい。2017/09/22(金) 20:00:37.30ID:p6T+lti70
デュアルディスプレイからトリプルディスプレイにした途端、MouseGestureLのジェスチャが効かなくなってしまいました。
トリプルディスプレイに関するリファレンスってどこかにありませんか?
それとも諦めるしかない?

新着レスの表示
レスを投稿する