MouseGestureL.ahkを流行らせるスレpart2at SOFTWARE
MouseGestureL.ahkを流行らせるスレpart2 - 暇つぶし2ch500:名無しさん@お腹いっぱい。
18/03/26 00:36:39.10 y3hAAomv0.net
自分のを消してみるより
一回新品設定のを用意してそれで試してみればいくない?

501:名無しさん@お腹いっぱい。
18/03/26 00:44:28.39 PtXACYCK0.net
>>468
ありがとうございます。ビンゴでした。
面倒だったので、新たにMGLをDLして
そっちで試したところ、RB_LBドラッグや、RB_LB_が
ひとつでもあると、不具合が発生するとわかりました。
LBは、後ろに書く場合でも、どこかに影響がでるみたいですね。
画面端よりRB_LBドラッグのほうが使いやすいので、
画面端の方は、あきらめることにいたします。
ありがとうございました。

502:名無しさん@お腹いっぱい。
18/03/26 00:46:09.79 eQcLreSf0.net
>>471
画面端接触時に左クリック中の場合は認識打ち切るようにすればいけるんじゃないかな
[ET_]
G=ET_
Default=if (GetKeyState("LButton", "P")) {<MG_CR><MG_TAB>MG_Abort()<MG_CR>}

503:名無しさん@お腹いっぱい。
18/03/26 00:52:49.96 PtXACYCK0.net
>>474
本当にありがとございます。
これで画面端も使えるようになりました。
ジェスチャタブに、登録しただけで不具合が出てしまう
というのには疑問が残りますが、ひとまず解決です。

504:名無しさん@お腹いっぱい。
18/04/08 19:42:40.70 1itNYNIQ0.net
数ヶ月前からやたらフリーズしたのはFirefoxが原因だったわ

505:名無しさん@お腹いっぱい。
18/04/09 07:12:29.78 obF+flnE0.net
Firefoxでずっと使ってるけど何の問題もないな

506:名無しさん@お腹いっぱい。
18/04/17 16:22:29.66 LZaDsODp0.net
>>477
どうも。ターゲットのブラウザの共通設定に入れていたのが良くなかったみたいで
Firefoxを個別にターゲット指定したら大丈夫でした。

507:名無しさん@お腹いっぱい。
18/04/22 21:42:02.12 XVFrbd9P0.net
結構頻繁にMGLを再起動しないとジェスチャーが効かなくなる・・・
修飾キーが押されっぱなしになるやつも稀に起こるけどそれより頻度が高い。
解決策はないだろうか・・・
Windows 10 Pro FCU 64bit, MGL 1.31, AHK 1.1.26.01 64bit

508:名無しさん@お腹いっぱい。
18/04/23 08:02:29.85 ikvPZwjy


509:0.net



510:名無しさん@お腹いっぱい。
18/04/23 09:12:03.59 //Y7fSC30.net
>>479
カスタマイズ系ツールとか使って競合している(例えばロジクール(ロジテック)のSetpoint等)
自分で追加したスクリプトのループから抜け出せなくなっているならスクリプトの見直しや修正
Setkeydelayでキー発効時のディレイをなくしてみる、または長くしてみる
例えばMousegestureL.ahkの先頭に
Setkeydelay, 0
または
Setkeydelay, 100, 100
などを追加してみる
修飾キーの押されっぱなしはAutohotkeyスレのテンプレ参照
スレリンク(software板:6番)
MousegestureL.ahkはスクリプトが使えて自由度が高い分
問題が起きたときもドハマリすることが多々あるので試行錯誤必須
解決または妥協できそうにないなら他のジェスチャー系アプリをお奨めする
応急処置的にはショートカットキーでMousegestureL.ahkを再起動させる
別のスクリプトを同時起動させておくと対処が楽になる
例えばMousegestureL.ahkの先頭に
#SingleInstance, FORCE
URLリンク(ahkwiki.net))を追加して
別のスクリプト(例えば MG_Reload.ahk)に
+^F1::run, "MousegestureL.ahkのフルパス"
を記述して保存し、MG_Reload.ahkを実行しておけば
Shift+Ctrl+F1でMousegestureL.ahkが実行(再実行)される

511:名無しさん@お腹いっぱい。
18/04/23 23:51:19.42 PLj1NsY50.net
>>479
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の方は止めた方がいいかも

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

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

514:名無しさん@お腹いっぱい。
18/04/24 22:23:16.57 X+JP/giM0.net
>>480
>>481
>>482
どもです。
まずは再起動のショートカットを設定して、AHKの更新をしてみようと思います。

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

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

517:名無しさん@お腹いっぱい。
18/05/15 15:00:45.65 l7rt414z0.net
>>486
Run,フォルダのフルパス
ではいかんの?

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

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

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

521:名無しさん@お腹いっぱい。
18/05/16 01:50:23.81 MJFiZAIu0.net
>>487
厳密はちょっと


522:違うけど、簡単にやるならこんな感じでどうだろうか X2B_ Send,^!{Tab} X2B_WD_ Send,^{Tab} X2B_WU_ Send,+^{Tab} AutoHotkeyのAltTabMenuがMGLに使えるとホイール設定は不要かもだけど、自分の環境ではできなかった Ctrl+Alt+Tabではなく、あくまでAlt+Tabとなると、Altを押下している状態でTabまたはShift+Tabになるから GetKeyStateを使う形になると思う



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

524:名無しさん@お腹いっぱい。
18/05/16 22:25:20.33 MJFiZAIu0.net
>>493
Enterでもいいけど、マウスで完結したいんだろうから左クリックでいいでしょう

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

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

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

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

529:名無しさん@お腹いっぱい。
18/06/07 22:31:08.81 geumpQvZ0.net
こないだのwin10update以降、管理者起動でないと反応しなくなった

530:名無しさん@お腹いっぱい。
18/06/13 14:37:50.38 v2oOR67o0.net
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に指定のテキストを入力してから出力する方法を御存知ないでしょうか

531:名無しさん@お腹いっぱい。
18/06/13 16:46:33.42 lkQR9qsL0.net
AutoHotKeyスレの方が……と思ったけどあっちは変な質問者のせいで荒れてるな
これとか
URLリンク(autohotkey.com)

532:名無しさん@お腹いっぱい。
18/06/13 18:40:35.56 v2oOR67o0.net
ありがとうございます。試してみます

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

534:名無しさん@お腹いっぱい。
18/06/13 20:43:18.09 lkQR9qsL0.net
Run, %A_ScriptDir%\MG_Edit.ahk
ってことでいいのだろうか?

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


536:ィけばよかったですね



537:名無しさん@お腹いっぱい。
18/06/13 21:44:57.38 lkQR9qsL0.net
自分はできたが何か違いがあるのかな?
出来ないならタスクバーのアイコンをダブルクリックするとか
タスクトレイにしまっているならこれかな(多分これが一番新しい)
URLリンク(pastebin.com)

538:名無しさん@お腹いっぱい。
18/06/13 22:22:09.74 v2oOR67o0.net
ありがとうございます。そのプラグインでできました
Run, %A_ScriptDir%\MG_Edit.ahkは設定画面の起動はできるのですが…
通常ジェスチャーでエラーが出る構文を入力するとOKを押したあとに「エラーがあります」と表示が出るんですが、
その方法で起動した時にでないみたいなんですよね。それでさっきまでハマってまして…

539:名無しさん@お腹いっぱい。
18/06/14 12:40:31.45 HcdnEUnS0.net
>>500
部分部分でClipboardを空にしてからClipWait入れるとか

540:名無しさん@お腹いっぱい。
18/06/14 20:14:58.56 G/9Zm6RD0.net
>>507
死ね

541:名無しさん@お腹いっぱい。
18/06/15 16:39:35.54 fsDOJ1IP0.net
狂人あらわる

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

543:名無しさん@お腹いっぱい。
18/06/16 17:06:05.62 XXQPE7p80.net
>>511
× Clipboard = ""
○ Clipboard =
○ Clipboard := ""

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

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

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

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

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

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

550:名無しさん@お腹いっぱい。
18/06/22 07:50:56.98 Jn413FbU0.net
>>518
>直接「Rbutton & 」の設定をMouseGestureLのAHKファイルに書き込んだらどうなるかという意味で
聞いたのだとしてもヘルプを読めば分かる範囲の話
>いちばん重要なAfterEffectsで動きませんでした
って後から言われても… 残念ながら、それを試して確認するつもりはありません
ただ、普通に設定してみて動かなかったのなら、おそらく別の場所に


551:スクリプトを書いても動かないでしょう そこに至るまでの何かが違う可能性を考えた方がいいかも 最近、AHKスレで暴れてた人か知らないけど、これだけ調べてこれだけ試したという取り組みが伝わるように しましょう。上っ面だけという印象を持たれるのは何のメリットもないでしょうし



552:名無しさん@お腹いっぱい。
18/06/22 09:38:04.66 olp/um8U0.net
どっちもめんどくさそうな性格してんな

553:名無しさん@お腹いっぱい。
18/06/22 09:38:19.72 ur2fGmsX0.net
>>519
>最近、AHKスレで暴れてた人か知らないけど
そんなことを言われてもどう返答していいものやら
それこそそんなことを「言われても…」と反対に言いたいですが

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

555:名無しさん@お腹いっぱい。
18/06/22 21:01:44.97 Ew9XnGrC0.net
JKを最初重症患者と読んだ思い出

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

557:名無しさん@お腹いっぱい。
18/06/23 00:16:59.40 E5liARhz0.net
>>524
「みたいなスクリプト」、とは書きましたが別にtooltipを出したいわけではないんですがね
send,a でも if elseでもなんでもよかったんですけど手っ取り早くtooltipにしたというだけですよ
あと「レッツスレ内検索」してもらったあとでこんなことを言うのもすみませんが
MouseGestureLの前スレならtooltipの話題はでてますし、Autohotkeyスレなら過去にtooltip関連の質問は何度もでてますね
ということはtooltipという言葉を用いる事自体はどちらのスレでも稀なことではないわけです
というわけで
>言っちゃなんですがtooltipで質問するようなことはそうそうないと思います
あなたのこの主張は成立しないわけです
貴方は結論有りきで事実歪めて無理やり根拠にしてるみたいですね

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

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

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

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

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

562:名無しさん@お腹いっぱい。
18/08/26 11:54:09.69 HVUIYaEV0.net
女子中学生とか女子小学生のほうがいいよ

563:名無しさん@お腹いっぱい。
18/08/26 14:00:22.77 PlEBmgT70.net
突然の主張で草

564:名無しさん@お腹いっぱい。
18/09/26 14:30:53.89 v8hDPm2i0.net
>>529
乳首うp

565:名無しさん@お腹いっぱい。
18/09/28 15:17:40.90 XzgiBQjR0.net
再起動ボタンが欲しい。なんかいい方法ないかな。

566:名無しさん@お腹いっぱい。
18/09/28 20:24:32.50 DO/KmrUh0.net
このスレを再起動でスレ内検索すればよろしい

567:名無しさん@お腹いっぱい。
18/09/28 21:59:14.85 13xfWXOC0.net
自作プラグイン中に特定のMGLの組み込み関数を使った状態でジェスチャ設定Guiを開こうとするとMG_Edit.ahkがエラー吐くの欠陥じゃなかろうか
MG_AddActionTemplate()はOKでMG_CheckCursor()はアウトだったりする
MG_CommonLib.ahkじゃなくてMouseGestureL.ahk内に記述されてる組み込み関数があるっぽい
汎用組み込み関数なんだから全部MG_CommonLib.ahkにまとめちゃえばいいんだろうけどなんで分けてんだろ
MGLの起動や再起自体は問題ないから、長々とプラグインのテストして完成したと思ったらこれで折れた
しばらくは中身を追う気になれないので愚痴だけ

568:名無しさん@お腹いっぱい。
18/10/25 01:07:20.23 tOh3vD+S0.net
特定のソフトをジェスチャー無効にするのではなく
特定のソフトのみジェスチャーを有効にするみたいな設定はできないでしょうか

569:名無しさん@お腹いっぱい。
18/10/25 12:40:19.84 tOh3vD+S0.net
すいませんばかな質問でした解決しました

570:名無しさん@お腹いっぱい。
18/10/25 20:25:50.25 Yt6BJ9iI0.net
どういたしまして

571:名無しさん@お腹いっぱい。
18/11/02 15:27:15.94 AqUN5YdE0.net
無効なジェスチャーをやったあとに右ボタンを離してもコンテキストメニューが出ないようにする方法はありますか?

572:名無しさん@お腹いっぱい。
18/11/02 16:32:26.35 Ojk+cBpU0.net
あほですか

573:名無しさん@お腹いっぱい。
18/11/02 16:58:28.66 e9VozZsb0.net
もとから出ないはずだが?

574:名無しさん@お腹いっぱい。
18/11/02 17:58:03.37 Xmbp6t740.net
>>4の話じゃなくて?

575:名無しさん@お腹いっぱい。
18/11/02 18:05:43.39 e9VozZsb0.net
そういやそんなの足してたな
ずっと前だったから忘れてた

576:名無しさん@お腹いっぱい。
18/11/15 17:15:02.26 gS4Q/7iu0.net
>>351
同じ事でなんでだろうと思って試してたんで亀レスだけども
デフォではシフト横スクロール有効なんだけど、WU_WD_などをジェスチャに追加すると駄目っぽい
シフト追加するとトリガーになってそういう挙動になってるっぽい?

577:名無しさん@お腹いっぱい。
18/12/22 11:09:27.60 YaIb0nB00.net
これを起動してるとGIMPがバグるのね・・・困ったなぁ

578:名無しさん@お腹いっぱい。
18/12/22 12:21:08.22 89NKlOQq0.net
GMIP上で無効にすればいいじゃん

579:名無しさん@お腹いっぱい。
18/12/22 12:31:22.48 YaIb0nB00.net
いや無効化してもなんかダメなんだよね・・・ドラッグ系が働かない

580:名無しさん@お腹いっぱい。
18/12/26 20:39:21.34 IKpOKrrw0.net
explorer.exeのみ有効にしたいのですがどのようにするのでしょうか?
1つ1つアプリを無効に突っ込んでいくしかないのでしょうか?

581:名無しさん@お腹いっぱい。
18/12/26 21:15:08.56 dv0tBx920.net
まず質問する前にヘルプ見なよ
それにデフォルトでエクスプローラーとIEだっけ?しか利かないと思うけど

582:名無しさん@お腹いっぱい。
18/12/26 22:05:58.67 MgAdDcvJ0.net
同士させたいジェスチャ用にプロファイル作るんやで

583:名無しさん@お腹いっぱい。
19/02/05 00:19:51.81 t6QGv4980.net
時々フリーズして固まるのウィンドウ最小化が原因だったかも。
ショートカットキーに置き換えたら安定してる


584:。



585:名無しさん@お腹いっぱい。
19/02/05 00:25:25.71 t6QGv4980.net
書き込んだ傍からフリーズしたわw関係ないかも。すまん。

586:名無しさん@お腹いっぱい。
19/02/05 20:02:48.21 5xQcy8eI0.net
修飾キーが押しっぱになってるんじゃなくて?

587:名無しさん@お腹いっぱい。
19/02/14 02:33:50.07 TZrgqdjv0.net
>>553
;Minimize Window
WinMinimize
おま環かもしれないけど、これが入力しっぱなしなのかうまく動作完了してない感じだった

588:名無しさん@お腹いっぱい。
19/03/01 05:55:28.32 FkT3jb4r0.net
これ便利なんだが、なぜかゲームをやる時に右クリックが効かなくなる
ブラウザとエクスプローラーに対して、RB_→とかで進む・戻る・閉じるを設定してるだけなんだが
原因分かる人いる?
ちな無効にすると右クリックが効くようになる

589:名無しさん@お腹いっぱい。
19/03/11 05:34:26.80 //SbeIDk0.net
ChromeのショートカットキーのHomeとEndをそれぞれ割り振って
「ページの先頭へジャンプ」と「ページの最後へジャンプ」をできるようにしています。
しかしYoutubeのページを開き、プレイヤー部分がアクティブになっている状態で上記のジェスチャーをすると
プレイヤー側のショートカットが優先されてしまい、動画の最初に飛んだり最後に飛んだりしてしまいます。
プレイヤー部分がアクティブなままでも、「ページの先頭へジャンプ」と「ページの最後へジャンプ」がうまく働くような良い方法はないでしょうか?

590:名無しさん@お腹いっぱい。
19/03/11 06:01:52.70 BuxMD01X0.net
chrome使ってないからわからんけど
Ctrl+Home
Ctrl+End
にすればいいんじゃね?

591:名無しさん@お腹いっぱい。
19/03/11 06:24:51.63 3BTNW0fS0.net
Youtubeではプレイヤー以外の部分をクリックしてからHomeとEndを押すようにすればいい
例えばスクロールバーとか再生数の「回視聴」とか

592:名無しさん@お腹いっぱい。
19/03/11 08:18:29.79 dJHSuo8e0.net
>>555
俺もいくつかのソフトでそうなるよ
対策はわからん。無効化設定しても意味ないし…
しゃあないから使う時は切ってる

593:名無しさん@お腹いっぱい。
19/03/15 12:35:48.54 KV8pu3G30.net
かざぐるマウスにウィンドウの最小化ボタンを右クリックするとタスクトレイに格納する機能がありましたが、そういった瞬間的(?)な動作ってこのソフトでもできますかね?

594:名無しさん@お腹いっぱい。
19/03/15 13:31:26.22 sZCKOHoC0.net
できます

595:名無しさん@お腹いっぱい。
19/03/21 10:17:32.25 n1i+fvQw0.net
マルチディスプレイ(3枚)で使用しています。、設定してるソフト上で
右クリックすると、カーソルがメインディスプレイ上に飛ばされて
しまいます。ので右クリックが使えません。こんな症状あります?

Ver.1.31

596:名無しさん@お腹いっぱい。
19/03/26 21:18:08.74 ZVN6WC6V0.net
>>545
gimp×mousegesturelで同じ症状あってここにたどり着いた。
設定で軌跡の表示ONにしてる人は、
軌跡・ログのタブの「ジェスチャーの軌跡を表示する」の下の
「軌跡をオーバーラップウィンドウに描画する」のチェック外して動作確認してみてね

597:名無しさん@お腹いっぱい。
19/03/28 20:32:40.47 dh8IOqPX0.net
トリガーに拡張ボタンを追加して使っていたのですが、Excelでは拡張ボタンのジェスチャーが使えないようで困っております。
元々は拡張ボタンをメーカーのソフトウェアから直接コピー・ペーストに割り当てていましたが、現在MGLの方でコピペを登録しているのでExcelではマウスからのコピペができない状態です。
何か対策はありませんでしょうか?

598:名無しさん@お腹いっぱい。
19/03/28 22:49:41.82 dh8IOqPX0.net
>>564です。
とりあえずマウスのドライバソフトウェア側でOffice製品に固有設定を割り振りましたが、これが最適解なのでしょうか。

599:名無しさん@お腹いっぱい。
19/03/28 22:53:56.29 yiWJolVH0.net
よくわからんけど最適解です

600:名無しさん@お腹いっぱい。
19/03/30 06:40:03.85 18fVGdsq0.net
わかりにくくてすみません。半分くらい自己解決しました。
別の質問です。もしかしたら基本的なことかもしれませんが教えていただきたいです。
右クリック+ホイール回転に左


601:右の矢印キーをあてました。 これで文字列内でカーソルを簡単に移動させることができるようになったのですが、 範囲選択しようと思ったらShiftキーが効きません。 効かない理由は何となくわかるのですが、 これを効かせる為にはどのように設定すべきですか? (右クリック+コロコロでShift+←→を実現させたい)



602:名無しさん@お腹いっぱい。
19/03/30 08:26:47.18 4gsEpjFB0.net
;シフト+←
if(!MG_Hold()){
Send, {Shift Down}{left}
}else{
Send, {Shift Up}
}

603:名無しさん@お腹いっぱい。
19/03/30 18:47:07.44 18fVGdsq0.net
すみません、うまく伝えられませんでした。
右クリック+コロコロでカーソル移動にMGL側で設定しました。
右クリック+コロコロ+キーボードのシフトキーで範囲選択モードにしたいわけです。
(右クリック+コロコロが矢印代わりになっているので、キーボードのシフトキーを押して
範囲選択モードにしようという自然な発想です。)
しかしトリガーにShiftキーを加えると他のシーンでShiftキーが使えなくなります。
なので、例えばRB_WU_のスクリプト内で「シフトキーが押下されていた場合、Send,+{Left}。
そうでなければSend,{left}」のような条件分岐をしたいです。

604:名無しさん@お腹いっぱい。
19/03/30 18:59:49.09 4gsEpjFB0.net
;Shift+←
if(GetKeyState("shift", "P")){
Send, +{left}
}
else{
Send, {left}
}

605:かざぐるマウスから移行したい素人
19/03/31 23:41:19.60 Um1qMTue0.net
ありがとうございます。実現できました。
別の質問です。「アクティブウィンドウをターゲットにする」設定が動作していないようでして、
非アクティブウィンドウには動作しないため、例えばRB_にはアクティブ化のスクリプトを
設定していました。しかしChromeのブックマークフォルダ内のエントリに右クリックができなくなりました
(アプリケーションキーを利用すれば一応は操作可能)。何か対策案はございませんか?

606:名無しさん@お腹いっぱい。
19/04/01 22:32:01.73 TTo0n6Hx0.net
ジェスチャー無効にウィンドウクラス:Chrome_WidgetWin_2 を追加
ちなみにFirefoxならウィンドウクラス:MozillaDropShadowWindowClass

607:名無しさん@お腹いっぱい。
19/04/06 21:01:13.56 8e7XuFdu0.net
ダブルクリックの操作に
LB__LB_
sec=1200
if(MG_Hold()&&MG_Hold()<sec){
}else if(!MG_Timer(sec)){
MG_StopNavi()
}
長押しでキャンセルするって言う動作を追加したんですけど、同じボタンを使ったシングルクリック時にも
長押しでキャンセルする動作をうまく設定できないんですけど、なにか案ありませんか?

608:名無しさん@お腹いっぱい。
19/04/07 00:18:32.49 UviLDPfU0.net
>>572
ありがとうございます。入力補助をそのまま使えばよかったのですね。AHKのWindow Spyを使っても
Chrome_WidgetWin_2は表示することができませんでした。
それはそれで使い方がおかしいのでしょうから
解決しなければならない課題な気がしますがここはひとまず保留としておきます。

609:名無しさん@お腹いっぱい。
19/04/07 03:50:53.58 UviLDPfU0.net
下記スクリプト、RB_RW[U or D]_で音量を上下したいのですが、
音量を1変化させたところで"R"の認識が無効化されてしまい、
継続してホイールを転がしてもRB_W[U or D]_として認識されてしまいます。
対策方法はございませんか?
;音量+
Send,{Volume_Up 1}
音量-も同様

610:名無しさん@お腹いっぱい。
19/04/07 08:05:05.83 O4vK1agm0.net
>>503
今更なんだけど
if (MG_Defer()) {
MG_Edit()
}

611:名無しさん@お腹いっぱい。
19/04/07 20:15:23.42 DJGZYuNs0.net
>>573
XX_でのシングルの動作を試してたら
他のジェスチャー利かなくなったりしまいには設定全部吹っ飛んでしまった
良くない行動なのかな

612:名無しさん@お腹いっぱい。
19/04/08 00:38:41.04 +xRa13c20.net
ドライバが付属していない安物のマウスの親指の2つの拡張ボタンの
割当を戻る進むから変更する方法はMGLにはありませんか?

613:名無しさん@お腹いっぱい。
19/04/08 01


614::34:59.08 ID:HXU5yK6Y0.net



615:名無しさん@お腹いっぱい。
19/04/11 17:16:27.44 Hj9Qr8o20.net
一つのジェスチャの中にMG_Timerを2個使う方法ってあります?

616:名無しさん@お腹いっぱい。
19/04/14 08:26:04.83 qMlIUK3I0.net
画面の端に触れて作動するときだけアクティブウィンドウを対象にするにはどうしたらいいんでしょうか?
通常のジェスチャではカーソルの下のウィンドウを操作したいんですが
画面端起動の場合、その下のウィンドウとなるとデスクトップやタスクバーが対象になってしまうんです

617:名無しさん@お腹いっぱい。
19/04/14 08:59:54.64 4uOfzxsC0.net
>>581
ヘルプの4.5.8をみれ

618:名無しさん@お腹いっぱい。
19/04/14 19:49:48.79 1snlQjhq0.net
かざぐるマウスがWin10で不具合が出るので最近使い始めたのですが、かざぐるマウスに
あった、「リンクを左クリック長押しで新しいタブで開く」。
これをこのソフトで実現する方法をご教示いただけないでしょうか。
よろしくお願いいたします。

619:名無しさん@お腹いっぱい。
19/04/14 20:01:06.10 0VDpHRBs0.net
ヘルプにそのケースがズバリ書いてあるじゃん

620:名無しさん@お腹いっぱい。
19/04/14 20:35:22.41 1snlQjhq0.net
>>584
失礼いたしました。

621:名無しさん@お腹いっぱい。
19/04/14 23:56:10.85 qMlIUK3I0.net
>>582
あ、ヘルプにあったんですね
すぐにはわからなかったので時間のある時にでも挑戦してみます
ありがとうございました

622:名無しさん@お腹いっぱい。
19/04/18 14:55:03.26 vyYHbs0w0.net
非アクティブウィンドウ上でホイールを回転させた時にスクロールするだけでなく
アクティブにする設定があれば教えていただけないでしょうか。

623:名無しさん@お腹いっぱい。
19/04/18 20:31:13.18 y968yA5m0.net
アクティブ化ってこれでしょ
IfWinNotActive
{
WinActivate
}

624:名無しさん@お腹いっぱい。
19/04/18 22:10:45.76 vyYHbs0w0.net
>>588
レス有難うございます。
それをホイール回転に割り当てるとスクロールが機能しなくなっちゃうんですよね・・。

625:名無しさん@お腹いっぱい。
19/04/18 22:16:02.05 zY2BdPde0.net
いやアクティブにすることしか書いてないから当たり前じゃ
これを1から10まで説明って甘ったれすぎだろ……

626:名無しさん@お腹いっぱい。
19/04/18 22:59:39.38 y968yA5m0.net
後ろに「ホイール回転を発生させる」ってやつ付けんとそりゃそうなるよ

627:名無しさん@お腹いっぱい。
19/04/19 00:14:54.67 zvnuy8Nu0.net
>>589 修飾シンボル「~」を使うやり方もあるんじゃないかな 試してないけど

628:名無しさん@お腹いっぱい。
19/04/19 06:48:56.44 lXAL79PR0.net
>>587
何というか、身も蓋もないことを言ってるように聞こえるかもしれんけど
>非アクティブウィンドウ上でホイール
ってのは、非アクティブの状態のままスクロールできることに意味があるのであって
アクティブ化してしまうのなら、かえって作業的にはマイナスになるケースが多いと思うよ
この機能を話題にする以上、ウィンドウを複数並べて作業する場面があるわけでしょ?
Win10でようやく標準搭載された機能だけど、それもアクティブ化するわけじゃないし

629:名無しさん@お腹いっぱい。
19/04/19 12:43:01.83 CwNmuBcG0.net
580です。
以前に使っていたソフトではその様に使っていてそれに慣れていたのでなんか気持ち悪い
なと思った次第です。
取り敢えずこのまま使って見る事にします。
レスいただいた皆さん、どうも有難うございました。

630:名無しさん@お腹いっぱい。
19/04/19 16:54:03.30 8UqjeVdD0.net
久しぶりにこのスレで質問しっぱなしじゃなくて
どうしたかの結果を言って終話してみるのみたw
というかサポートセンターじゃなくて掲示板なんだから
質問しっぱなしじゃなくて参考になったならないは
別にしてもどうしたかぐらい言ってけよw
それが後の人の参考になることが
あるかどうかは分からんがあるかもしれないんだから

631:名無しさん@お腹いっぱい。
19/04/19 21:38:57.82 RjVvkkHb0.net
取り敢えずこのまま使ってみます
じゃ特に参考にもならんだろ

632:名無しさん@お腹いっぱい。
19/04/19 21:47:35.49 8UqjeVdD0.net
あ?
お前みたいにいちいち絡んでくるのいるから
そのまま何も言わないで�


633:チえるの多いんだろw



634:名無しさん@お腹いっぱい。
19/04/19 22:28:24.17 RjVvkkHb0.net
ごめんなさい

635:名無しさん@お腹いっぱい。
19/04/19 23:09:36.03 RwWwgbWE0.net
>>575です。未だに解決しておりません。不可能なのでしょうか?

636:名無しさん@お腹いっぱい。
19/04/19 23:28:44.09 cDL88GGg0.net
>>599
AutoHotKeyは使ってるけどMGLそのものはあまりいじってないから
RB_RWのRWが何かはわからんけど
ホイールで連続したいならGetKeyState()を使うといいと思うよ
ジェスチャーはWD_でスクリプト内でRが押されているかどうかで分岐させて

637:名無しさん@お腹いっぱい。
19/04/20 00:35:00.92 ZxNVWNoF0.net
>>599
>RB_RW[U or D]_で音量を上下したいのですが
自分が8方向だからか少々分かりづらかったけど、RB_RWUで音量UP、RB_RWDで音量Downってこと?
だとしたら、そういう仕様だよ。RB_WUならいいけど、RB_RWUでは希望通りの動作にはならない
3.14. 4. ジェスチャーの仕様のジェスチャーの連続発動 か、4.2. 4. 連続発動型ジェスチャーを読みましょう
例えば、ターゲットをタスクバーにして、RB_WU/RB_WDで組むとかなら可能だし、より細かく設定できて視認性もいい
TaskVolってプラグインが、Autohotkey専用うpろだで公開されてる

638:名無しさん@お腹いっぱい。
19/04/25 13:44:57.60 OxI4MQCx0.net
かざぐるマウスにあった
「右クリックしながらホイール上下でフォルダの表示形式変更」する機能が便利だったんだけど
あれをMouseGestureLで再現する方法あったら教えてください

639:名無しさん@お腹いっぱい。
19/04/25 15:48:53.27 Qj8KGelZ0.net
>>599
試しに書いてみた。
以下のサンプルはホイールアップで send,u
ホイールダウンで Send,d
但し、L版ではなくノーマル版(MouseGestur.ahk)で試したのでL版での動作は未確認。
;RB_RWU_ のDefault等に下記3行を登録
send,u
wheelflag=rw
settimer, rightwheel, 100
;RB_RWD_ のDefaul等に下記3行を登録
send,d
wheelflag=rw
settimer, rightwheel, 100
;RB_WU_ のDefalut等に下記3行を登録
if (wheelflag="rw"){
send,u
}
;RB_WD のDefault等に下記3行を登録
if (wheelflag="rw"){
send,d
}

640:名無しさん@お腹いっぱい。
19/04/25 15:49:42.20 Qj8KGelZ0.net
>>603 の続き
;MG_User.ahk に下記6行を追加。
;MG_User.ahk のディレクトリはMGLのVerによって違うので MouseGestureL.ahk をテキストエディタで開いて MG_User.ahk を検索。
rightwheel:
if getkeystate("rbutton", "P")
return
wheelflag=
settimer, rightwheel, off
return

>>602
Shift+Ctrl+1~8 がエクスプローラーのレイアウト用のショートカットなので
必要なレイアウト用ショートカットをループするスクリプトを前述のサンプルに追加するだけ。
現在のレイアウトはレジストリを参照すればいいんだろうけど、該当のレジストリーキーは自分で調べて。
レジストリキーが分かれば RegRead で値を読み出せる

641:名無しさん@お腹いっぱい。
19/04/25 16:05:34.75 Qj8KGelZ0.net
>>602
RB_RWU_ / RB_RWD ではなく RB_WU / RB_WD だからサンプルは殆ど関係なかった
現在状態をレジストリから取得し(RegReadで読み出し)
その値に応じて目的のショートカットキーを送ればいい

642:名無しさん@お腹いっぱい。
19/04/25 18:13:55.30 0+/M4e8x0.net
>>602
QTTabBarなどのソフトで互換ビュー扱いにすれば、LVM_GETVIEWをSendすれば値がとれるよ
LVM_GETVIEW := 0x108F
SendMessage, % LVM_GETVIEW,,, SysListView321, ahk_class CabinetWClass
MsgBox, % ErrorLevel
0 : LV_VIEW_ICON      特大アイコン/大アイコン/中アイコン
2 : LV_VIEW_SMALLICON 小アイコン
3 : LV_VIEW_LIST      一覧
1 : LV_VIEW_DETAILS    詳細
4 : LV_VIEW_TILE      並べて表示/コンテンツ

643:名無しさん@お腹いっぱい。
19/04/25 20:26:49.42 e5DBRYkg0.net
>>602
>>1のうpろだに


644:上がってるかざぐる代替プラグインにその機能が含まれてる



645:名無しさん@お腹いっぱい。
19/04/25 20:52:41.41 0+/M4e8x0.net
>>607
主さんではありませんが、ありがとうございます
早速関数をパクらせていただきました

646:名無しさん@お腹いっぱい。
19/04/25 23:50:30.18 OxI4MQCx0.net
>>607
>;エクスプローラのタイトルバー上のホイール回転で表示モード切り替え
アクションは合ってるんだけど操作が違う

647:名無しさん@お腹いっぱい。
19/04/26 08:27:41.67 JAOampoq0.net
>>609
そこを自由に変えられるのがMGL使ってる利点でしょ

648:名無しさん@お腹いっぱい。
19/04/26 11:47:17.63 z4UD6i+x0.net
唐突に何言ってんのこの子?

649:名無しさん@お腹いっぱい。
19/04/26 19:49:21.34 gFX3Na2e0.net
自分で書き直せってことだろ

650:名無しさん@お腹いっぱい。
19/04/26 20:03:06.34 z4UD6i+x0.net
それは「MGL使ってる利点」ではないだろ

651:名無しさん@お腹いっぱい。
19/04/27 02:23:43.98 KNJsCNic0.net
ん?AHKスクリプトで作られてるからこそ書き換えられるんだよ?
>>608のように関数のみ移植すれは良いのでハードルは低い

652:名無しさん@お腹いっぱい。
19/04/27 03:17:46.51 yEMHgTX50.net
それができる人間ならそもそもここに訊きに来ないだろ

653:名無しさん@お腹いっぱい。
19/04/27 14:51:45.97 KNJsCNic0.net
出来る出来ないはともかく>>602に関しては散々回答貰っておきながら
お礼もなしで、>>609みたいな態度じゃロクなレスは貰えんだろ

654:名無しさん@お腹いっぱい。
19/04/27 16:12:45.21 q2M+TvvW0.net
ロクなレスしてないやつが言うだけあって説得力があるな

655:名無しさん@お腹いっぱい。
19/05/21 22:16:37.87 niUdrJJB0.net
正規ソフト「AutoHotkey」を悪用した攻撃を確認 | トレンドマイクロ セキュリティブログ
URLリンク(blog.trendmicro.co.jp)

656:名無しさん@お腹いっぱい。
19/06/01 22:51:34.98 j49WfQbd0.net
>>4をすることでジェスチャーミス時の右クリックはされないようになりましたが、
ジェスチャーがタイムアウトした際にも同じようにしたいです。
どのように改変すればよいですか?

657:名無しさん@お腹いっぱい。
19/06/01 23:00:25.56 j49WfQbd0.net
>>600 >>601 遅くなりました、ありがとうございます。
やりたいことは右クリックを押したままカーソルを右に一回動かして、
その状態で右クリックを離すまでホイール上下で自由に音量調整をすることです。
私が考えたやり方では音量を1段階変更させた時点でジェスチャー完了とみなされ、
右クリックのホールドが解除されるのでその後の音量調整ができず、
結果的に、例えば音量を3変更したい場合に「右に引っ張ってホイール回転」
の操作が3回必要になって使い物になりませんでした。
GetKeyState()試してみます。ただズブの素人ですのでまたお世話になるかもしれませんが
その時はよろしくおねがいします。

658:名無しさん@お腹いっぱい。
19/06/01 23:03:09.01 j49WfQbd0.net
>>601 よく調べてみます。回答ありがとうございました。
ところで8方向だと、いくら認識設定をしても操作ミスが頻発しそうだと敬遠
していたのですが、それについてはいかがでしょうか?

659:名無しさん@お腹いっぱい。
19/06/01 23:36:16.41 XWyZRQ3c0.net
594じゃないけど、操作ミスなんて無いな
ミスるようならミスも含めてジェスチャー登録すればいい
RB_48_
RB_47_
RB_478_
左 上、ってジェスチャーだけど
左 左上、左 左上 上、でもOKになる

660:名無しさん@お腹いっぱい。
19/06/02 02:18:29.83 CkEMzxYj0.net
>>621
そこは意図通りにならないなら設定値を調整するしかないよ
自分は、斜め移動の認識範囲(角度)の所で、縦横移動の後を0、斜め移動の後は90に変更してる
(確かデフォだと全部45)けど、こういうのを晒した所で、マウスの動きは人それぞれクセがあるから
そのまま当てはめても意味ないと思う。結


661:局は自分で最適な設定を見つけないと



662:名無しさん@お腹いっぱい。
19/06/02 14:53:35.85 tpsjXd7r0.net
>>623
そうなんですね。
最近4方向とトリガーのバリエーションで限界を感じつつあるので前向きに検討してみます。
ありがとうございます。

663:名無しさん@お腹いっぱい。
19/06/03 21:16:51.59 0QqM26Fw0.net
windwos10のウィンドウ(Windows.UI.Core.CoreWindow)で
スクロールしたいのですが
MG_SendWheel("U", 1)
MG_Scroll2("V", -1, 0)
どちらも反応しないのですが、どうすればよろしいのでしょうか?

664:名無しさん@お腹いっぱい。
19/06/07 16:26:31.96 n5/hkiDL0.net
>>625
アクティブ化してからSend {WheelUp}、Send {WheelDown}
非アク状態では多分無理

665:名無しさん@お腹いっぱい。
19/07/09 12:37:33.44 pmX+6tLa0.net
Windows10でかざぐるマウスに存在していた下記の機能を再現された方はいらっしゃいませんか?
「タスクバーアイコン上のスクロールでウィンドウの展開収納」
「タスクバーアイコン上の中クリックでそのアプリを終了する」
MGLでそれを再現したスクリプトを公開されていた方はいましたが、
Windows10には対応していなかったようです。
切実な問題で、これによりWindows10への移行を保留しています。
私は機械音痴のようなもので、自作する術を持ち合わせておりません。
どうか、よろしくお願いします。

666:名無しさん@お腹いっぱい。
19/07/09 17:56:42.56 HzbEEHM50.net
いつだったかに質問した内容について自分なりに考えてみたのですが、わかりませんでした。
やりたいことは、「右クリックを押しながら右に1移動させて、
その状態で右クリックを押したままマウスホイールをコロコロしたら音量が上下する」
です。
下記では作動しませんでした(作動するわけない感じがしますが、アイデアがありませんでした。)。改善策をお教えください。
RB_R_
Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))

667:名無しさん@お腹いっぱい。
19/07/09 18:24:52.29 zjaXHMEE0.net
>>628
RB_RWU_
SoundSet, +n, MASTER, VOLUME
RB_RWD_
SoundSet, -n, MASTER, VOLUME
※nはお好みで

668:名無しさん@お腹いっぱい。
19/07/10 04:01:49.18 mNziD63E0.net
>>597
早よ死ねガイジ

669:名無しさん@お腹いっぱい。
19/07/10 20:39:49.76 Xi7qvixi0.net
>>629
回答有り難うございます。
しかしその方法では、音量がn変化した時点でジェスチャーが終了してしまうため、
再度Rの入力が必要になるんです。
例えばn=1として音量を100変えたければ、RB_RWU_を丸ごと100回繰り返さなければならないわけです。
そこで、GetKeyStateでRButton押下中はジェスチャーを抜けないように
RB_RWU_(上のRB_R_は痛恨のミスです...)で、
Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))
とすることで、右クリックを長押ししている間はLoop-While間を動き続けるのではないかと考えました。

670:名無しさん@お腹いっぱい。
19/07/10 21:15:40.04 Xi7qvixi0.net
>>631 です。
まるっきりおかしな構文でした。
RB_RWD_に以下を入力したところ、RButtonをUpするまで自動的に
音量が変化するようになりました。やりたいこととは違いますが近づいた気がします。
なんとかしてみます。(Sleepの値によって音量が変化する速度が変わる)
Loop {
GetKeyState, state, WheelDown, P
IF state = D
SoundSet, -1, MASTER, VOLUME
Sleep 250
GetKeyState, state, RButton, P
IF state = U
Break
}

671:名無しさん@お腹いっぱい。
19/07/12 03:23:35.87 n7p3DTJn0.net
OSのバージョンを1903に上げたあとから右クリックを使用するジェスチャーが効かなくなりました
おま環でしょうか?

672:名無しさん@お腹いっぱい。
19/07/12 03:49:59.54 n7p3DTJn0.net
ごめんなさい
入れ直したら直りました

673:名無しさん@お腹いっぱい。
19/07/19 12:16:01.53 vtP5MzT20.net
~LButton up::
をMG_User.ahkに書くとジェスチャー


674:設定画面の時だけ 左クリックが効いたり効かなかったり、挙動がおかしくなる んですけど、他にいい書き方ありませんか?



675:名無しさん@お腹いっぱい。
19/07/19 16:14:16.05 vtP5MzT20.net
~LButton::
WinGet, appName, ProcessName, A
if(appName = "regedit.exe"){
ctrlHWND := MGU_GetCtrlHWnd()
WinGetClass, class, ahk_id %ctrlHWND%
if(class = "SysTreeView32"){
Loop
{
Sleep, 10
GetKeyState, state, LButton
If state = U ; The key has been released, so break out of the loop.
Break
}
copyKeys = {Alt down}{e down}{e up}{c down}{c up}{Alt up}
curPath := MGU_GetClipAfterCopy(copyKeys)
if(prePath != curPath AND curPath != "" AND curPath != null){
MGU_ForwardDirStack("push", curPath, "regedit")
}
prePath := curPath
}
}
Return
の様に、If state = U を入れたら上手く動きました。
どうもお騒がせしました。

676:名無しさん@お腹いっぱい。
19/07/22 15:47:02.28 Q2Ern3So0.net
特定のソフトでキーボードのAをジェスチャーに割り当てようと思っているのですが
そうするとすべてのソフトでAが使えなくなってしまいますよね?
特定のソフトでのみ特定のジェスチャーが起動するようにはできないでしょうか?

677:名無しさん@お腹いっぱい。
19/07/22 15:48:44.03 XmZTbPf60.net
根本的な使い方を勉強。
丁寧なヘルプもついてる。

678:名無しさん@お腹いっぱい。
19/07/22 18:50:03.62 Q2Ern3So0.net
>>638
出来ました
ありがとうございます

679:名無しさん@お腹いっぱい。
19/07/22 22:25:49.17 wY10hvtH0.net
AHK自体の機能として特定のソフトへのキー置き換えをしようとして
下記のような記述を書いたんだけどどこに書くのが正解なんでしょうか?
Pluginsフォルダに置いたfoo.ahkだとマウスジェスチャー機能が死んでしまったから色々試して
MouseGestureL.ahkの最後に書いたら動いたからとりあえずそこに書いているのですが
> #IfWinActive hoge
> a::Send, b

680:名無しさん@お腹いっぱい。
19/07/23 07:25:25.61 uGVAfmyN0.net
>>640
#If を閉じないと

681:名無しさん@お腹いっぱい。
19/07/25 00:35:37.43 WjDzAF/O0.net
拡張スクリプトみたいなとこでしょ

682:名無しさん@お腹いっぱい。
19/07/25 23:01:11.18 gywhsRAw0.net
>>641
#IfWinActive と #Ifで閉じてみましたが変わりませんでした

683:名無しさん@お腹いっぱい。
19/08/04 00:40:25.24 dbvYk48K0.net
統合失調症の特徴的な症状
■妄想
妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。
たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。

完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思�


684:「込み勘違いしてファビョるキチガイ 青葉真司と同類の人種w



685:名無しさん@お腹いっぱい。
19/08/15 19:09:38.41 01Y+NUdb0.net
設定画面をジェスチャーで開くようにしたいんですが、どうすればいいですか?

686:名無しさん@お腹いっぱい。
19/08/15 19:52:02.10 01Y+NUdb0.net
解決しました

687:名無しさん@お腹いっぱい。
19/08/15 21:05:57.20 aV1IEEXd0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜ8

688:名無しさん@お腹いっぱい。
19/08/17 22:29:41.91 n+U6lOaO0.net
画面端起動を追加してると、その画面端での左クリックの押上げを認識しないな
文字選択や、D&Dやらスクロールバーを摘まんだまま画面端にぶつかった状態で離すと、ボタンを離しても押しっぱなしだわ
何が原因かずっと分からなかった

689:名無しさん@お腹いっぱい。
19/08/18 02:02:03.34 kWRxVmVx0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜew

690:名無しさん@お腹いっぱい。
19/08/19 16:42:49.25 kEuIDRBy0.net
画面端発動させてると高確率で何かおしっぱになるのかAutoHotkeyの再起動が必要になるわ。

691:名無しさん@お腹いっぱい。
19/08/19 19:41:59.37 x+7Yv8mr0.net
真・セガサターン総合スレ [無断転載禁止](c)2ch.net
スレリンク(game90板:629番)-630

629 名前:せがた七四郎[sage] 投稿日:2019/08/19(月) 15:35:56.10 ID:49tARyAI
コピペ馬鹿がソフトウェア板にニートタイムに書き込んでいてワロタw
630 名前:せがた七四郎[] 投稿日:2019/08/19(月) 18:46:12.62 ID:LMwdgPMX
悔しい気持ちは分かるが
ニートタイムにソフトウェア板













ト工作してるバカが誰かを知ってるのは   
                 刑事さんなんだよ>株式会社チキンヘッドのボンクラ朝鮮人の南人彰くん
嘘だと思うんだったら被害届出して証拠を提示してもいいし
君が自殺または殺害されればソフトウェア板のネット工作が止まるhhw4u4

692:名無しさん@お腹いっぱい。
19/08/19 19:43:27.57 4DUoEWIj0.net
真・セガサターン総合スレ [無断転載禁止](c)2ch.net
スレリンク(game90板:629番)-630

629 名前:せがた七四郎[sage] 投稿日:2019/08/19(月) 15:35:56.10 ID:49tARyAI
コピペ馬鹿がソフトウェア板にニートタイムに書き込んでいてワロタw
630 名前:せがた七四郎[] 投稿日:2019/08/19(月) 18:46:12.62 ID:LMwdgPMX
悔しい気持ちは分かるが
ニートタイムにソフトウェア板













ト工作してるバカが誰かを知ってるのは   
                 刑事さんなんだよ>株式会社チキンヘッドのボンクラ朝鮮人の南人彰くん
嘘だと思うんだったら被害届出して証拠を提示してもいいし
君が自殺または殺害されればソフトウェア板のネット工作が止まるhhw2

693:名無しさん@お腹いっぱい。
19/08/30 06:41:32.08 cGhcrVCn0.net
mpc-hcやブラウザなどを最前面に固定するとジェスチャーが動作しないですが同様の症状の方はいますでしょうか?
また解決策などありましたら教えていただきたいです

694:名無しさん@お腹いっぱい。
19/08/30 06:43:57.93 cGhcrVCn0.net
>>653
言葉が抜けていました、"常に"最前面に固定したときに症状が起こります

695:名無しさん@お腹いっぱい。
19/09/03 06:02:32.84 8G4wwoGx0.net
^^■ 栃木ゲーセン事情80 ■
スレリンク(gecen板:856番)
> 856 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2019/09/02(月) 20:58:16.83 ID:kutFghBw0 (PC)
> まあ製造物責任法って感じで責任もって欲しいよね、親御さんには



















いるのは最近自分の親が両方とも他界したからだろうな
自分になくしたものを攻撃材料にすることで憂さを晴らしてるんだろ
犯人は一人ぼっちになった南人彰 独身童貞インポ顔(58)
寂しいなら親の後を追って逝け�


696:ホいいだろオマエみたいにネット工作やらせてもチョン臭い三流自演しかできない役立たずがよw



697:名無しさん@お腹いっぱい。
19/09/20 11:28:07.14 23TBmcDe0.net
ブラウザで 右ボタンバブルクリックで リンクを別窓で開く をしたいんだけど
MG_Wait(500)
;キー操作を発生させる
Send, {Shift Down}
;マウスクリックを発生させる
MG_Click("LB")
;キー操作を発生させる
Send, {Shift Up}
大体うまきいくけど 5回に1回は ただの左クリックになってしまいます
安定させる魔法の呪文はありませんか?

698:名無しさん@お腹いっぱい。
19/09/25 13:50:39.22 qbsdijKb0.net
>>656
どのブラウザか知らんけど、コンテキストメニューに
新しいウィンドウで開く、が入ってないか?
キーも設定されてると思うから、それを記述した方が簡単で確実だと思う

699:名無しさん@お腹いっぱい。
19/09/26 15:58:58.14 vbi5eDQo0.net
>>657
できればブラウザのくくりで動作させたいから・・
Edge のコンテキストにはキーがないみたい

700:名無しさん@お腹いっぱい。
19/09/26 16:01:48.53 vbi5eDQo0.net
Sleep, 500
MG_Wait(500)
両者の違いを知ってる方 教えてください

701:名無しさん@お腹いっぱい。
19/09/26 18:55:55.02 xx2ySMnV0.net
Sleepはスクリプトが指定時間停止する
MG_Waitはスクリプトは動いていて指定時間キャンセルされる

702:名無しさん@お腹いっぱい。
19/09/26 20:42:40.58 vbi5eDQo0.net
>>660
ども

703:名無しさん@お腹いっぱい。
19/09/27 22:17:58.26 3IZla0Mb0.net
>>658
できるだけ共通化したいと言うのは分かるけど
それでもブラウザ内ですべてのジェスチャーを同じキーに揃えることは無理じゃない?
Edgeならコンテキストの後に方向キー↓とEnterでいいし、4/5よりは成功率高いと思うが
もしくは、それぞれのアクションごとにsleepを挟む… でもこのくらいは試してるだろうし
もしくは、使ったことないけどChromiumベースのEdgeなら同じキーかもしれない

704:名無しさん@お腹いっぱい。
19/09/28 13:57:49.43 48wtjxb00.net
右ダブルクリックに割り当てたことがなかったので試してみた
MouseGestureL.ahk ver 1.31
MouseGestureL.exe 1.1.30.03
仮想環境のWindows10 1903にクリーンインストール
ターゲットのブラウザにEdgeを登録
RB__に
MG_Wait(800)
RB__RB__に
Send, {Esc}
Sleep, 100
Send, {Shift Down}
Sleep, 100
MG_Click("LB")
Sleep, 100
Send, {Shift Up}
こんなものでも数十回試した限りでは安定して動作した
バブルクリックは試していない

705:名無しさん@お腹いっぱい。
19/11/02 02:34:30.73 2oJb3oMh0.net
特定のトリガーの場合のみ8方向認識モードにすることは可能ですか?
RB_LB_スタートのパターンでのみ8方向にしたいのですが

706:名無しさん@お腹いっぱい。
19/11/02 13:14:03.48 688hxMpa0.net
>>664
試してはいないけど
RB_に
MG_8Dir:=0
RB_LB_に
MG_8Dir:=1
で切り替わるんじゃない?

707:名無しさん@お腹いっぱい。
19/11/25 06:31:10.21 eCtpvmtB0.net
MouseGestureL.ahk起動中だと、ウィンドウがタスクバーの上にでてくるようになったんだけど
どうやって直せばいいの?

708:名無しさん@お腹いっぱい。
19/11/28 14:38:08.93 Lhuy8ZcF0.net
無理みたいね

709:名無しさん@お腹いっぱい。
19/11/28 16:55:42.09 zqRqsFNF0.net
まずそんなことにならない

710:名無しさん@お腹いっぱい。
19/11/28 19:11:21.58 +7+evZvJ0.net
>>666
ジェスチャー軌跡ON・OFFのところの「軌跡をオーバーラップウィンドウに描写」
のチェックを外す

711:名無しさん@お腹いっぱい。
19/11/28 23:14:30.01 Lhuy8ZcF0.net
Oh my God

712:名無しさん@お腹いっぱい。
19/12/08 21:42:33.25 u2ghXdvW0.net
カーソル上のウィンドウをつかんで動かすことって可能?
窓掴みっていうフリーソフトも使ってみたけどゴミだった

713:名無しさん@お腹いっぱい。
19/12/08 23:09:27.94 lZnJfeiq0.net
コード書きゃ可能だが
窓掴みのような簡単なソフトですら使えないようならまず無理だろう

714:名無しさん@お腹いっぱい。
19/12/09 01:31:29.33 ogsYdinP0.net
いや使えるうえで聞いてるんだけど

715:名無しさん@お腹いっぱい。
19/12/09 13:30:26 RhLy9rR30.net
使えるのになんでゴミなの?

716:名無しさん@お腹いっぱい。
19/12/10 19:22:55.39 0PQtofev0.net
たまに反応しないor遅延するときがあるから。
altmoveは反応最高だけど、最大化をつかんだとき自動で通常にできないから悩んでたんだ。
僕が言った「使える」は、扱いこなせるもしくは目的に貢献しているっていう意味での「使える」ではないです。

717:名無しさん@お腹いっぱい。
19/12/20 18:47:08 ulNk3Hc90.net
ウインドウが最小化されてるかされていないかで分岐させるには
どうすればいいですか?

718:名無しさん@お腹いっぱい。
19/12/20 23:03:32 hEqiYjJm0.net
WinGet,WinState,~
If WinState = -1

719:名無しさん@お腹いっぱい。
19/12/21 11:04:47.19 c/rHMbBL0.net
>>677
レスがつくとは思ってなかったので大変ありがたいです。
長生きしてください。

720:名無しさん@お腹いっぱい。
19/12/21 12:08:56.08 f9xFklIj0.net
3440x1440のディスプレイの下に1920x1080のサブディスプレイを置いてるんだけど、
このサブディスプレイ側でのクリック判定がなぜか左上にずれてしまう
例えばリンクを開こうとクリックするとその左上のリンクを開いてしまう
これもう更新されてない昔のスクリプトってことでしょうがないのかな?

721:名無しさん@お腹いっぱい。
19/12/21 12:12:23.26 f9xFklIj0.net
>>679
ディスプレイの設定から文字拡大150%になってたところを100%にしたら問題なくなった
もうこれ対応期待できないよなあ

722:名無しさん@お腹いっぱい。
19/12/21 13:03:22.27 xu6go3+D0.net
>>680
Windowsの問題だろ
スケーリングの問題なんて昔からよくある
Windows10ならフィードバックHUBから詳細書いて送っとけ
MGL以外でも起きる問題で賛同者が多ければどうにかするだろ(どうにかしないこともよくあるが)

723:名無しさん@お腹いっぱい。
19/12/21 13:36:42.63 qJzQ520c0.net
ahkのスケーリング関係は昔は洒落にならなかったけどいつの間にか普通に動くようになってたな
autohotkey.exeのバージョンを上げてみては?

724:名無しさん@お腹いっぱい。
19/12/21 14:27:05.52 f9xFklIj0.net
>>682
ありがとう
久しぶりにAHKをサイトからダウンロードしてきて置き換えてみたけど変わらなかった
13インチのFullHDだから100%だと少し文字は読みづらくなるけどクリックずれるのは困るからこのまま使い続けようと思う

725:名無しさん@お腹いっぱい。
20/01/12 21:01:44.25 2Pu6oP920.net
ロジクールの7ボタンマウス使ってる人いますか?
これで親指で操作するボタン(第6第7ボタン?)に新規ボタン定義の機能で、定義付けしたいのですが可能でしょうか?
ヘルプを見るとマウスのドライバユーティリティを使って…とあるのですがlogicooloptionからでは第6、7などにF13などを割り当てることは
無理っぽいのですが、分かる方いますか?

726:名無しさん@お腹いっぱい。
20/01/12 23:00:36.45 6sAoLsig0.net
>>684
*設定ファイルを直接書き換える
%APPDATA%\Logishrd\LogiOptions\devices ~ ???.xml
vkey="??" ←ここ
仮想キーコード: F13 ~ F24
10進数: 124 ~ 135
*AHKなどで一時的に他キーをF13にしてからLogicool Optionsで入力
> hoge.ahk
F1::F13

727:677
20/01/13 09:59:23.75 0sXGzJJX0.net
>>685
レスありがとうございます。
これが神レスというのは感覚的に分かるのですが、設定の書き換えが上手く出来ません。
とにかくジェスチャーが足りなくて困ってます。サイドボタンを起点とする


728:ジェスチャーを作りたいのですが…



729:名無しさん@お腹いっぱい。
20/01/13 10:50:07.51 BCiKCq6c0.net
>>686
説明すると長くなるし理解しにくいだろうからググったほうが早い
「Logicool マウス F13 割り当て」とかで出てくると思う

730:名無しさん@お腹いっぱい。
20/01/13 20:00:24.53 BLdXI77M0.net
MGLで修飾キーと組み合わせたジェスチャしてて気づいたんですが
Win + F16 ってデフォルトで「スライドしてpcをシャットダウンします」が割り当てられていませんか?
AHKとMGLを両方終了させても#F16を押すとスライドシャットダウンが起動してしまうので
この組み合わせでジェスチャすることができないみたいです
AHK側で#F16::returnと強制的に無効にしてもスライドシャットダウンはでてしまうので
これを無効にする方法はないでしょうか?
AHKで何も設定してないのに
#F16::Run, SlideToShutDown.exe
みたいな感じになってるため
MGLでこの組み合わせのジェスチャを設定できないという症状です

731:名無しさん@お腹いっぱい。
20/01/13 20:54:04.25 Kyl3mrvO0.net
>>688
>AHKとMGLを両方終了させても#F16を押すとスライドシャットダウンが起動してしまうので
つまり物理的にF16キーがあるってことかな?
デバイス専用の割り当てアプリが有るならF16などに変更する
無い場合は無理

732:名無しさん@お腹いっぱい。
20/01/13 22:18:59.77 BLdXI77M0.net
>>689
返答ありがとうございます。
マウスにFスクリーンキーボードでF16キーを割り当ててる感じですね
AHKとMGLともに終了してもスライドシャットダウンが発動するので
おそらく #aアクションセンター #rファイル名指定して実行 のように
Windowsに最初からある既定ショートカットが#F16にもあって
それを偶然見つけたような感じなんじゃないかと思うのです
System32にあるSlideToShutDown.exe が起動しないように無効にできれば
F16をトリガーにしたジェスチャでWinキーとの組み合わせができそうなのですが

733:名無しさん@お腹いっぱい。
20/01/14 00:31:06.73 YCyA6bsk0.net
>>690
WindowsのキーボードショートカットにF13~F24は存在しません
他のアプリ、ハードウェア(ノートPC、ファンクションキーボードなど)が反応している可能性が高いです
確認のために新しいAHKファイルに
以下の文だけ書いてF1を押してください
F1::Send, #{F16}
反応するのであれば原因探してショートカット変更、無理なら停止
セーフモードで試せば絞り込み早くなるかも?

734:名無しさん@お腹いっぱい。
20/01/14 00:47:21.20 l9MHnDAO0.net
>>691
返答ありがとうございます
F1::Send, #{F16} を書いてF1押しても
やはりスライドシャットダウンが実行されるようです
例えば #F16::Send, a と置き換えても
スライドシャットダウンとSend,a 両方とも実行されてしまうため
AHKの問題ではなく確かにハード自体の設定の問題かもしれませんね
使用PCは、Dell Latitude7370 です

735:名無しさん@お腹いっぱい。
20/01/14 01:33:47 l9MHnDAO0.net
周辺機器をはずしてもセーフモードで AHKだけ起動して F1::Send, #{F16}
をしてもスライドシャットダウンになるため
やはりPC自体に問題がありそうです

因みに #F13 #F14 #F15 だとスライドシャットダウンは起動しません
他のキーも試したところ以下の結果になりました
これらすべてAHKもMGLも起動せずに実行されました
#F16はスライドシャットダウン
#F17はモニターが一瞬点滅(機能不明)
#F18は付箋
#F19は切り取り&スケッチ
#F20はWindows Ink ワークスペース
#F21はWindowsの設定
#F22はモニターの切り替え
#F23 #F24は何もなし

ずいぶん充実してるため何かプリインストールされてるものに
そういう設定があるアプリでもあり邪魔してるのかもしれません

736:677
20/01/15 23:06:19 VLs12GnJ0.net
>>687
ググったらそれらしいのが出てきました。
ありがとうございました。

ファイル書き換えってやったことなかったのですが、


737: これでアイコンなども変えられるんでしょうか? 練習で以前の緑背景に白地Hに変えてみたいのですが



738:名無しさん@お腹いっぱい。
20/01/15 23:18:08 n/gs6T/D0.net
>>694
そりゃよかった
Componentsフォルダに
任意アイコンをMouseGestureL.icoって名前で入れたらアイコン変わると思うよ

739:名無しさん@お腹いっぱい。
20/01/22 21:54:12 stjw1tis0.net
MouseGestureL.ahk内の693行目あたりの(MG_Check関数内の)
MG_Gesture := MG_CurTriggers

MG_Gesture := RegExReplace(MG_Gesture, "(LB|MB|X1B|X2B|WU|WD|LT|RT)_*?$", "")
MG_Gesture := RegExReplace(MG_Gesture, "(?<=[^W][LRUD1-9])_$", "")
みたいなのに置き換えると
RB_LLB__やRB_RWU_などを連続発動できた
なんか不具合でるかはわからんです

740:名無しさん@お腹いっぱい。
20/01/23 16:39:36.19 WjwEPqfj0.net
URLリンク(ux.getuploader.com)
連続発動(MGLプラグイン)
かざぐるマウスの "ジェスチャー中の左クリックで入力コマンドを連続実行"
機能の代替を目指してみた 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)


741:名無しさん@お腹いっぱい。
20/01/26 22:59:58.28 M7Mh7OEu0.net
URLリンク(ux.getuploader.com)
MouseGestureLのジェスチャー有効/無効を自動で切り替える(MGLプラグイン)
MouseGestureL.ahkの設定で
ジェスチャー無効に設定してあるターゲットがアクティブウィンドウになった時に自動でジェスチャー無効に切り替わる
ジェスチャー無効に設定してないターゲットがアクティブウィンドウになった時に自動でジェスチャー有効に切り替わる
一部のゲームなどでMGLを無効にしてないと不具合出るって人向け、問題でてないって人は必要ないです 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)


742:名無しさん@お腹いっぱい。
20/01/27 02:05:54 FUy7TxNw0.net
ゲーム起動する前に手動で無効にしてたから助かるわ
ありがとう

743:名無しさん@お腹いっぱい。
20/01/27 09:20:14 2ONmUQZt0.net
>>698
ターゲットのジェスチャー無効に入れたらだめなの?
それでも不具合出るのか?

744:名無しさん@お腹いっぱい。
20/01/27 12:58:27.04 uSpXI3eM0.net
>>700
MGLの設定でターゲット ジェスチャー無効に指定していてもマウスフック自体は発生していて
RButton:: (無効のウィンドウなら)RButton Down (無効じゃなければ)ジェスチャー処理
RButton Up:: (無効のウィンドウなら)RButton Up (無効じゃなければ)ジェスチャー処理
みたいな感じになってるので
FPSなど一部のゲームやアプリで直接マウス入力を受け取りに行ってると思われるものがあると
MGL(AHK)のマウスフックとコンフリクト(競合)が起きて、マウスの挙動がおかしくなったりするのかもしれない
それを回避するには根本的にMGL(AHK)のマウスフック自体をオフにしないといけないのでは?
と思ったので自動オンオフできるようにしてみました
本当は#IFや#IfWinNotActiveなんかをMG_Config.ahkに組み込めるように
MG_Edit.ahkを改変したほうがいいと思うけれど、プラグインならこんなものかなぁとやってみました

745:名無しさん@お腹いっぱい。
20/01/27 15:49:55 uSpXI3eM0.net
メインタブのアクションスクリプト欄で設定していない時でも、ジェスチャータブでジェスチャーを設定していると
MG_Config.ahkにジェスチャーのラベルが作られる、アクションは空白なので何もしないジェスチャーを設定しているのと同じことになる

例)RB_Rのジェスチャーだけ作っていて、なんの動作も設定していない、すると永遠にRB_R_にたどり着かなかったり

使わないジェスチャーは逐一消せば問題は起きないけど
ジェスチャー登録だけしておきたいという人や消し忘れてる


746:場合などが気になったので一応修正してみました MG_Edit.ahkのGestureToAhk()関数の中の szSubG = %szSubG%return`n`n%szSubA%return`n を if (szContG) {   szSubG = %szSubG%return`n`n%szSubA%return`n } else {   szSubG := "" } に置き換える



747:名無しさん@お腹いっぱい。
20/01/27 16:06:21 2ONmUQZt0.net
>>701
詳しくてわかりやすい解説ありがとう
いずれ必要になるときが来るかもしれないから貰っとくね
作成おつです

748:名無しさん@お腹いっぱい。
20/01/28 01:56:42.86 6r1lzo0g0.net
以前2,3日に1回確実に落ちまくって困ってたんだが、
TaskbarExtension.ahk を切ったらなぜか安定した
俺環なんだろうけど彼が原因だったのか…?

749:名無しさん@お腹いっぱい。
20/01/28 19:37:07.56 S4ZqAouK0.net
MouseGestureL.ahk VerUP
作者さん乙です
URLリンク(pyonkichi.g1.xrea.com)
■Ver1.32 (2020/01/28)
□高DPI環境に対応
□MouseGestureL再起動用のホットキー設定を追加
□「未定義ジェスチャーの入力後に本来のマウス操作を再現しない」オプションを追加
□タスク切り替え時に除外するウィンドウの設定を追加
  (MG_ActivatePrevWin()関数用)
□ジェスチャータイムアウト後、約3秒でトリガーボタンを強制解放する仕様に変更
  (トリガーボタン押しっ放し問題への対策)
□ジェスチャーの軌跡をオーバーラップウィンドウへ描画する設定の影響で、タスクバーの最前面化が解除されてしまう問題に暫定対応
  また同設定により、ジェスチャー割り当てアクションの処理速度が低下する問題を改善
□その他、細部の仕様変更と軽微な不具合の修正

750:名無しさん@お腹いっぱい。
20/01/28 20:40:51 vL8qPC+R0.net
>>705
キター。乙です。
早速アップデート再起動便利~。

ただ、"壁ジェスチャー連打でジェスチャーが使えなくなったところでキーボードショートカットでMGLを再起動"を数分間試してたんだけど、
一度だけタスクトレイのMGLのグレーのアイコンが2つになってることがあった。
タスクマネージャにもAutoHotkey.exeが2つ。

その後に更に数分間試してみても再現することはなかったからよっぽどのことが無い限り発生することはなさそうだけど。

751:名無しさん@お腹いっぱい。
20/01/28 21:13:23 MFkUBVSr0.net
Never Never Surrender

752:名無しさん@お腹いっぱい。
20/01/28 21:40:38 1vawx3hK0.net
>>706
もし不具合心配ならアクションスクリプトに
GoSub, MG_Reload
で再起動できるよ…これは前からできたけど

753:名無しさん@お腹いっぱい。
20/01/28 22:03:48.47 vL8qPC+R0.net
>>708
なるほど、後で試してみます。どもです

754:名無しさん@お腹いっぱい。
20/01/29 17:43:29 M2PpUf9e0.net
ジェスチャーの処理が戻ってこない場合の緊急用にするなら、ジェスチャーのアクションに再起動を割り当てても意味がない
俺は元々MG_User.ahkにホットキーを定義してたけど、標準で設定できるようになったならその方が良いね

755:名無しさん@お腹いっぱい。
20/01/29 21:23:00 L0482ijl0.net
あーたしかに
>>708は押しっぱなし病対策で使ってた
まあそれも改善されたみたいだけど
もし不具合あるならってくだりAHKで呼び出しのほうがいいね
訂正するわ

756:名無しさん@お腹いっぱい。
20/01/29 22:36:23.85 prOHNsbR0.net
今回のアプデかなりチョベリグだわ
クリック出来なくなるようなことがなくなった
もう更新ないんかなと不安もあったし

757:名無しさん@お腹いっぱい。
20/01/30 16:20:26 pJaKdxzu0.net
時々クリックできなくなる奴MouseGestureLが原因だったのか
windowsに濡れ衣着せてたわ

758:名無しさん@お腹いっぱい。
20/01/30 21:47:44 Op5qbKvU0.net
691
ゲーム中に突然地面か天空を見つめる病気になってたけど
ボタンを押して�


759:驫ヤに認識が打ち切られるまでの時間を99999秒に設定したら大丈夫だったからそれで対応してたわ 助かります



760:名無しさん@お腹いっぱい。
20/02/03 20:30:21.09 4emq3iAO0.net
>>698
ありがとう助かった

761:名無しさん@お腹いっぱい。
20/02/04 21:06:47.89 82eNW2TW0.net
chromeを最大化した時と全画面にした時のジェスチャーを分けたいのですが
全画面の場合を指定する方法が解りません
ターゲットの種別の、カスタム条件式→ウィンドウ状態 には全画面の選択肢が
ありません。最大化状態を表す MG_Win("MinMax")==1 のように全画面を
表す式ってありますか?

762:名無しさん@お腹いっぱい。
20/02/04 23:56:55 wMTxfiMZ0.net
>>716
関数はないな
↓で行けると思う、たぶん

WinGet, style, style
if ((style & 0x00C00000) != 0x00C00000) {
 全画面
} else {
 全画面以外
}

763:709
20/02/05 00:33:50 v0f4oQ+H0.net
>>717
出来ました!ありがとうございます。

764:名無しさん@お腹いっぱい。
20/02/06 12:37:40 AC1SGWs90.net
>>405
同じことで悩んでいたのですが、

Send, ^l
Sleep, 10
Send, !{Enter}
Sleep, 10

のように、最後に Sleep を入れると動作するようになりました
理屈はさっぱりわかりませんが…

765:名無しさん@お腹いっぱい。
20/02/06 18:46:19 R+1YRIgS0.net
>>719
最後のスリープは意味無い


; 1:アドレスバー以外にフォーカスした状態でテスト
Send, ^l
return

; 2:アドレスバーにフォーカスした状態でテスト
Send, !{Enter}
return

; 3:アドレスバー以外にフォーカスした状態でテスト
Send, ^l
Sleep, 10
Send, !{Enter}
return


1、2で問題があるなら
SendInputに変更、Input以外が使いたいならSetKeyDelayで調整

3で問題があるなら
フォーカス切り替えが間に合っていない
Sleep, 100~1000

766:名無しさん@お腹いっぱい。
20/02/06 21:10:55.47 yIhvucpz0.net
>>698
MGL1.32+AutoMGLToggle.ahkでエラーが出る
新規に解凍したMGLにAutoMGLToggle.ahkを入れてSetup.vbsを起動するとエラー表示
この時点ではOKを押すと消えるが
タスクトレイから再起動したり終了させようとすると延々エラーが出てタスクマネージャーからkillするしかなくなる

767:名無しさん@お腹いっぱい。
20/02/06 23:55:05 3OxYLjRp0.net
同じジェスチャーで、ブラウザにフォーカスがある時と
youtubeのプレイヤーにフォーカスがある時とを区別して
違う動作をさせる事って出来ますか?

768:名無しさん@お腹いっぱい。
20/02/07 00:31:33 H+QGs+iV0.net
>>722
ターゲットタブで+クリック→種別:実行ファイル名orウィンドウクラス→入力補助
でできる

ちなみにブラウザ内でも種別:タイトル部分(後方)一致で「- YouTube」とか指定してやればYouTubeのサイト内では別ジェスチャーの設定をすることができる

769:名無しさん@お腹いっぱい。
20/02/07 01:00:04.41 T5dQ5bUL0.net
>>723
すいません、言葉が足りませんでした。
youtubeを開いてるタブでプレイヤーにフォーカスがある時は、マウスの回転に
Send, {Left}やSend, {Right}を割り当ててシークさせたいのです。
同一タブ内の他の領域をクリックするなりして、プレイヤーからフォーカスを
外した時は、通常動作のマウスの回転でページをスクロールという具合です。

770:名無しさん@お腹いっぱい。
20/02/07 03:49:34 y2s/VZ9K0.net
>>722
AHK用やっつけ版
否: Chrome
要: Acc.ahk/マウスカーソル下のデータ取得サンプル関数.ahk
URLリンク(ux.getuploader.com)

SetTitleMatchMode, 2
#Include <マウスカーソル下のデータ取得サンプル関数>

#If WinActive(" - YouTube")
 WheelUp::
  if (A_Cursor = "Arrow" && Acc_GetRole() = "グループ化")
   Send {Left}
  else
   Send {


771:WheelUp}  return  WheelDown::   if (A_Cursor = "Arrow" && Acc_GetRole() = "グループ化")    Send {Right}   else    Send {WheelDown}  return #If 👀Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)



772:名無しさん@お腹いっぱい。
20/02/07 09:07:40 y2s/VZ9K0.net
カーソル座標で除外領域をもうけたほうがいいかも

773:名無しさん@お腹いっぱい。
20/02/07 10:14:06.49 y2s/VZ9K0.net
連投すみません
Acc_GetRole() = "グループ化" → (Acc_GetName() = "ビデオ" || Acc_GetName() = "YouTube 動画プレーヤー")

774:715
20/02/07 17:08:47.39 T5dQ5bUL0.net
>>722
回答ありがとうございます。これはMGLではなくAHKの方を使うという事でしょうか?
だとしたらやり方がよく解りません。せっかく考えて頂いたのに申し訳ないです。
勉強し直してから活用したいと思います。

775:名無しさん@お腹いっぱい。
20/02/07 17:09:50.26 T5dQ5bUL0.net
間違い。↑は>>725 へのレスです

776:名無しさん@お腹いっぱい。
20/02/15 01:25:01 lNlsEwAj0.net
エクスプローラー上のファイルを右ドラッグでつかんでタイムアウト後に移動できるようになると思うんだけど、
その場にとどまって数秒後に勝手にドラッグが解除されるようになってるね。
GIMPで中ボタン押したままスクロールも同様。

>ジェスチャータイムアウト後、約3秒でトリガーボタンを強制解放する仕様に変更
>(トリガーボタン押しっ放し問題への対策)
これかな。

この仕様が嫌なら前のバージョンに戻すしかない?

777:名無しさん@お腹いっぱい。
20/02/15 02:27:14.79 u3+j/Od40.net
>>730
右ドラッグは使ってないジェスチャーのアクションスクリプトに
MG_Abort()
でOK
一応言っとくと使ってないジェスチャーってのは例えばRB_Uは使ってなくてもRB_Uから始まるジェスチャーが他にあるとだめ
gimpは元から競合して不具合起きたような気がする

778:名無しさん@お腹いっぱい。
20/02/15 03:02:00.02 lNlsEwAj0.net
>>731
さっき1.31に戻して症状が出ないことを確認したので、明日1.32に上げて設定してみます。
レスどもです。

779:名無しさん@お腹いっぱい。
20/02/15 08:43:06.16 EEo32r+X0.net
>>730
エクスプローラ内のファイルはタイムアウトを待たなくてもドラッグできるようになってるはずだけどな
デフォルトの設定に入ってる「エクスプローラ「→「アイコン」にMG_Abortが割り当てられてるから
要らんと思って消しちゃったのかな?

780:名無しさん@お腹いっぱい。
20/02/16 14:59:18.44 6GmCN9RA0.net
>>698
使わせていただきます
ありがとうございます

781:名無しさん@お腹いっぱい。
20/02/18 08:55:04 TVTmYyHp0.net
>>733
俺は>>730さんではないけど
その設定はデフォのまま残っているい状態で右ドラッグすると0.5秒位で
コンテクストメニューが発動してしまってゲンナリ
1.32ね

782:名無しさん@お腹いっぱい。
20/02/18 11:33:22 338BOlS70.net
俺はアイコンの右ドラ問題ないな
設定か割り当てアクションに問題があるんじゃない?
0.5秒ぐらいってところが匂う

783:名無しさん@お腹いっぱい。
20/02/18 11:35:11 338BOlS70.net
あ、Win10 1909ね
OS依存なら知らん

784:名無しさん@お腹いっぱい。
20/02/19 10:31:48 0l0JmssB0.net
壁紙の上で右ドラッグしてホールドしたままにしてるとメニュー出ちゃうね
禁止に入れてるはずのアプリ上でも暴発するから右ホールド使うゲームとかでも暴発するようになった
終わり

785:名無しさん@お腹いっぱい。
20/02/19 17:33:48.32 oPuqNQPx0.net
ゲームは>>698で良いんでない?
みんな使ってるみたいだし
俺はゲームやらないから知らんけど

786:名無しさん@お腹いっぱい。
20/02/20 05:12:19.80 0+x/PCLj0.net
右クリックを任意のアイコン上で5秒くらい押し続けると
コンテクストが表示されてしまう
その後からは1秒以下でコンテクストが表示されるようになる
ソフトウェア再起動すると一時的に戻るが再発
右ドラッグ中でも同じ
設定を消去してデフォルト状態でも発生
Win10 1909 x64+1.32で確認

787:名無しさん@お腹いっぱい。
20/02/20 05:18:21 0+x/PCLj0.net
あ、ソフトの再起動しなくても
「アイコン以外の場所で右クリック」でも一時的に治ります

788:名無しさん@お腹いっぱい。
20/02/20 17:46:18 xZzk3BBz0.net
1.32でトリガーボタン押しっぱなし対策で強制解放されるようになったけど
強制解放が発生した直後にアイコン上でのトリガーボタン押下すると
ごく短


789:時間で強制解放が再発生って感じのバグかなぁ 変更前の1.31に戻すと発生しないし Vectorのダウンロードファイルはまだ1.31のまま https://www.vector.co.jp/soft/dl/winnt/util/se498500.html



790:名無しさん@お腹いっぱい。
20/02/20 19:01:03 4RzO8g7O0.net
>>698
ありがとうございます

791:名無しさん@お腹いっぱい。
20/02/21 09:44:10 5559ihTj0.net
しつこくアイコンのドラッグでおかしくなるって書いている人は
古いAHKで動作させてるんじゃないのか?

792:名無しさん@お腹いっぱい。
20/02/21 10:30:10 AYBKCKP70.net
古いAHKかどうかは知らないよそもそも入れてない
Setup.vbsクリックで出てくるMouseGestureL.exe使ってるだけだし
しつこいも何も実際ホールドで勝手にメニュー出たら致命的でしょ

793:名無しさん@お腹いっぱい。
20/02/21 11:45:41.00 Ew1vDrEq0.net
>>744
723だけど725以降書き込んでねーが。

794:名無しさん@お腹いっぱい。
20/02/21 12:22:54.52 AYBKCKP70.net
みんな同じ症状だからしゃーない現状戻すしかないし

795:名無しさん@お腹いっぱい。
20/02/25 01:10:34.13 gOrKoXYG0.net
スクリプト(MouseGestureL.ahk)内の問題箇所は特定できた
後は作者さんがなんとかするでしょう

796:名無しさん@お腹いっぱい。
20/02/28 02:26:24.58 TSCpTwG/0.net
修正版がリリースされてました
Ver.1.33 2020/02/27
・アクションテンプレートに以下の3項目を追加
 - 同クラスのウィンドウを全て最小化
 - 同クラスのウィンドウを全て閉じる
 - 同クラスのウィンドウを等間隔に並べる
・ジェスチャーのタイムアウトからトリガーボタンを強制解放するまでの秒数設定を追加
・エクスプローラ内のファイルを右ドラッグしている間に右ボタンの強制解放が発生する不具合を修正
・高DPI環境で各種アクション設定ダイアログBOXのOKボタン、キャンセルボタンの表示位置がずれる不具合を修正
・その他、内部処理の変更
やはり右ドラッグ中の強制解放は不具合だったんですね
不具合出てないと言ってた人はプラグインやら設定やらで回避されてたのかな

797:名無しさん@お腹いっぱい。
20/02/28 09:38:31.28 x6/29Lu+0.net
素晴らしい

798:名無しさん@お腹いっぱい。
20/02/28 10:02:49 dE8MkSjK0.net
令和イチうれしいアプデ

799:名無しさん@お腹いっぱい。
20/02/28 23:38:19.95 w5G2Jc5N0.net
1.33乙

800:名無しさん@お腹いっぱい。
20/03/01 02:57:09.51 EKX1mxyV0.net
1.33にしたけど、やはり強制解放するまでの時間が経過すると
コンテキストメニューが開いて右ドラッグが途切れるよね
設定変更は有効だから0にして処理を無効化したほうがいいかな
あるいは60秒くらいに設定して実用上だいたいOKで使うべきか

801:名無しさん@お腹いっぱい。
20/03/01 05:05:51.95 prURxagG0.net
>>753
え?ちゃんと治ってるけど?

802:名無しさん@お腹いっぱい。
20/03/01 11:10:59 ggiJ5pYN0.net
ヘルプファイルが6年前のものだから刷新してほしかったな
ちょっと残念

803:名無しさん@お腹いっぱい。
20/03/01 13:45:24.53 OVjT0vZH0.net
1.33で入力待ちのままになるバグがぶり返してるんだが

804:名無しさん@お腹いっぱい。
20/03/01 16:39:36.56 zsN0isyU0.net
現在、MouseGestureL.ahkのみを使っていますが、キーのリマップもしたくてautohotkeyも
使おうかと思っています。今の状態からautohotkeyを使うには、autohotkeyを新規に
インストールすればいいのでしょうか?それとも、MouseGestureL.ahkを使用しているならば
autohotkeyをインストールする必要はないのでしょうか?

805:名無しさん@お腹いっぱい。
20/03/01 17:51:59 aEHkRAUv0.net
>>753
エクスプローラー以外のソフトの話ってことなら右ドラッグ使うソフトなんて限られてるだろうからジェスチャー無効に入れちゃうか
右ボタン始動で使ってないジェスチャーにMG_Abort()を割り当てるのが無難
割り当てるジェスチャーは右ボタンを放す前の段階ね

806:名無しさん@お腹いっぱい。
20/03/01 18:14:22.12 HL9NM0K/0.net
プラグインの導入状態とか、設定の変更状況とか、
不具合があるにしても発生条件が限られるかもしれないから
切り分けのためにConfigフォルダとPluginsフォルダをバックアップの上いったん削除して、
初期設定状態でも発生するかどうかを確かめ


807:てみたらどうだろう



808:746
20/03/01 19:23:08 EKX1mxyV0.net
みなさんレスどうもです

まずうちの環境
MouseGestureL.ahk Version 1.33
AutoHotkey Version 1.1.32.00 (U64.exe)
Windows 10 Home 1909 18363.693 (64bit)

Windows10のエクスプローラでも右ドラッグが強制解放時間で途切れる
エクスプローラのコンポーネントを使ったファイラーでファイル操作するときに右ドラッグを使うので困る

> ConfigフォルダとPluginsフォルダをバックアップの上いったん削除して、
> 初期設定状態でも発生するか
やってみました 発生しました

今のところ発生しない条件の切り分けができないので、強制解放0秒で無効化して使います

809:752
20/03/01 19:38:56 HL9NM0K/0.net
>>760
そっかー
お役に立てないけど
とりあえずOSがWin10 Proであること以外はそちらと同一の環境で
初期設定・プラグインなしに戻して(強制解放3秒設定のままで)
アイコン右ドラッグして15秒以上押しっぱなしにしても強制解放は起こらず、
ボタン離したタイミングでコンテクストメニューが出るので
こちらでは正常に修正されているように見えます…と現状報告

810:名無しさん@お腹いっぱい。
20/03/01 20:13:51 aEHkRAUv0.net
俺はHomeだけど問題ないよ
エクスプローラのコンポーネントを使ったファイラーとやらが影響してるのでは?
具体的にはターゲットの エクスプローラー ⇒ アイコン の中で使われてる MG_TreeListHitTest() という関数の判定とかに
別PCとかで試せる環境があるなら比較してみたら良いかも


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch