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)

472名無しさん@お腹いっぱい。2018/04/22(日) 21:42:02.12ID:XVFrbd9P0
結構頻繁にMGLを再起動しないとジェスチャーが効かなくなる・・・
修飾キーが押されっぱなしになるやつも稀に起こるけどそれより頻度が高い。
解決策はないだろうか・・・

Windows 10 Pro FCU 64bit, MGL 1.31, AHK 1.1.26.01 64bit

473名無しさん@お腹いっぱい。2018/04/23(月) 08:02:29.85ID:ikvPZwjy0
>>472
AHKを更新してみたらどうよ
最新は1.1.28.02

474名無しさん@お腹いっぱい。2018/04/23(月) 09:12:03.59ID://Y7fSC30
>>472
カスタマイズ系ツールとか使って競合している(例えばロジクール(ロジテック)のSetpoint等)
自分で追加したスクリプトのループから抜け出せなくなっているならスクリプトの見直しや修正
Setkeydelayでキー発効時のディレイをなくしてみる、または長くしてみる
例えばMousegestureL.ahkの先頭に
Setkeydelay, 0
または
Setkeydelay, 100, 100
などを追加してみる

修飾キーの押されっぱなしはAutohotkeyスレのテンプレ参照
https://egg.5ch.net/test/read.cgi/software/1505357560/6

MousegestureL.ahkはスクリプトが使えて自由度が高い分
問題が起きたときもドハマリすることが多々あるので試行錯誤必須
解決または妥協できそうにないなら他のジェスチャー系アプリをお奨めする

応急処置的にはショートカットキーでMousegestureL.ahkを再起動させる
別のスクリプトを同時起動させておくと対処が楽になる
例えばMousegestureL.ahkの先頭に
#SingleInstance, FORCE
http://ahkwiki.net/-SingleInstance)を追加して
別のスクリプト(例えば MG_Reload.ahk)に
+^F1::run, "MousegestureL.ahkのフルパス"
を記述して保存し、MG_Reload.ahkを実行しておけば
Shift+Ctrl+F1でMousegestureL.ahkが実行(再実行)される

475名無しさん@お腹いっぱい。2018/04/23(月) 23:51:19.42ID:PLj1NsY50
>>472
474さんの後半部分と同じようなもんだけど、自分で再起動用のキーを設定はしておいた方がいいと思う
例えばCtrl+Alt+Rを再起動のきーにするなら、MouseGestureL.ahkをエディタで開いて、
MG_Reload:
MG_Reload()
の間に、 ^!r:: を挿入するとかね。で、さらにそれとは別に
#Persistent
SetTimer, MGLAutoReload, 600000
return
MGLAutoReload:
Run, (MouseGestureL.ahkのパス) /r
return
みたいなahkスクリプト作るのもあり。10分ごとにMouseGestureL.ahkを再起動って意味ね
色々設定を弄ったり、スクリプト作ってる時は、AutoReloadの方は止めた方がいいかも

476名無しさん@お腹いっぱい。2018/04/24(火) 09:35:41.06ID:MC7Ioc4/0
左クリックが効かなくなるのもこのソフトのあるあるですか?

477名無しさん@お腹いっぱい。2018/04/24(火) 09:49:29.21ID:NJHqrTuI0
あるあるというか下手なスクリプト書くと
最悪、何も入力できなく恐れがある

478名無しさん@お腹いっぱい。2018/04/24(火) 22:23:16.57ID:X+JP/giM0
>>473
>>474
>>475
どもです。
まずは再起動のショートカットを設定して、AHKの更新をしてみようと思います。

479名無しさん@お腹いっぱい。2018/05/14(月) 02:53:02.11ID:s+wgspJ30
かざぐるマウスみたいに「ドキュメントフォルダに移動」したい場合
どんなスクリプトにすればいいの?

480名無しさん@お腹いっぱい。2018/05/14(月) 04:34:15.88ID:y/83ib7b0
alt+tabのタスク切り替えを、第5ボタン押しながらホイールスクロールに割り当てたいのですが、どう設定すればいいでしょうか?
いろいろ試行錯誤してみたのですが、お手上げなので教えてください

481名無しさん@お腹いっぱい。2018/05/15(火) 15:00:45.65ID:l7rt414z0
>>479
Run,フォルダのフルパス
ではいかんの?

482名無しさん@お腹いっぱい。2018/05/15(火) 16:07:14.26ID:T5qL38Bm0
それだと新しくエクスプローラーが作られてそっちで開かれちゃう
既に開いてあるエクスプローラーがドキュメントになってほしいの

483名無しさん@お腹いっぱい。2018/05/15(火) 16:30:14.82ID:l7rt414z0
力技でいいなら、WinActivateでエクスプローラー前面に持ってきてAlt+D送ってフルパス貼り付けてSend,Enter

484名無しさん@お腹いっぱい。2018/05/15(火) 17:13:01.88ID:T5qL38Bm0
フルパスだと打ち込まれるの長いなあと思ったら「ドキュメント」だけでもいいんだな
これで問題ないわ、ありがと

485名無しさん@お腹いっぱい。2018/05/16(水) 01:50:23.81ID:MJFiZAIu0
>>480
厳密はちょっと違うけど、簡単にやるならこんな感じでどうだろうか
X2B_ Send,^!{Tab}
X2B_WD_ Send,^{Tab}
X2B_WU_ Send,+^{Tab}
AutoHotkeyのAltTabMenuがMGLに使えるとホイール設定は不要かもだけど、自分の環境ではできなかった

Ctrl+Alt+Tabではなく、あくまでAlt+Tabとなると、Altを押下している状態でTabまたはShift+Tabになるから
GetKeyStateを使う形になると思う

486名無しさん@お腹いっぱい。2018/05/16(水) 18:42:00.78ID:heI3/+II0
>>485
わざわざ教えてくれてありがとう
Ctrl+Alt+Tabの動作は知らなかったので戸惑いました
ちなみにこれだとエンターを押さないと切り替えが効かないので、ジェスチャー終了でタスクの切り替えは難しいってことですよね?

487名無しさん@お腹いっぱい。2018/05/16(水) 22:25:20.33ID:MJFiZAIu0
>>486
Enterでもいいけど、マウスで完結したいんだろうから左クリックでいいでしょう

488名無しさん@お腹いっぱい。2018/05/17(木) 00:07:28.85ID:6Dtrpf8d0
何がしたいのかよくわからないけど
Alt+Escでいいんじゃないかな端から見てて思ってるけど違うんかな

489名無しさん@お腹いっぱい。2018/05/17(木) 07:45:56.68ID:aqMbukdH0
Alt+EscもAltを押しながらアプリ間を移動していくわけだから
それでいいなら、Alt+Tabでいいんじゃないか

490名無しさん@お腹いっぱい。2018/05/20(日) 22:10:10.50ID:yKeml1Yk0
operaでは内蔵マウスジェスチャー使いたいのでopera.exeを「ジェスチャー無効」に登録したんだけど
そうすると他のジェスチャーは問題なく使えるのにロッカージェスチャだけ効かなくなる
vivaldiでも同様、誰か助けて

491名無しさん@お腹いっぱい。2018/05/26(土) 23:38:05.07ID:t7rpoRVM0
>>490
レスないのも何だかなと思って書くけど、それはOperaを無効に登録したら
ロッカージェスチャがOpera等に限らず、どのアプリに対しても機能しないということ?
よく分からんけど、とにかく何とかしてと言うなら、ブラウザの内臓ジェスチャーをやめて
MGLに置き換える

492名無しさん@お腹いっぱい。2018/06/07(木) 22:31:08.81ID:geumpQvZ0
こないだのwin10update以降、管理者起動でないと反応しなくなった

493名無しさん@お腹いっぱい。2018/06/13(水) 14:37:50.38ID:v2oOR67o0
ClipSaved := clipboard ; クリップボードの全内容を保存
Clipboard = `n<a href="%ClipSaved%" target="_blank" rel="nofollow"><img src="%ClipSaved%" alt=""></a>`n ;

send, ^v
Clipboard =%ClipSaved%
ClipSaved = ;保存用変数に使ったメモリを開放;
Return


コピーした画像URLをhtmlでペーストするコマンドを作っているのですが、
3割ぐらいの確率で最初にコピーしたURLがそのまま出力されてしまいます
Clipboardへの入力がうまくいかないのだとは思いますが…
URLはもともとテキストなのでclipwaitも使えず
どなたか確実にclipbordに指定のテキストを入力してから出力する方法を御存知ないでしょうか

494名無しさん@お腹いっぱい。2018/06/13(水) 16:46:33.42ID:lkQR9qsL0
AutoHotKeyスレの方が……と思ったけどあっちは変な質問者のせいで荒れてるな

これとか
https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/

495名無しさん@お腹いっぱい。2018/06/13(水) 18:40:35.56ID:v2oOR67o0
ありがとうございます。試してみます

496名無しさん@お腹いっぱい。2018/06/13(水) 20:23:20.87ID:v2oOR67o0
連続した質問で申し訳ないんですが、MouseGestureLの設定画面をジェスチャーで出すにはどうすればいいんでしょうか
普通のプログラム起動だと上書き確認の方がでてしまって…

497名無しさん@お腹いっぱい。2018/06/13(水) 20:43:18.09ID:lkQR9qsL0
Run, %A_ScriptDir%\MG_Edit.ahk

ってことでいいのだろうか?

498名無しさん@お腹いっぱい。2018/06/13(水) 21:12:51.61ID:v2oOR67o0
それは試したんですが、どうもエラー構文を入力してOKを押してもエラー表示がされなくなるみたいで…
なんか右クリックしてのジェスチャー設定と差異があるみたいです
すいません書いておけばよかったですね

499名無しさん@お腹いっぱい。2018/06/13(水) 21:44:57.38ID:lkQR9qsL0
自分はできたが何か違いがあるのかな?

出来ないならタスクバーのアイコンをダブルクリックするとか
タスクトレイにしまっているならこれかな(多分これが一番新しい)
https://pastebin.com/2xmmkTFk

500名無しさん@お腹いっぱい。2018/06/13(水) 22:22:09.74ID:v2oOR67o0
ありがとうございます。そのプラグインでできました

Run, %A_ScriptDir%\MG_Edit.ahkは設定画面の起動はできるのですが…
通常ジェスチャーでエラーが出る構文を入力するとOKを押したあとに「エラーがあります」と表示が出るんですが、
その方法で起動した時にでないみたいなんですよね。それでさっきまでハマってまして…

501名無しさん@お腹いっぱい。2018/06/14(木) 12:40:31.45ID:HcdnEUnS0
>>493
部分部分でClipboardを空にしてからClipWait入れるとか

502名無しさん@お腹いっぱい。2018/06/14(木) 20:14:58.56ID:G/9Zm6RD0
>>500
死ね

503名無しさん@お腹いっぱい。2018/06/15(金) 16:39:35.54ID:fsDOJ1IP0
狂人あらわる

504名無しさん@お腹いっぱい。2018/06/16(土) 16:54:33.23ID:IqFjnbUA0
>>501
試してみましたがClipboard=""そのものがスルーされてURLを保持したままClipwaitにたどり着いてそのままスルー…という結果になりました

505名無しさん@お腹いっぱい。2018/06/16(土) 17:06:05.62ID:XXQPE7p80
>>504
× Clipboard = ""
○ Clipboard =
○ Clipboard := ""

506名無しさん@お腹いっぱい。2018/06/20(水) 01:52:15.09ID:1MwCYVGc0
>>333
>>472
ジェスチャーが頻繁に効かなくなる問題に悩まされ続けてたんだけど
言語を英語にしたら直った気がする。おま環かもしれないけど試してくれないかな。

507名無しさん@お腹いっぱい。2018/06/21(木) 00:30:50.19ID:/Sm5yOLz0
別にAHKスクリプトを併用し、MouseGestureLで右クリックだけをジェスチャーキーに設定してますけどこうすると別AHKスクリプトで設定した右クリック設定が全部無効化されます
MouseGestureLのターゲットでジェスチャー無効リストに無効化されたくないアプリのクラスや実行ファイル名を登録してもだめでした。
特定のアプリでのみ右クリックを使ったスクリプトを動かしたいのですがどうにかできないでしょうか?
たとえばRbutton & Lbutton::tooltip,a みたいなスクリプトをAHKスクリプトに書いてあるんですがこれが無効化される状態です

508名無しさん@お腹いっぱい。2018/06/21(木) 00:54:03.18ID:N9rZ1eKa0
>>507
>Rbutton & Lbutton::tooltip,a
くらいのことなら、MGLに書いてしまえばいいのでは?
他にどんなのがあるか分からないけど

509名無しさん@お腹いっぱい。2018/06/21(木) 01:26:19.37ID:/Sm5yOLz0
>>508
その方法は考えたんですけどどこに書いたらいいのかわかりませんでした。
具体的にMousegestureLのどのファイルに書き込んだらいいんでしょうか?

510名無しさん@お腹いっぱい。2018/06/21(木) 01:42:20.03ID:N9rZ1eKa0
>>509
どのファイルではなく設定に書き込む。ごく基本的な部分を質問されるのは、MGLをどう使ってるの?
と反対に聞きたいくらい。AHK使いなら、MGLヘルプの基本編くらいは問題なく読みこなせると思うし…
あえてどのファイルと言うならMG_Config.ahkになるんだろうけど、直接編集する方が動かなくなる
可能性大だから、それはやめておくのがいいでしょう

511名無しさん@お腹いっぱい。2018/06/22(金) 07:20:35.20ID:ur2fGmsX0
>>510
直接「Rbutton & 」の設定をMouseGestureLのAHKファイルに書き込んだらどうなるかという意味で質問しました
MouseGestureLでRB_X1B_やRB_X2B_の設定をしましたが、そのジェスチャーはChromeや一般的なアプリでは動きますがいちばん重要なAfterEffectsで動きませんでした
どうにもならないので今まで使ってきた「Rbutton &」のAHKスクリプトは使わないようにするしかなさそうです

512名無しさん@お腹いっぱい。2018/06/22(金) 07:50:56.98ID:Jn413FbU0
>>511
>直接「Rbutton & 」の設定をMouseGestureLのAHKファイルに書き込んだらどうなるかという意味で
聞いたのだとしてもヘルプを読めば分かる範囲の話

>いちばん重要なAfterEffectsで動きませんでした
って後から言われても… 残念ながら、それを試して確認するつもりはありません
ただ、普通に設定してみて動かなかったのなら、おそらく別の場所にスクリプトを書いても動かないでしょう
そこに至るまでの何かが違う可能性を考えた方がいいかも

最近、AHKスレで暴れてた人か知らないけど、これだけ調べてこれだけ試したという取り組みが伝わるように
しましょう。上っ面だけという印象を持たれるのは何のメリットもないでしょうし

513名無しさん@お腹いっぱい。2018/06/22(金) 09:38:04.66ID:olp/um8U0
どっちもめんどくさそうな性格してんな

514名無しさん@お腹いっぱい。2018/06/22(金) 09:38:19.72ID:ur2fGmsX0
>>512
>最近、AHKスレで暴れてた人か知らないけど

そんなことを言われてもどう返答していいものやら
それこそそんなことを「言われても…」と反対に言いたいですが

515名無しさん@お腹いっぱい。2018/06/22(金) 20:42:52.88ID:23N+6A5A0
5chで質問する時は文頭に私JKですけどって入れるのおすすめ

516名無しさん@お腹いっぱい。2018/06/22(金) 21:01:44.97ID:Ew9XnGrC0
JKを最初重症患者と読んだ思い出

517名無しさん@お腹いっぱい。2018/06/22(金) 22:44:57.12ID:Jn413FbU0
>>514
では、tooltipでレッツスレ内検索。3年以上続くこのスレでtooltipを含んだ質問はあなただけですね
ごく最近、AHKスレで暴れてた人もtooltipとか言ってます。まあ偶然なのでしょう
言っちゃなんですがtooltipで質問するようなことはそうそうないと思います
表示時間も代替方法も、ググればすぐに出てきますからね。でも、まあ偶然なのでしょうw
そして、>>509みたいなのは、普通に調べたりヘルプ読んでれば、あり得ないと言ってもいい質問です
それを指摘して出てきた言い訳がまた… ま、「謝れよ」でなかっただけ幸いだったのかもしれませんね
このいかにも上っ面な所が非常に酷似していると感じましたが、まあ、偶然ということにしておきましょうかw

518名無しさん@お腹いっぱい。2018/06/23(土) 00:16:59.40ID:E5liARhz0
>>517
「みたいなスクリプト」、とは書きましたが別にtooltipを出したいわけではないんですがね
send,a でも if elseでもなんでもよかったんですけど手っ取り早くtooltipにしたというだけですよ

あと「レッツスレ内検索」してもらったあとでこんなことを言うのもすみませんが
MouseGestureLの前スレならtooltipの話題はでてますし、Autohotkeyスレなら過去にtooltip関連の質問は何度もでてますね
ということはtooltipという言葉を用いる事自体はどちらのスレでも稀なことではないわけです
というわけで

>言っちゃなんですがtooltipで質問するようなことはそうそうないと思います

あなたのこの主張は成立しないわけです
貴方は結論有りきで事実歪めて無理やり根拠にしてるみたいですね

519名無しさん@お腹いっぱい。2018/06/23(土) 00:31:41.61ID:s7aS4MLW0
>>518
>MouseGestureLの前スレならtooltipの話題はでてますし、Autohotkeyスレなら過去にtooltip関連の質問は何度もでてますね
繰り返しますが、「3年以上続くこのスレ」であなたが初めてなのだから、稀と言って何も差し支えないでしょう
AHkスレなら何度も出てるでしょうが、少なくともあなた…じゃなかったw 「謝れよ」君のような質問と態度は珍しいでしょうね
普通にググって、解決できる内容なのに逆切れですから。それからやはり上っ面で誤解しているようですが
>tooltipという言葉を用いる事自体
が稀なのではなく、内容とタイミング(謝れよ君がAHKスレに出てきて間がない中で当スレ初のtooltip)のことを指しているのです
しかし、あなたもこだわりますねぇ。まあ、偶然ということにしておきましょうかと書いたのにね。きっと偶然が重なったのでしょうw
いずれにしても、同一人物か別人かに関係なく、あなたが上っ面だけで、きちんと調べたり試したりしていないことには変わりないですが

520名無しさん@お腹いっぱい。2018/06/23(土) 00:38:24.53ID:fykeypf60
そもそも質問内容が?の人は
スルーすれば良いのに相手するから悪いんだろ
どっちも迷惑だからもう止めろよ

521名無しさん@お腹いっぱい。2018/06/23(土) 01:39:45.97ID:jFCvN+w70
つーか普通にaftereffectsとやらをターゲットにしてジェスチャ登録じゃダメなんかい

522名無しさん@お腹いっぱい。2018/06/23(土) 12:19:26.25ID:xPIuEi7b0
あたしJKなんだけどぉ、これ使い方全然わかんないのぉ(笑)
誰か優しく教えてくださいませんかぁ?
よろしくおねがいしますぅ!



これで回答いっぱいもらえるかな?

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