■ このスレッドは過去ログ倉庫に格納されています
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)
- 422 :名無しさん@お腹いっぱい。:2018/02/14(水) 22:51:06.31 ID:8toMLVMa0.net
- すみませんできました
- 423 :名無しさん@お腹いっぱい。:2018/02/15(木) 19:58:07.03 ID:bD/wsN2o0.net
- >>176
これやったらすごく安定した。ありがとう。
- 424 :名無しさん@お腹いっぱい。:2018/02/26(月) 03:13:19.00 ID:yt9BXbp/0.net
- 自己解決できそうで、できなくて困っています。
@ F13_WU_
;左スクロール
MG_Scroll2("H", -1)
A F13_‾
;ホイールクリック
MG_Click("MB")
と設定してます。(F13は第4ボタン)
@のジェスチャで左スクロール後、F13を離すとAも発生してしまいます。
@後にAを作動させないには、どう設定すればいいのでしょうか?
- 425 :名無しさん@お腹いっぱい。:2018/03/05(月) 19:11:52.30 ID:aL0nP8Hy0.net
- 詳しくないから上手くいくかどうか
変数の名前とかは何でも良いです
@ F13_WU_
;左スクロール
MG_Scroll2("H", -1)
cancel_flag = True
A F13_ ̄
;ホイールクリック
if cancel_flag != True
MG_Click("MB")
cancel_flag = False
- 426 :名無しさん@お腹いっぱい。:2018/03/05(月) 20:50:28.05 ID:ADX6tXhD0.net
- @ F13_WU_
;左スクロール
MG_Scroll2("H", -1)
A F13_‾
;ホイールクリック
If MG_Executed <= 1{
MG_Click("MB")
}
- 427 :名無しさん@お腹いっぱい。:2018/03/14(水) 23:49:18.38 ID:IQC/g6kD0.net
- JoyToKeyで、左手デバイスに設定したキーは
MGL側のアクションに書いたGetKeyStateで拾えないみたいですね。
例えば、JoyToKeyでコントローラーなどの
ボタンのどれかを、Shiftにして
MGLのアクションスクリプトに
if(GetKeyState("Shift", "P"))とかいても
ifを通らないんですが、何か方法ってあるのでしょうか?
これは、intuosの板にあるファンクションボタンに
Shiftを設定しても、同じように反応しません。
キーボードなら、普通にif(GetKeyState("Shift", "P"))に反応するので、
JoyToKeyや、Intuosに設定したキーは、
AHKでいうところの、ホットキー置換後扱いだから、
置換前のキーに反応するGetKeyStateでは、
拾えないということなんでしょうか?
- 428 :名無しさん@お腹いっぱい。:2018/03/15(木) 01:34:56.80 ID:ErsFCVS/0.net
- >>427
"P" ソフトウェア的なキーボードイベント生成を無視し、実際にユーザーがキーを押しているかを取得できる。
JoyToKey=ソフトウェア
- 429 :名無しさん@お腹いっぱい。:2018/03/15(木) 01:58:48.22 ID:mBvUTfiX0.net
- 特定のアプリケーション(ゲームとか)起動時はジェスチャをオフにする機能が欲しいな
ターゲットからのジェスチャ無効設定だとマルチディスプレイでFPSした時とかに右クリックがうまく動かなくなるからジェスチャ自体を切ってしまう
- 430 :名無しさん@お腹いっぱい。:2018/03/15(木) 03:13:25.45 ID:UE9MLra30.net
- >>428
ありがとうございます。
関数調べても、パラメーターにPとTしかなかったので、
やはりホットキー置換後のような、ソフトウェア的なキーボードイベント生成の方を
取得するモードみたいなのは、ないようですね・・・
となると、intuosのドライバもソフトウェアだから、反応しないというわけですか。
マウスのドライバで設定したキーの場合は反応するので、いけると思ったのですが残念です。
- 431 :名無しさん@お腹いっぱい。:2018/03/15(木) 03:31:14.85 ID:376KnoWU0.net
- マニュアルの説明を良く見て。
Pを付けたらソフトウェアキーボードに反応しないけど
何も付けなかったらソフトウェアキーボードに反応する
但し、全てのソフトウェアキーボード入力に反応するので
これまでShiftを含んだショートカットキーなどを全て見直して
Flag管理する必要が出てきたりする
- 432 :名無しさん@お腹いっぱい。:2018/03/15(木) 03:56:55.38 ID:UE9MLra30.net
- >>431
反応しました。ありがとうございます。
wikiの、GetKeyState()関数のほうには、
引数省略時の動作が書いてなかったため気づきませんでした。
関連リンクから、GetKeyStateのページにいけば、
※この引数は省略可能で、ジョイスティックでは無効
と書いてあるのですが、これには関係ないなと判断しておりました。
- 433 :名無しさん@お腹いっぱい。:2018/03/15(木) 04:25:37.11 ID:UE9MLra30.net
- 実験報告です。
intuosは、P省略で解決したのですが、
JoyToKeyは、「Keybord2」に、キーを指定した場合は、反応しないみたいですね。
最近実装された、連続して押された回数で切り替える設定の場合は使えないです。
単押しの「Keybord」のほうなら反応します。
ただし、一回コマンドを実行すると、Shift押下は切れるため、
実行するたびにShiftを押す必要があるため、キーボードよりは使いにくい感じです。
これはintuosのファンクションキーも同様でした。
- 434 :名無しさん@お腹いっぱい。:2018/03/15(木) 04:51:51.68 ID:UE9MLra30.net
- JoyToKeyの「Keybord2」で反応しない問題も解決しました。
「Keybord2」は、「Keybord」より反応が遅いため、
少し待っていればよかっただけでした。
AHKで長押しや連続押しの処理を実行をさせると
キーを押したとき少し反応が遅くなるのと似た感じです。
- 435 :名無しさん@お腹いっぱい。:2018/03/21(水) 20:45:26.13 ID:BKV3KwH90.net
- win10でスタートメニューを開くってアクションスクリプトってありますか?
Send, #
↑のコマンドだと#と打たれた文字入力ウィンドウ?が出てしまいます。
- 436 :名無しさん@お腹いっぱい。:2018/03/21(水) 20:48:31.44 ID:ykrR6H4U0.net
- Send, {LWin}
- 437 :名無しさん@お腹いっぱい。:2018/03/21(水) 20:54:07.56 ID:BKV3KwH90.net
- >>436
おお!できました!
ありがとうございます!
- 438 :名無しさん@お腹いっぱい。:2018/03/21(水) 22:21:33.18 ID:6wO2Xxjv0.net
- MGLの設定を、8インチタブレットに移行したんですが
設定画面を起動すると、画面にギリギリすぎるからなのか
下端の、ヘルプ、OK、キャンセルボタンが消えてしまうようです。
ディスプレイ設定で縮小表示すれば、下のボタンは見えるようになるのですが、
それをやると、小さくなりすぎて、タッチ機能が使いにくくなってしまいます。
更新ボタンだけでは変更が反映されないので、OKボタンだけでも押せればよいのですが。
- 439 :名無しさん@お腹いっぱい。:2018/03/21(水) 22:42:53.25 ID:6wO2Xxjv0.net
- 縮小表示は語弊がありました。
200%表示(8インチタブのデフォルト推奨値)から
175%表示(8インチでは小さくてやりにくい表示)
に変えると、MGLの下のボタンが復活するという感じです。
200%のままだと、設定画面の下端のボタン部分が、
入りきらないというより、ぎりぎり入るスペースはあるのに
表示されず削れてしまい、下に隙間ができるといった具合です。
- 440 :名無しさん@お腹いっぱい。:2018/03/23(金) 15:27:26.87 ID:QuUScaa30.net
- このソフトってタスクマネージャーとかHWMonitorで効かなくなるけど
そういうもんなんすか?
- 441 :名無しさん@お腹いっぱい。:2018/03/23(金) 16:37:51.23 ID:0iyESciX0.net
- 教えてください。
ブラウザでロッカージェスチャー(LB_RB_)で「タブを閉じる」を設定しているのですが、タブを閉じた後にコンテキストメニューが表示されてしまいます。
これを表示させないようにする方法は無いでしょうか。
デフォルトの左クリックジェスチャー(LB_)に「ジェスチャーの認識を打ち切る」を設定すると
表示され無くなったんですが、この定義が無いと、操作性が著しく悪くなるので、この定義はこのままにしたいです。
すいませんが、よろしくお願いします。
- 442 :名無しさん@お腹いっぱい。:2018/03/23(金) 16:54:45.97 ID:5kGoaYEM0.net
- >>440
管理者権限で起動してないのでは?
>>441
LB始動のジェスチャーは使わない方が良いよ
LB_RBのロッカーはRB始動でやる方法がヘルプに書いてあったと思う
前はこのスレのテンプレにもあった気がするけど今ないね
- 443 :名無しさん@お腹いっぱい。:2018/03/23(金) 17:30:01.55 ID:cyusHSWo0.net
- いいかげん管理者権限で起動じゃなくてAutoHotkeyのUIA版使えばいいのに……
と思ったが、同梱のexeで使ってる人の方が多いのかな
- 444 :名無しさん@お腹いっぱい。:2018/03/23(金) 17:48:25.43 ID:QuUScaa30.net
- >>442
おぉ!できた!君にヘイルトゥーユー!
- 445 :名無しさん@お腹いっぱい。:2018/03/23(金) 19:57:40.60 ID:EZOnWBd10.net
- Win7のとき、AHKの実行ファイルの場所にLibフォルダを作って
そこにMGLと共用する関数を入れておいたのですが、
Win10のPCに、AHKとMGLを持っていったとき
MGL側が、Libフォルダの関数を見つけられないエラーになりました。
また、10では、その他タブからスタートアップに登録ボタンを押しても
起動時にMGLが起動しないのですが、これはスタートアップフォルダに入れておく
方法しかないのでしょうか?
- 446 :名無しさん@お腹いっぱい。:2018/03/24(土) 07:21:15.83 ID:d4e9ehPS0.net
- Windows10の標準のメールの拡大/縮小のキーボードショートカットはCtrl++/Ctrl+-となっています。
縮小(Ctrl+-)はSend, ^{-}で問題なく機能するんですが拡大はSend, ^{+}では機能してくれません。
ソフトウェアによってはSend, ^{NumpadAdd}で代用できるものもあるのですがWindows10メールは無理でした。
ジェスチャーでCtrl++を発生させる方法はないでしょうか?
- 447 :名無しさん@お腹いっぱい。:2018/03/24(土) 07:44:50.74 ID:+XIZHprC0.net
- >>446
Send, ^{;}
自分でキーボード押して試したらわかる。AHK関係ない
- 448 :名無しさん@お腹いっぱい。:2018/03/24(土) 08:32:04.44 ID:4npYZcUD0.net
- >>445
パスが通ってないんじゃない?
自分でWindowsにパスを登録するか、
Autohotkeyのフォルダをバックアップ(コピー)してから
Autohotkeyを上書きインストールしてみては
その他タブが何のことか解らんけど
基本的にスタートアップにMGLのショートカットを入れないとだめ
Win+R → shell:startup をコピペしてOKでスタートアップが開く
- 449 :名無しさん@お腹いっぱい。:2018/03/24(土) 09:10:42.31 ID:IHksOb3b0.net
- >>445
>MGL側が、Libフォルダの関数を見つけられないエラーになりました
数ヶ月前に自分も同じことが起きた。AHK・MGLをインストールし直すとか関連付けを確認するとかすれば
直りそうだけど面倒だから、MouseGestureL.ahkと同じ階層にLibフォルダを作って必要なものを放り込んだ
体感できるほどの差はないだろうけど、この形の方が速い…はず
スタートアップは各ソフトごとの設定じゃなく、↓の方法で管理するのが楽だと思う
ttp://retla.g.hatena.ne.jp/retla/20100113/1263395771
- 450 :名無しさん@お腹いっぱい。:2018/03/24(土) 17:53:18.67 ID:CRIsDp8i0.net
- >>448
ありがとうございます。
MGLの設定画面のその他タブです。
>>449
ありがとうございます。
関数を更新するときにコピーが面倒ですが
その方法が手っ取り早そうですね。
- 451 :名無しさん@お腹いっぱい。:2018/03/25(日) 01:06:30.65 ID:pwr6MBEj0.net
- >>447
どもです。
キーボードでCtrl+;を押すとちゃんと拡大してくれますが、Send, ^{;}では無理でした。
- 452 :439:2018/03/25(日) 01:09:15.68 ID:pwr6MBEj0.net
- >>447
すいません、Send, ^{;}でいけました。並び順によってほかのものが邪魔してるの原因でした。
ありがとうございました。
- 453 :名無しさん@お腹いっぱい。:2018/03/25(日) 10:27:26.90 ID:QpDPOKyc0.net
- 最近気づいたのですが、画面端接触認識を使ったジェスチャを作ると、
画面端までドラッグしたとき、クリックが押しっぱなしになりませんか?
例えば、ウィンドウを画面端までドラッグしてから放すと、
何も押してないのにウィンドウが追従してきてしまうのですが、
これを防ぐ方法はあるのでしょうか?
一度、画面端ジェスチャを全部消してテストしてみたところ
押しっぱは解消されたので、画面端が原因なのは確かだと思うのですが
みなさんの環境でも、押しっぱなしになりますか?
- 454 :名無しさん@お腹いっぱい。:2018/03/25(日) 14:28:54.19 ID:g3AE5Pro0.net
- >>453
久しぶりに画面端入れてみたけど、あくまでトリガーになるって機能だから
>画面端までドラッグしたとき
ってのは必要なくない?ドラッグではなく、何も押さずにカーソルを画面端に持っていけばいい
自分もあまり使いこなせなかったけど、ジェスチャーと組み合わせると成功率がイマイチだった
トリガーだけにして、Ctrl+Alt+Tabとかクリップボードの履歴表示とかプログラムランチャにするとか
そういう使い方がいいのかもしれない
- 455 :名無しさん@お腹いっぱい。:2018/03/25(日) 19:16:35.67 ID:gL/zWLco0.net
- >>454
レスありがとうございます。
ドラッグと組み合わせたトリガーを作成しているのではなく
あくまで「画面上端に接触」などの単一のトリガーだけの状態です。
ひとつでも、その画面端トリガーを使ったジェスチャを作ると、
通常のウィンドウドラッグや、スクロールバーのドラッグ作業などでも、
画面端をこえてしまったとき、クリックが押しっぱなしになってしまうという現象です。
ターゲットにも関わりなく、すべての状況で、
デフォルトで、そうなってしまう感じです。
- 456 :名無しさん@お腹いっぱい。:2018/03/25(日) 19:24:24.99 ID:gL/zWLco0.net
- 訂正:ドラッグと組み合わせたジェスチャーを作成しているのではなく
- 457 :名無しさん@お腹いっぱい。:2018/03/25(日) 19:28:06.22 ID:gL/zWLco0.net
- つまり、ジェスチャを実行したときに発生する問題ではなく
通常のウィンドウドラッグや、スクロール作業で
カーソルが画面端にいかないように気をつけなければならなくなるという問題です。
- 458 :名無しさん@お腹いっぱい。:2018/03/25(日) 19:37:37.12 ID:gL/zWLco0.net
- 実験してて分かったのですが、例えば
画面右端に接触(中央1/3):ER2_
を使ったジェスチャを作った場合は、
画面右端の中央までウィンドウをドラッグしてはなしたときに
クリックが押されっぱなしになることがわかりました。
画面端トリガーの該当する箇所で、問題が出るようです。
- 459 :名無しさん@お腹いっぱい。:2018/03/25(日) 21:41:44.44 ID:g3AE5Pro0.net
- うーん
>画面右端の中央までウィンドウをドラッグしてはなしたときにクリックが押されっぱなし
ってのが、ちょっとよく理解できないけど、何か別のソフトやスクリプトが絡んでる話?
ウィンドウの移動なら通常はタイトルバーをドラッグだけど、画面端まで動かすことがないんだよね
カーソルを画面端まで動かすとウィンドウサイズも変わるし、それなら最小化とかシェードにする
だから押されっぱなしって現象は自分はないよ
スクロールの時は画面端までマウスを動かして誤発動になるケースはあるから、その対策として
設定の認識処理の感覚の値を変えたり、ヘルプにあるMG_Timer()記述で、可能性は減らせると思う
- 460 :名無しさん@お腹いっぱい。:2018/03/25(日) 22:38:58.24 ID:gL/zWLco0.net
- >>459
レスありがとうございます。
常駐をMGL単体だけにしてもなるため、
別のソフトが干渉していることはないかと存じます。
画面端までウィンドウを移動というのは、
ウィンドウを動かしているカーソルの座標が
画面端までいくということです。
ようはウィンドウに限らず、ドラッグしたままの状態で、
画面端ジェスチャを登録した画面端までカーソルがいくと、
クリックがアップされなくなるといった現象です。
これはもう一度クリックするだけで直りますが、
上端の画面端ジェスチャを登録したときに
タイトルバーを上端までドラッグしてはなすと、
よく発生するため、やや操作しづらくなるという感じです。
- 461 :名無しさん@お腹いっぱい。:2018/03/25(日) 22:50:33.48 ID:gL/zWLco0.net
- >カーソルを画面端まで動かすとウィンドウサイズも変わるし
おそらくコンパネの設定が、私と違うのかなと感じました。
画面端で勝手にウィンドウが整列されるのを防ぐため、
OSはWin7で、コントロールパネル>
コンピューターの簡単操作センター>
コンピューターでの作業に集中しやすくします>
ウィンドウが画面の端に移動されたとき自動的に整列されないようにします
にチェックをつけております。
- 462 :名無しさん@お腹いっぱい。:2018/03/25(日) 23:07:22.51 ID:gL/zWLco0.net
- ただ、ウィンドウ操作に限ったことではないので、
デスクトップ上でドラッグをして、選択範囲をつくり
ジェスチャを設定した画面端までドラッグしてからはなすことでも
確認いただくことができるかもしれません。
この場合、ボタンをはなしているのに、
選択範囲が変わり続けるという動きになります。
- 463 :名無しさん@お腹いっぱい。:2018/03/25(日) 23:11:41.75 ID:g3AE5Pro0.net
- >>460
>画面端までウィンドウを移動というのは、ウィンドウを動かしているカーソルの座標が画面端までいく
うん。自分はそういうケースがないってことね
>画面端ジェスチャを登録した画面端までカーソルがいくと、クリックがアップされなくなるといった現象
これはむしろそうならないとおかしいようが気が…
画面端まで動かしてジェスチャを発動させたわけでしょ?どんな動作を登録してるのか分からないけど
トリガーだけにしてるなら、そのジェスチャの動作にフォーカスが移るってのは道理だと思う
だから、上で書いた認識処理の数値を思い切り大きくしてみる。発動しない時ならフォーカスは取られないはず
>>461
Win10だけど、その辺は基本弄ってなかったから、画面端まで動かすとサイズが変わるのがデフォになってるね
設定で変えられるけど画面端までタイトルバーをドラッグすることもないし。XP時代はスナップソフトを使ってたけど
- 464 :名無しさん@お腹いっぱい。:2018/03/25(日) 23:33:14.78 ID:gL/zWLco0.net
- >>463
>どんな動作を登録してるのか分からないけど
これについては、
メインタブで動作を登録しなくても
ジェスチャータブで、画面端ジェスチャーを作った時点で
すでに押しっぱなし現象は発生するようです。
メインタブにジェスチャが何もない場合でもなるため、
アクションやタイムウトなども、まだ関係しない段階で
なるようです。
- 465 :名無しさん@お腹いっぱい。:2018/03/25(日) 23:40:01.43 ID:gL/zWLco0.net
- ・ジェスチャータブ
+ボタンでジェスチャーを追加
トリガ操作で、画面上端に接触(全体)をダブルクリックして、追加し、ET_を登録
・メインタブ
まだジェスチャは登録しない
OKボタンで、MGLを閉じる
この段階で、ドラッグして画面端で放すと押しっぱなし現象は発生するようになります。
- 466 :名無しさん@お腹いっぱい。:2018/03/25(日) 23:46:53.01 ID:g3AE5Pro0.net
- >>464-465
>ジェスチャータブで、画面端ジェスチャーを作った時点で
>すでに押しっぱなし現象は発生するようです
使わないなら削除すればいいだけじゃんw いつでも再設定できるのにジェスチャ作るだけで
放置する意味はないから、さすがにその指摘は重箱の隅だと思う
ジェスチャーを登録してて動作がおかしいってなら分かるけど
- 467 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:02:13.46 ID:PtXACYCK0.net
- >>466
いや使っていたのですが、
原因確認のために、いまは削除している状態です。
これでメインタブが原因ではないことがわかりましたが
ジェスチャタブに登録しただけでこうなるとなると、
本体をいじらないといけないのかもしれません。
- 468 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:08:54.12 ID:eQcLreSf0.net
- >>465
自分の環境では画面端を追加しても問題は起こらないけど、
MGLの設定を初期化してから同じことをしたら再現できた。
どうも左クリックを含むジェスチャ(ロッカージェスチャとか)があると発生するっぽいな
- 469 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:11:25.00 ID:RsvxOqY60.net
- >>467
うーん、だからさ… トリガー設定するだけのことなら削除すればいい話で意味はないし、何らかの動作まで
登録してるならそっちにフォーカスが移るから、どっちにしてもトリガーのみの運用なら実用上の問題は
大したことはないと思うけど
- 470 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:13:59.81 ID:PtXACYCK0.net
- >>468
ご確認ありがとうございます。
LBが先なのは避けておりますが
RB_LB_は登録しております。
これが原因だとすると、
画面端とRB_LB_のどちらかを諦める
ということになりますね・・・
- 471 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:23:53.32 ID:PtXACYCK0.net
- とりあえず、RB_LB_の単体のやつは
外してみましたが、やはり発生するようです。
RB_LB_ドラッグのジェスチャが問題だとしたら、
かなりの量登録しているため気がおもいです。
- 472 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:36:39.10 ID:y3hAAomv0.net
- 自分のを消してみるより
一回新品設定のを用意してそれで試してみればいくない?
- 473 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:44:28.39 ID:PtXACYCK0.net
- >>468
ありがとうございます。ビンゴでした。
面倒だったので、新たにMGLをDLして
そっちで試したところ、RB_LBドラッグや、RB_LB_が
ひとつでもあると、不具合が発生するとわかりました。
LBは、後ろに書く場合でも、どこかに影響がでるみたいですね。
画面端よりRB_LBドラッグのほうが使いやすいので、
画面端の方は、あきらめることにいたします。
ありがとうございました。
- 474 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:46:09.79 ID:eQcLreSf0.net
- >>471
画面端接触時に左クリック中の場合は認識打ち切るようにすればいけるんじゃないかな
[ET_]
G=ET_
Default=if (GetKeyState("LButton", "P")) {<MG_CR><MG_TAB>MG_Abort()<MG_CR>}
- 475 :名無しさん@お腹いっぱい。:2018/03/26(月) 00:52:49.96 ID:PtXACYCK0.net
- >>474
本当にありがとございます。
これで画面端も使えるようになりました。
ジェスチャタブに、登録しただけで不具合が出てしまう
というのには疑問が残りますが、ひとまず解決です。
- 476 :名無しさん@お腹いっぱい。:2018/04/08(日) 19:42:40.70 ID:1itNYNIQ0.net
- 数ヶ月前からやたらフリーズしたのはFirefoxが原因だったわ
- 477 :名無しさん@お腹いっぱい。:2018/04/09(月) 07:12:29.78 ID:obF+flnE0.net
- Firefoxでずっと使ってるけど何の問題もないな
- 478 :名無しさん@お腹いっぱい。:2018/04/17(火) 16:22:29.66 ID:LZaDsODp0.net
- >>477
どうも。ターゲットのブラウザの共通設定に入れていたのが良くなかったみたいで
Firefoxを個別にターゲット指定したら大丈夫でした。
- 479 :名無しさん@お腹いっぱい。:2018/04/22(日) 21:42:02.12 ID:XVFrbd9P0.net
- 結構頻繁にMGLを再起動しないとジェスチャーが効かなくなる・・・
修飾キーが押されっぱなしになるやつも稀に起こるけどそれより頻度が高い。
解決策はないだろうか・・・
Windows 10 Pro FCU 64bit, MGL 1.31, AHK 1.1.26.01 64bit
- 480 :名無しさん@お腹いっぱい。:2018/04/23(月) 08:02:29.85 ID:ikvPZwjy0.net
- >>479
AHKを更新してみたらどうよ
最新は1.1.28.02
- 481 :名無しさん@お腹いっぱい。:2018/04/23(月) 09:12:03.59 ID://Y7fSC30.net
- >>479
カスタマイズ系ツールとか使って競合している(例えばロジクール(ロジテック)の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が実行(再実行)される
- 482 :名無しさん@お腹いっぱい。:2018/04/23(月) 23:51:19.42 ID: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の方は止めた方がいいかも
- 483 :名無しさん@お腹いっぱい。:2018/04/24(火) 09:35:41.06 ID:MC7Ioc4/0.net
- 左クリックが効かなくなるのもこのソフトのあるあるですか?
- 484 :名無しさん@お腹いっぱい。:2018/04/24(火) 09:49:29.21 ID:NJHqrTuI0.net
- あるあるというか下手なスクリプト書くと
最悪、何も入力できなく恐れがある
- 485 :名無しさん@お腹いっぱい。:2018/04/24(火) 22:23:16.57 ID:X+JP/giM0.net
- >>480
>>481
>>482
どもです。
まずは再起動のショートカットを設定して、AHKの更新をしてみようと思います。
- 486 :名無しさん@お腹いっぱい。:2018/05/14(月) 02:53:02.11 ID:s+wgspJ30.net
- かざぐるマウスみたいに「ドキュメントフォルダに移動」したい場合
どんなスクリプトにすればいいの?
- 487 :名無しさん@お腹いっぱい。:2018/05/14(月) 04:34:15.88 ID:y/83ib7b0.net
- alt+tabのタスク切り替えを、第5ボタン押しながらホイールスクロールに割り当てたいのですが、どう設定すればいいでしょうか?
いろいろ試行錯誤してみたのですが、お手上げなので教えてください
- 488 :名無しさん@お腹いっぱい。:2018/05/15(火) 15:00:45.65 ID:l7rt414z0.net
- >>486
Run,フォルダのフルパス
ではいかんの?
- 489 :名無しさん@お腹いっぱい。:2018/05/15(火) 16:07:14.26 ID:T5qL38Bm0.net
- それだと新しくエクスプローラーが作られてそっちで開かれちゃう
既に開いてあるエクスプローラーがドキュメントになってほしいの
- 490 :名無しさん@お腹いっぱい。:2018/05/15(火) 16:30:14.82 ID:l7rt414z0.net
- 力技でいいなら、WinActivateでエクスプローラー前面に持ってきてAlt+D送ってフルパス貼り付けてSend,Enter
- 491 :名無しさん@お腹いっぱい。:2018/05/15(火) 17:13:01.88 ID:T5qL38Bm0.net
- フルパスだと打ち込まれるの長いなあと思ったら「ドキュメント」だけでもいいんだな
これで問題ないわ、ありがと
- 492 :名無しさん@お腹いっぱい。:2018/05/16(水) 01:50:23.81 ID:MJFiZAIu0.net
- >>487
厳密はちょっと違うけど、簡単にやるならこんな感じでどうだろうか
X2B_ Send,^!{Tab}
X2B_WD_ Send,^{Tab}
X2B_WU_ Send,+^{Tab}
AutoHotkeyのAltTabMenuがMGLに使えるとホイール設定は不要かもだけど、自分の環境ではできなかった
Ctrl+Alt+Tabではなく、あくまでAlt+Tabとなると、Altを押下している状態でTabまたはShift+Tabになるから
GetKeyStateを使う形になると思う
- 493 :名無しさん@お腹いっぱい。:2018/05/16(水) 18:42:00.78 ID:heI3/+II0.net
- >>492
わざわざ教えてくれてありがとう
Ctrl+Alt+Tabの動作は知らなかったので戸惑いました
ちなみにこれだとエンターを押さないと切り替えが効かないので、ジェスチャー終了でタスクの切り替えは難しいってことですよね?
- 494 :名無しさん@お腹いっぱい。:2018/05/16(水) 22:25:20.33 ID:MJFiZAIu0.net
- >>493
Enterでもいいけど、マウスで完結したいんだろうから左クリックでいいでしょう
- 495 :名無しさん@お腹いっぱい。:2018/05/17(木) 00:07:28.85 ID:6Dtrpf8d0.net
- 何がしたいのかよくわからないけど
Alt+Escでいいんじゃないかな端から見てて思ってるけど違うんかな
- 496 :名無しさん@お腹いっぱい。:2018/05/17(木) 07:45:56.68 ID:aqMbukdH0.net
- Alt+EscもAltを押しながらアプリ間を移動していくわけだから
それでいいなら、Alt+Tabでいいんじゃないか
- 497 :名無しさん@お腹いっぱい。:2018/05/20(日) 22:10:10.50 ID:yKeml1Yk0.net
- operaでは内蔵マウスジェスチャー使いたいのでopera.exeを「ジェスチャー無効」に登録したんだけど
そうすると他のジェスチャーは問題なく使えるのにロッカージェスチャだけ効かなくなる
vivaldiでも同様、誰か助けて
- 498 :名無しさん@お腹いっぱい。:2018/05/26(土) 23:38:05.07 ID:t7rpoRVM0.net
- >>497
レスないのも何だかなと思って書くけど、それはOperaを無効に登録したら
ロッカージェスチャがOpera等に限らず、どのアプリに対しても機能しないということ?
よく分からんけど、とにかく何とかしてと言うなら、ブラウザの内臓ジェスチャーをやめて
MGLに置き換える
- 499 :名無しさん@お腹いっぱい。:2018/06/07(木) 22:31:08.81 ID:geumpQvZ0.net
- こないだのwin10update以降、管理者起動でないと反応しなくなった
- 500 :名無しさん@お腹いっぱい。:2018/06/13(水) 14:37:50.38 ID: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に指定のテキストを入力してから出力する方法を御存知ないでしょうか
- 501 :名無しさん@お腹いっぱい。:2018/06/13(水) 16:46:33.42 ID:lkQR9qsL0.net
- AutoHotKeyスレの方が……と思ったけどあっちは変な質問者のせいで荒れてるな
これとか
https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/
- 502 :名無しさん@お腹いっぱい。:2018/06/13(水) 18:40:35.56 ID:v2oOR67o0.net
- ありがとうございます。試してみます
- 503 :名無しさん@お腹いっぱい。:2018/06/13(水) 20:23:20.87 ID:v2oOR67o0.net
- 連続した質問で申し訳ないんですが、MouseGestureLの設定画面をジェスチャーで出すにはどうすればいいんでしょうか
普通のプログラム起動だと上書き確認の方がでてしまって…
- 504 :名無しさん@お腹いっぱい。:2018/06/13(水) 20:43:18.09 ID:lkQR9qsL0.net
- Run, %A_ScriptDir%\MG_Edit.ahk
ってことでいいのだろうか?
- 505 :名無しさん@お腹いっぱい。:2018/06/13(水) 21:12:51.61 ID:v2oOR67o0.net
- それは試したんですが、どうもエラー構文を入力してOKを押してもエラー表示がされなくなるみたいで…
なんか右クリックしてのジェスチャー設定と差異があるみたいです
すいません書いておけばよかったですね
- 506 :名無しさん@お腹いっぱい。:2018/06/13(水) 21:44:57.38 ID:lkQR9qsL0.net
- 自分はできたが何か違いがあるのかな?
出来ないならタスクバーのアイコンをダブルクリックするとか
タスクトレイにしまっているならこれかな(多分これが一番新しい)
https://pastebin.com/2xmmkTFk
- 507 :名無しさん@お腹いっぱい。:2018/06/13(水) 22:22:09.74 ID:v2oOR67o0.net
- ありがとうございます。そのプラグインでできました
Run, %A_ScriptDir%\MG_Edit.ahkは設定画面の起動はできるのですが…
通常ジェスチャーでエラーが出る構文を入力するとOKを押したあとに「エラーがあります」と表示が出るんですが、
その方法で起動した時にでないみたいなんですよね。それでさっきまでハマってまして…
- 508 :名無しさん@お腹いっぱい。:2018/06/14(木) 12:40:31.45 ID:HcdnEUnS0.net
- >>500
部分部分でClipboardを空にしてからClipWait入れるとか
- 509 :名無しさん@お腹いっぱい。:2018/06/14(木) 20:14:58.56 ID:G/9Zm6RD0.net
- >>507
死ね
- 510 :名無しさん@お腹いっぱい。:2018/06/15(金) 16:39:35.54 ID:fsDOJ1IP0.net
- 狂人あらわる
- 511 :名無しさん@お腹いっぱい。:2018/06/16(土) 16:54:33.23 ID:IqFjnbUA0.net
- >>508
試してみましたがClipboard=""そのものがスルーされてURLを保持したままClipwaitにたどり着いてそのままスルー…という結果になりました
- 512 :名無しさん@お腹いっぱい。:2018/06/16(土) 17:06:05.62 ID:XXQPE7p80.net
- >>511
× Clipboard = ""
○ Clipboard =
○ Clipboard := ""
- 513 :名無しさん@お腹いっぱい。:2018/06/20(水) 01:52:15.09 ID:1MwCYVGc0.net
- >>338
>>479
ジェスチャーが頻繁に効かなくなる問題に悩まされ続けてたんだけど
言語を英語にしたら直った気がする。おま環かもしれないけど試してくれないかな。
- 514 :名無しさん@お腹いっぱい。:2018/06/21(木) 00:30:50.19 ID:/Sm5yOLz0.net
- 別にAHKスクリプトを併用し、MouseGestureLで右クリックだけをジェスチャーキーに設定してますけどこうすると別AHKスクリプトで設定した右クリック設定が全部無効化されます
MouseGestureLのターゲットでジェスチャー無効リストに無効化されたくないアプリのクラスや実行ファイル名を登録してもだめでした。
特定のアプリでのみ右クリックを使ったスクリプトを動かしたいのですがどうにかできないでしょうか?
たとえばRbutton & Lbutton::tooltip,a みたいなスクリプトをAHKスクリプトに書いてあるんですがこれが無効化される状態です
- 515 :名無しさん@お腹いっぱい。:2018/06/21(木) 00:54:03.18 ID:N9rZ1eKa0.net
- >>514
>Rbutton & Lbutton::tooltip,a
くらいのことなら、MGLに書いてしまえばいいのでは?
他にどんなのがあるか分からないけど
- 516 :名無しさん@お腹いっぱい。:2018/06/21(木) 01:26:19.37 ID:/Sm5yOLz0.net
- >>515
その方法は考えたんですけどどこに書いたらいいのかわかりませんでした。
具体的にMousegestureLのどのファイルに書き込んだらいいんでしょうか?
- 517 :名無しさん@お腹いっぱい。:2018/06/21(木) 01:42:20.03 ID:N9rZ1eKa0.net
- >>516
どのファイルではなく設定に書き込む。ごく基本的な部分を質問されるのは、MGLをどう使ってるの?
と反対に聞きたいくらい。AHK使いなら、MGLヘルプの基本編くらいは問題なく読みこなせると思うし…
あえてどのファイルと言うならMG_Config.ahkになるんだろうけど、直接編集する方が動かなくなる
可能性大だから、それはやめておくのがいいでしょう
- 518 :名無しさん@お腹いっぱい。:2018/06/22(金) 07:20:35.20 ID:ur2fGmsX0.net
- >>517
直接「Rbutton & 」の設定をMouseGestureLのAHKファイルに書き込んだらどうなるかという意味で質問しました
MouseGestureLでRB_X1B_やRB_X2B_の設定をしましたが、そのジェスチャーはChromeや一般的なアプリでは動きますがいちばん重要なAfterEffectsで動きませんでした
どうにもならないので今まで使ってきた「Rbutton &」のAHKスクリプトは使わないようにするしかなさそうです
- 519 :名無しさん@お腹いっぱい。:2018/06/22(金) 07:50:56.98 ID:Jn413FbU0.net
- >>518
>直接「Rbutton & 」の設定をMouseGestureLのAHKファイルに書き込んだらどうなるかという意味で
聞いたのだとしてもヘルプを読めば分かる範囲の話
>いちばん重要なAfterEffectsで動きませんでした
って後から言われても… 残念ながら、それを試して確認するつもりはありません
ただ、普通に設定してみて動かなかったのなら、おそらく別の場所にスクリプトを書いても動かないでしょう
そこに至るまでの何かが違う可能性を考えた方がいいかも
最近、AHKスレで暴れてた人か知らないけど、これだけ調べてこれだけ試したという取り組みが伝わるように
しましょう。上っ面だけという印象を持たれるのは何のメリットもないでしょうし
- 520 :名無しさん@お腹いっぱい。:2018/06/22(金) 09:38:04.66 ID:olp/um8U0.net
- どっちもめんどくさそうな性格してんな
- 521 :名無しさん@お腹いっぱい。:2018/06/22(金) 09:38:19.72 ID:ur2fGmsX0.net
- >>519
>最近、AHKスレで暴れてた人か知らないけど
そんなことを言われてもどう返答していいものやら
それこそそんなことを「言われても…」と反対に言いたいですが
- 522 :名無しさん@お腹いっぱい。:2018/06/22(金) 20:42:52.88 ID:23N+6A5A0.net
- 5chで質問する時は文頭に私JKですけどって入れるのおすすめ
総レス数 1008
337 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200