X



MouseGestureL.ahkを流行らせるスレpart2 [転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0544名無しさん@お腹いっぱい。垢版2019/02/05(火) 00:19:51.81ID:t6QGv4980
時々フリーズして固まるのウィンドウ最小化が原因だったかも。
ショートカットキーに置き換えたら安定してる。
0548名無しさん@お腹いっぱい。垢版2019/03/01(金) 05:55:28.32ID:FkT3jb4r0
これ便利なんだが、なぜかゲームをやる時に右クリックが効かなくなる
ブラウザとエクスプローラーに対して、RB_→とかで進む・戻る・閉じるを設定してるだけなんだが
原因分かる人いる?

ちな無効にすると右クリックが効くようになる
0549名無しさん@お腹いっぱい。垢版2019/03/11(月) 05:34:26.80ID://SbeIDk0
ChromeのショートカットキーのHomeとEndをそれぞれ割り振って
「ページの先頭へジャンプ」と「ページの最後へジャンプ」をできるようにしています。
しかしYoutubeのページを開き、プレイヤー部分がアクティブになっている状態で上記のジェスチャーをすると
プレイヤー側のショートカットが優先されてしまい、動画の最初に飛んだり最後に飛んだりしてしまいます。
プレイヤー部分がアクティブなままでも、「ページの先頭へジャンプ」と「ページの最後へジャンプ」がうまく働くような良い方法はないでしょうか?
0551名無しさん@お腹いっぱい。垢版2019/03/11(月) 06:24:51.63ID:3BTNW0fS0
Youtubeではプレイヤー以外の部分をクリックしてからHomeとEndを押すようにすればいい
例えばスクロールバーとか再生数の「回視聴」とか
0552名無しさん@お腹いっぱい。垢版2019/03/11(月) 08:18:29.79ID:dJHSuo8e0
>>548
俺もいくつかのソフトでそうなるよ

対策はわからん。無効化設定しても意味ないし…
しゃあないから使う時は切ってる
0553名無しさん@お腹いっぱい。垢版2019/03/15(金) 12:35:48.54ID:KV8pu3G30
かざぐるマウスにウィンドウの最小化ボタンを右クリックするとタスクトレイに格納する機能がありましたが、そういった瞬間的(?)な動作ってこのソフトでもできますかね?
0555名無しさん@お腹いっぱい。垢版2019/03/21(木) 10:17:32.25ID:n1i+fvQw0
マルチディスプレイ(3枚)で使用しています。、設定してるソフト上で
右クリックすると、カーソルがメインディスプレイ上に飛ばされて
しまいます。ので右クリックが使えません。こんな症状あります?


Ver.1.31
0556名無しさん@お腹いっぱい。垢版2019/03/26(火) 21:18:08.74ID:ZVN6WC6V0
>>538
gimp×mousegesturelで同じ症状あってここにたどり着いた。

設定で軌跡の表示ONにしてる人は、
軌跡・ログのタブの「ジェスチャーの軌跡を表示する」の下の
「軌跡をオーバーラップウィンドウに描画する」のチェック外して動作確認してみてね
0557名無しさん@お腹いっぱい。垢版2019/03/28(木) 20:32:40.47ID:dh8IOqPX0
トリガーに拡張ボタンを追加して使っていたのですが、Excelでは拡張ボタンのジェスチャーが使えないようで困っております。
元々は拡張ボタンをメーカーのソフトウェアから直接コピー・ペーストに割り当てていましたが、現在MGLの方でコピペを登録しているのでExcelではマウスからのコピペができない状態です。
何か対策はありませんでしょうか?
0558名無しさん@お腹いっぱい。垢版2019/03/28(木) 22:49:41.82ID:dh8IOqPX0
>>557です。
とりあえずマウスのドライバソフトウェア側でOffice製品に固有設定を割り振りましたが、これが最適解なのでしょうか。
0560名無しさん@お腹いっぱい。垢版2019/03/30(土) 06:40:03.85ID:18fVGdsq0
わかりにくくてすみません。半分くらい自己解決しました。

別の質問です。もしかしたら基本的なことかもしれませんが教えていただきたいです。
右クリック+ホイール回転に左右の矢印キーをあてました。
これで文字列内でカーソルを簡単に移動させることができるようになったのですが、
範囲選択しようと思ったらShiftキーが効きません。
効かない理由は何となくわかるのですが、
これを効かせる為にはどのように設定すべきですか?
(右クリック+コロコロでShift+←→を実現させたい)
0562名無しさん@お腹いっぱい。垢版2019/03/30(土) 18:47:07.44ID:18fVGdsq0
すみません、うまく伝えられませんでした。
右クリック+コロコロでカーソル移動にMGL側で設定しました。
右クリック+コロコロ+キーボードのシフトキーで範囲選択モードにしたいわけです。
(右クリック+コロコロが矢印代わりになっているので、キーボードのシフトキーを押して
範囲選択モードにしようという自然な発想です。)
しかしトリガーにShiftキーを加えると他のシーンでShiftキーが使えなくなります。
なので、例えばRB_WU_のスクリプト内で「シフトキーが押下されていた場合、Send,+{Left}。
そうでなければSend,{left}」のような条件分岐をしたいです。
0564かざぐるマウスから移行したい素人垢版2019/03/31(日) 23:41:19.60ID:Um1qMTue0
ありがとうございます。実現できました。

別の質問です。「アクティブウィンドウをターゲットにする」設定が動作していないようでして、
非アクティブウィンドウには動作しないため、例えばRB_にはアクティブ化のスクリプトを
設定していました。しかしChromeのブックマークフォルダ内のエントリに右クリックができなくなりました
(アプリケーションキーを利用すれば一応は操作可能)。何か対策案はございませんか?
0565名無しさん@お腹いっぱい。垢版2019/04/01(月) 22:32:01.73ID:TTo0n6Hx0
ジェスチャー無効にウィンドウクラス:Chrome_WidgetWin_2 を追加
ちなみにFirefoxならウィンドウクラス:MozillaDropShadowWindowClass
0566名無しさん@お腹いっぱい。垢版2019/04/06(土) 21:01:13.56ID:8e7XuFdu0
ダブルクリックの操作に
LB__LB_
sec=1200
if(MG_Hold()&&MG_Hold()<sec){

}else if(!MG_Timer(sec)){
MG_StopNavi()
}
長押しでキャンセルするって言う動作を追加したんですけど、同じボタンを使ったシングルクリック時にも
長押しでキャンセルする動作をうまく設定できないんですけど、なにか案ありませんか?
0567名無しさん@お腹いっぱい。垢版2019/04/07(日) 00:18:32.49ID:UviLDPfU0
>>565
ありがとうございます。入力補助をそのまま使えばよかったのですね。AHKのWindow Spyを使っても
Chrome_WidgetWin_2は表示することができませんでした。
それはそれで使い方がおかしいのでしょうから
解決しなければならない課題な気がしますがここはひとまず保留としておきます。
0568名無しさん@お腹いっぱい。垢版2019/04/07(日) 03:50:53.58ID:UviLDPfU0
下記スクリプト、RB_RW[U or D]_で音量を上下したいのですが、
音量を1変化させたところで"R"の認識が無効化されてしまい、
継続してホイールを転がしてもRB_W[U or D]_として認識されてしまいます。
対策方法はございませんか?

;音量+
Send,{Volume_Up 1}

音量-も同様
0570名無しさん@お腹いっぱい。垢版2019/04/07(日) 20:15:23.42ID:DJGZYuNs0
>>566
XX_でのシングルの動作を試してたら
他のジェスチャー利かなくなったりしまいには設定全部吹っ飛んでしまった
良くない行動なのかな
0571名無しさん@お腹いっぱい。垢版2019/04/08(月) 00:38:41.04ID:+xRa13c20
ドライバが付属していない安物のマウスの親指の2つの拡張ボタンの
割当を戻る進むから変更する方法はMGLにはありませんか?
0573名無しさん@お腹いっぱい。垢版2019/04/11(木) 17:16:27.44ID:Hj9Qr8o20
一つのジェスチャの中にMG_Timerを2個使う方法ってあります?
0574名無しさん@お腹いっぱい。垢版2019/04/14(日) 08:26:04.83ID:qMlIUK3I0
画面の端に触れて作動するときだけアクティブウィンドウを対象にするにはどうしたらいいんでしょうか?
通常のジェスチャではカーソルの下のウィンドウを操作したいんですが
画面端起動の場合、その下のウィンドウとなるとデスクトップやタスクバーが対象になってしまうんです
0576名無しさん@お腹いっぱい。垢版2019/04/14(日) 19:49:48.79ID:1snlQjhq0
かざぐるマウスがWin10で不具合が出るので最近使い始めたのですが、かざぐるマウスに
あった、「リンクを左クリック長押しで新しいタブで開く」。
これをこのソフトで実現する方法をご教示いただけないでしょうか。

よろしくお願いいたします。
0578名無しさん@お腹いっぱい。垢版2019/04/14(日) 20:35:22.41ID:1snlQjhq0
>>577
失礼いたしました。
0579名無しさん@お腹いっぱい。垢版2019/04/14(日) 23:56:10.85ID:qMlIUK3I0
>>575
あ、ヘルプにあったんですね
すぐにはわからなかったので時間のある時にでも挑戦してみます
ありがとうございました
0580名無しさん@お腹いっぱい。垢版2019/04/18(木) 14:55:03.26ID:vyYHbs0w0
非アクティブウィンドウ上でホイールを回転させた時にスクロールするだけでなく
アクティブにする設定があれば教えていただけないでしょうか。
0582名無しさん@お腹いっぱい。垢版2019/04/18(木) 22:10:45.76ID:vyYHbs0w0
>>581
レス有難うございます。

それをホイール回転に割り当てるとスクロールが機能しなくなっちゃうんですよね・・。
0583名無しさん@お腹いっぱい。垢版2019/04/18(木) 22:16:02.05ID:zY2BdPde0
いやアクティブにすることしか書いてないから当たり前じゃ
これを1から10まで説明って甘ったれすぎだろ……
0585名無しさん@お腹いっぱい。垢版2019/04/19(金) 00:14:54.67ID:zvnuy8Nu0
>>582 修飾シンボル「~」を使うやり方もあるんじゃないかな 試してないけど
0586名無しさん@お腹いっぱい。垢版2019/04/19(金) 06:48:56.44ID:lXAL79PR0
>>580
何というか、身も蓋もないことを言ってるように聞こえるかもしれんけど
>非アクティブウィンドウ上でホイール
ってのは、非アクティブの状態のままスクロールできることに意味があるのであって
アクティブ化してしまうのなら、かえって作業的にはマイナスになるケースが多いと思うよ
この機能を話題にする以上、ウィンドウを複数並べて作業する場面があるわけでしょ?
Win10でようやく標準搭載された機能だけど、それもアクティブ化するわけじゃないし
0587名無しさん@お腹いっぱい。垢版2019/04/19(金) 12:43:01.83ID:CwNmuBcG0
580です。

以前に使っていたソフトではその様に使っていてそれに慣れていたのでなんか気持ち悪い
なと思った次第です。
取り敢えずこのまま使って見る事にします。

レスいただいた皆さん、どうも有難うございました。
0588名無しさん@お腹いっぱい。垢版2019/04/19(金) 16:54:03.30ID:8UqjeVdD0
久しぶりにこのスレで質問しっぱなしじゃなくて
どうしたかの結果を言って終話してみるのみたw

というかサポートセンターじゃなくて掲示板なんだから
質問しっぱなしじゃなくて参考になったならないは
別にしてもどうしたかぐらい言ってけよw

それが後の人の参考になることが
あるかどうかは分からんがあるかもしれないんだから
0592名無しさん@お腹いっぱい。垢版2019/04/19(金) 23:09:36.03ID:RwWwgbWE0
>>568です。未だに解決しておりません。不可能なのでしょうか?
0593名無しさん@お腹いっぱい。垢版2019/04/19(金) 23:28:44.09ID:cDL88GGg0
>>592
AutoHotKeyは使ってるけどMGLそのものはあまりいじってないから
RB_RWのRWが何かはわからんけど
ホイールで連続したいならGetKeyState()を使うといいと思うよ
ジェスチャーはWD_でスクリプト内でRが押されているかどうかで分岐させて
0594名無しさん@お腹いっぱい。垢版2019/04/20(土) 00:35:00.92ID:ZxNVWNoF0
>>592
>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ろだで公開されてる
0595名無しさん@お腹いっぱい。垢版2019/04/25(木) 13:44:57.60ID:OxI4MQCx0
かざぐるマウスにあった
「右クリックしながらホイール上下でフォルダの表示形式変更」する機能が便利だったんだけど
あれをMouseGestureLで再現する方法あったら教えてください
0596名無しさん@お腹いっぱい。垢版2019/04/25(木) 15:48:53.27ID:Qj8KGelZ0
>>592
試しに書いてみた。
以下のサンプルはホイールアップで 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
}
0597名無しさん@お腹いっぱい。垢版2019/04/25(木) 15:49:42.20ID:Qj8KGelZ0
>>596 の続き

;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


>>595
Shift+Ctrl+1〜8 がエクスプローラーのレイアウト用のショートカットなので
必要なレイアウト用ショートカットをループするスクリプトを前述のサンプルに追加するだけ。
現在のレイアウトはレジストリを参照すればいいんだろうけど、該当のレジストリーキーは自分で調べて。
レジストリキーが分かれば RegRead で値を読み出せる
0598名無しさん@お腹いっぱい。垢版2019/04/25(木) 16:05:34.75ID:Qj8KGelZ0
>>595
RB_RWU_ / RB_RWD ではなく RB_WU / RB_WD だからサンプルは殆ど関係なかった

現在状態をレジストリから取得し(RegReadで読み出し)
その値に応じて目的のショートカットキーを送ればいい
0599名無しさん@お腹いっぱい。垢版2019/04/25(木) 18:13:55.30ID:0+/M4e8x0
>>595
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      並べて表示/コンテンツ
0602名無しさん@お腹いっぱい。垢版2019/04/25(木) 23:50:30.18ID:OxI4MQCx0
>>600
>;エクスプローラのタイトルバー上のホイール回転で表示モード切り替え
アクションは合ってるんだけど操作が違う
0607名無しさん@お腹いっぱい。垢版2019/04/27(土) 02:23:43.98ID:KNJsCNic0
ん?AHKスクリプトで作られてるからこそ書き換えられるんだよ?
>>601のように関数のみ移植すれは良いのでハードルは低い
0612名無しさん@お腹いっぱい。垢版2019/06/01(土) 22:51:34.98ID:j49WfQbd0
>>4をすることでジェスチャーミス時の右クリックはされないようになりましたが、
ジェスチャーがタイムアウトした際にも同じようにしたいです。
どのように改変すればよいですか?
0613名無しさん@お腹いっぱい。垢版2019/06/01(土) 23:00:25.56ID:j49WfQbd0
>>593 >>594 遅くなりました、ありがとうございます。

やりたいことは右クリックを押したままカーソルを右に一回動かして、
その状態で右クリックを離すまでホイール上下で自由に音量調整をすることです。

私が考えたやり方では音量を1段階変更させた時点でジェスチャー完了とみなされ、
右クリックのホールドが解除されるのでその後の音量調整ができず、
結果的に、例えば音量を3変更したい場合に「右に引っ張ってホイール回転」
の操作が3回必要になって使い物になりませんでした。

GetKeyState()試してみます。ただズブの素人ですのでまたお世話になるかもしれませんが
その時はよろしくおねがいします。
0614名無しさん@お腹いっぱい。垢版2019/06/01(土) 23:03:09.01ID:j49WfQbd0
>>594 よく調べてみます。回答ありがとうございました。
ところで8方向だと、いくら認識設定をしても操作ミスが頻発しそうだと敬遠
していたのですが、それについてはいかがでしょうか?
0615名無しさん@お腹いっぱい。垢版2019/06/01(土) 23:36:16.41ID:XWyZRQ3c0
594じゃないけど、操作ミスなんて無いな
ミスるようならミスも含めてジェスチャー登録すればいい

RB_48_
RB_47_
RB_478_

左 上、ってジェスチャーだけど
左 左上、左 左上 上、でもOKになる
0616名無しさん@お腹いっぱい。垢版2019/06/02(日) 02:18:29.83ID:CkEMzxYj0
>>614
そこは意図通りにならないなら設定値を調整するしかないよ
自分は、斜め移動の認識範囲(角度)の所で、縦横移動の後を0、斜め移動の後は90に変更してる
(確かデフォだと全部45)けど、こういうのを晒した所で、マウスの動きは人それぞれクセがあるから
そのまま当てはめても意味ないと思う。結局は自分で最適な設定を見つけないと
0617名無しさん@お腹いっぱい。垢版2019/06/02(日) 14:53:35.85ID:tpsjXd7r0
>>615>>616
そうなんですね。
最近4方向とトリガーのバリエーションで限界を感じつつあるので前向きに検討してみます。
ありがとうございます。
0618名無しさん@お腹いっぱい。垢版2019/06/03(月) 21:16:51.59ID:0QqM26Fw0
windwos10のウィンドウ(Windows.UI.Core.CoreWindow)で
スクロールしたいのですが
MG_SendWheel("U", 1)
MG_Scroll2("V", -1, 0)
どちらも反応しないのですが、どうすればよろしいのでしょうか?
0620名無しさん@お腹いっぱい。垢版2019/07/09(火) 12:37:33.44ID:pmX+6tLa0
Windows10でかざぐるマウスに存在していた下記の機能を再現された方はいらっしゃいませんか?
「タスクバーアイコン上のスクロールでウィンドウの展開収納」
「タスクバーアイコン上の中クリックでそのアプリを終了する」

MGLでそれを再現したスクリプトを公開されていた方はいましたが、
Windows10には対応していなかったようです。

切実な問題で、これによりWindows10への移行を保留しています。

私は機械音痴のようなもので、自作する術を持ち合わせておりません。
どうか、よろしくお願いします。
0621名無しさん@お腹いっぱい。垢版2019/07/09(火) 17:56:42.56ID:HzbEEHM50
いつだったかに質問した内容について自分なりに考えてみたのですが、わかりませんでした。
やりたいことは、「右クリックを押しながら右に1移動させて、
その状態で右クリックを押したままマウスホイールをコロコロしたら音量が上下する」
です。
下記では作動しませんでした(作動するわけない感じがしますが、アイデアがありませんでした。)。改善策をお教えください。

RB_R_

Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))
0624名無しさん@お腹いっぱい。垢版2019/07/10(水) 20:39:49.76ID:Xi7qvixi0
>>622
回答有り難うございます。

しかしその方法では、音量が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間を動き続けるのではないかと考えました。
0625名無しさん@お腹いっぱい。垢版2019/07/10(水) 21:15:40.04ID:Xi7qvixi0
>>624 です。
まるっきりおかしな構文でした。

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
}
0626名無しさん@お腹いっぱい。垢版2019/07/12(金) 03:23:35.87ID:n7p3DTJn0
OSのバージョンを1903に上げたあとから右クリックを使用するジェスチャーが効かなくなりました
おま環でしょうか?
0628名無しさん@お腹いっぱい。垢版2019/07/19(金) 12:16:01.53ID:vtP5MzT20
~LButton up::
をMG_User.ahkに書くとジェスチャー設定画面の時だけ
左クリックが効いたり効かなかったり、挙動がおかしくなる
んですけど、他にいい書き方ありませんか?
0629名無しさん@お腹いっぱい。垢版2019/07/19(金) 16:14:16.05ID:vtP5MzT20
~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 を入れたら上手く動きました。
どうもお騒がせしました。
0630名無しさん@お腹いっぱい。垢版2019/07/22(月) 15:47:02.28ID:Q2Ern3So0
特定のソフトでキーボードのAをジェスチャーに割り当てようと思っているのですが
そうするとすべてのソフトでAが使えなくなってしまいますよね?
特定のソフトでのみ特定のジェスチャーが起動するようにはできないでしょうか?
0633名無しさん@お腹いっぱい。垢版2019/07/22(月) 22:25:49.17ID:wY10hvtH0
AHK自体の機能として特定のソフトへのキー置き換えをしようとして
下記のような記述を書いたんだけどどこに書くのが正解なんでしょうか?
Pluginsフォルダに置いたfoo.ahkだとマウスジェスチャー機能が死んでしまったから色々試して
MouseGestureL.ahkの最後に書いたら動いたからとりあえずそこに書いているのですが

> #IfWinActive hoge
> a::Send, b
0637名無しさん@お腹いっぱい。垢版2019/08/04(日) 00:40:25.24ID:dbvYk48K0
統合失調症の特徴的な症状

■妄想
妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。

たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。


完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
青葉真司と同類の人種w
0640名無しさん@お腹いっぱい。垢版2019/08/15(木) 21:05:57.20ID:aV1IEEXd0































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜ8
0641名無しさん@お腹いっぱい。垢版2019/08/17(土) 22:29:41.91ID:n+U6lOaO0
画面端起動を追加してると、その画面端での左クリックの押上げを認識しないな
文字選択や、D&Dやらスクロールバーを摘まんだまま画面端にぶつかった状態で離すと、ボタンを離しても押しっぱなしだわ
何が原因かずっと分からなかった
0642名無しさん@お腹いっぱい。垢版2019/08/18(日) 02:02:03.34ID:kWRxVmVx0































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜew
0644名無しさん@お腹いっぱい。垢版2019/08/19(月) 19:41:59.37ID:x+7Yv8mr0
真・セガサターン総合スレ [無断転載禁止](c)2ch.net
https://medaka.5ch.net/test/read.cgi/game90/1469246499/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
0645名無しさん@お腹いっぱい。垢版2019/08/19(月) 19:43:27.57ID:4DUoEWIj0
真・セガサターン総合スレ [無断転載禁止](c)2ch.net
https://medaka.5ch.net/test/read.cgi/game90/1469246499/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
0646名無しさん@お腹いっぱい。垢版2019/08/30(金) 06:41:32.08ID:cGhcrVCn0
mpc-hcやブラウザなどを最前面に固定するとジェスチャーが動作しないですが同様の症状の方はいますでしょうか?
また解決策などありましたら教えていただきたいです
0648名無しさん@お腹いっぱい。垢版2019/09/03(火) 06:02:32.84ID:8G4wwoGx0
^^■ 栃木ゲーセン事情80 ■
https://medaka.5ch.net/test/read.cgi/gecen/1564809234/856

> 856 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2019/09/02(月) 20:58:16.83 ID:kutFghBw0 (PC)
> まあ製造物責任法って感じで責任もって欲しいよね、親御さんには




















いるのは最近自分の親が両方とも他界したからだろうな

自分になくしたものを攻撃材料にすることで憂さを晴らしてるんだろ

犯人は一人ぼっちになった南人彰 独身童貞インポ顔(58)

寂しいなら親の後を追って逝けばいいだろオマエみたいにネット工作やらせてもチョン臭い三流自演しかできない役立たずがよw
0649名無しさん@お腹いっぱい。垢版2019/09/20(金) 11:28:07.14ID:23TBmcDe0
ブラウザで 右ボタンバブルクリックで リンクを別窓で開く をしたいんだけど

MG_Wait(500)

;キー操作を発生させる
Send, {Shift Down}

;マウスクリックを発生させる
MG_Click("LB")

;キー操作を発生させる
Send, {Shift Up}

大体うまきいくけど 5回に1回は ただの左クリックになってしまいます
安定させる魔法の呪文はありませんか?
0650名無しさん@お腹いっぱい。垢版2019/09/25(水) 13:50:39.22ID:qbsdijKb0
>>649
どのブラウザか知らんけど、コンテキストメニューに
新しいウィンドウで開く、が入ってないか?
キーも設定されてると思うから、それを記述した方が簡単で確実だと思う
0655名無しさん@お腹いっぱい。垢版2019/09/27(金) 22:17:58.26ID:3IZla0Mb0
>>651
できるだけ共通化したいと言うのは分かるけど
それでもブラウザ内ですべてのジェスチャーを同じキーに揃えることは無理じゃない?
Edgeならコンテキストの後に方向キー↓とEnterでいいし、4/5よりは成功率高いと思うが
もしくは、それぞれのアクションごとにsleepを挟む… でもこのくらいは試してるだろうし
もしくは、使ったことないけどChromiumベースのEdgeなら同じキーかもしれない
0656名無しさん@お腹いっぱい。垢版2019/09/28(土) 13:57:49.43ID:48wtjxb00
右ダブルクリックに割り当てたことがなかったので試してみた

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}

こんなものでも数十回試した限りでは安定して動作した
バブルクリックは試していない
0657名無しさん@お腹いっぱい。垢版2019/11/02(土) 02:34:30.73ID:2oJb3oMh0
特定のトリガーの場合のみ8方向認識モードにすることは可能ですか?
RB_LB_スタートのパターンでのみ8方向にしたいのですが
0659名無しさん@お腹いっぱい。垢版2019/11/25(月) 06:31:10.21ID:eCtpvmtB0
MouseGestureL.ahk起動中だと、ウィンドウがタスクバーの上にでてくるようになったんだけど
どうやって直せばいいの?
0662名無しさん@お腹いっぱい。垢版2019/11/28(木) 19:11:21.58ID:+7+evZvJ0
>>659
ジェスチャー軌跡ON・OFFのところの「軌跡をオーバーラップウィンドウに描写」
のチェックを外す
0664名無しさん@お腹いっぱい。垢版2019/12/08(日) 21:42:33.25ID:u2ghXdvW0
カーソル上のウィンドウをつかんで動かすことって可能?
窓掴みっていうフリーソフトも使ってみたけどゴミだった
0668名無しさん@お腹いっぱい。垢版2019/12/10(火) 19:22:55.39ID:0PQtofev0
たまに反応しないor遅延するときがあるから。
altmoveは反応最高だけど、最大化をつかんだとき自動で通常にできないから悩んでたんだ。
僕が言った「使える」は、扱いこなせるもしくは目的に貢献しているっていう意味での「使える」ではないです。
0672名無しさん@お腹いっぱい。垢版2019/12/21(土) 12:08:56.08ID:f9xFklIj0
3440x1440のディスプレイの下に1920x1080のサブディスプレイを置いてるんだけど、
このサブディスプレイ側でのクリック判定がなぜか左上にずれてしまう
例えばリンクを開こうとクリックするとその左上のリンクを開いてしまう
これもう更新されてない昔のスクリプトってことでしょうがないのかな?
0673名無しさん@お腹いっぱい。垢版2019/12/21(土) 12:12:23.26ID:f9xFklIj0
>>672
ディスプレイの設定から文字拡大150%になってたところを100%にしたら問題なくなった
もうこれ対応期待できないよなあ
0674名無しさん@お腹いっぱい。垢版2019/12/21(土) 13:03:22.27ID:xu6go3+D0
>>673
Windowsの問題だろ
スケーリングの問題なんて昔からよくある

Windows10ならフィードバックHUBから詳細書いて送っとけ
MGL以外でも起きる問題で賛同者が多ければどうにかするだろ(どうにかしないこともよくあるが)
0675名無しさん@お腹いっぱい。垢版2019/12/21(土) 13:36:42.63ID:qJzQ520c0
ahkのスケーリング関係は昔は洒落にならなかったけどいつの間にか普通に動くようになってたな
autohotkey.exeのバージョンを上げてみては?
0676名無しさん@お腹いっぱい。垢版2019/12/21(土) 14:27:05.52ID:f9xFklIj0
>>675
ありがとう
久しぶりにAHKをサイトからダウンロードしてきて置き換えてみたけど変わらなかった
13インチのFullHDだから100%だと少し文字は読みづらくなるけどクリックずれるのは困るからこのまま使い続けようと思う
0677名無しさん@お腹いっぱい。垢版2020/01/12(日) 21:01:44.25ID:2Pu6oP920
ロジクールの7ボタンマウス使ってる人いますか?
これで親指で操作するボタン(第6第7ボタン?)に新規ボタン定義の機能で、定義付けしたいのですが可能でしょうか?
ヘルプを見るとマウスのドライバユーティリティを使って…とあるのですがlogicooloptionからでは第6、7などにF13などを割り当てることは
無理っぽいのですが、分かる方いますか?
0678名無しさん@お腹いっぱい。垢版2020/01/12(日) 23:00:36.45ID:6sAoLsig0
>>677
*設定ファイルを直接書き換える
%APPDATA%\Logishrd\LogiOptions\devices 〜 ???.xml

vkey="??" ←ここ

仮想キーコード: F13 〜 F24
10進数: 124 〜 135

*AHKなどで一時的に他キーをF13にしてからLogicool Optionsで入力
> hoge.ahk
F1::F13
0679677垢版2020/01/13(月) 09:59:23.75ID:0sXGzJJX0
>>678
レスありがとうございます。

これが神レスというのは感覚的に分かるのですが、設定の書き換えが上手く出来ません。

とにかくジェスチャーが足りなくて困ってます。サイドボタンを起点とするジェスチャーを作りたいのですが…
0680名無しさん@お腹いっぱい。垢版2020/01/13(月) 10:50:07.51ID:BCiKCq6c0
>>679
説明すると長くなるし理解しにくいだろうからググったほうが早い
「Logicool マウス F13 割り当て」とかで出てくると思う
0681名無しさん@お腹いっぱい。垢版2020/01/13(月) 20:00:24.53ID:BLdXI77M0
MGLで修飾キーと組み合わせたジェスチャしてて気づいたんですが
Win + F16 ってデフォルトで「スライドしてpcをシャットダウンします」が割り当てられていませんか?
AHKとMGLを両方終了させても#F16を押すとスライドシャットダウンが起動してしまうので
この組み合わせでジェスチャすることができないみたいです
AHK側で#F16::returnと強制的に無効にしてもスライドシャットダウンはでてしまうので
これを無効にする方法はないでしょうか?

AHKで何も設定してないのに
#F16::Run, SlideToShutDown.exe
みたいな感じになってるため
MGLでこの組み合わせのジェスチャを設定できないという症状です
0682名無しさん@お腹いっぱい。垢版2020/01/13(月) 20:54:04.25ID:Kyl3mrvO0
>>681
>AHKとMGLを両方終了させても#F16を押すとスライドシャットダウンが起動してしまうので
つまり物理的にF16キーがあるってことかな?

デバイス専用の割り当てアプリが有るならF16などに変更する
無い場合は無理
0683名無しさん@お腹いっぱい。垢版2020/01/13(月) 22:18:59.77ID:BLdXI77M0
>>682
返答ありがとうございます。
マウスにFスクリーンキーボードでF16キーを割り当ててる感じですね
AHKとMGLともに終了してもスライドシャットダウンが発動するので
おそらく #aアクションセンター #rファイル名指定して実行 のように
Windowsに最初からある既定ショートカットが#F16にもあって
それを偶然見つけたような感じなんじゃないかと思うのです

System32にあるSlideToShutDown.exe が起動しないように無効にできれば
F16をトリガーにしたジェスチャでWinキーとの組み合わせができそうなのですが
0684名無しさん@お腹いっぱい。垢版2020/01/14(火) 00:31:06.73ID:YCyA6bsk0
>>683
WindowsのキーボードショートカットにF13〜F24は存在しません
他のアプリ、ハードウェア(ノートPC、ファンクションキーボードなど)が反応している可能性が高いです

確認のために新しいAHKファイルに
以下の文だけ書いてF1を押してください

F1::Send, #{F16}

反応するのであれば原因探してショートカット変更、無理なら停止
セーフモードで試せば絞り込み早くなるかも?
0685名無しさん@お腹いっぱい。垢版2020/01/14(火) 00:47:21.20ID:l9MHnDAO0
>>684
返答ありがとうございます
F1::Send, #{F16} を書いてF1押しても
やはりスライドシャットダウンが実行されるようです

例えば #F16::Send, a と置き換えても
スライドシャットダウンとSend,a 両方とも実行されてしまうため
AHKの問題ではなく確かにハード自体の設定の問題かもしれませんね
使用PCは、Dell Latitude7370 です
0686名無しさん@お腹いっぱい。垢版2020/01/14(火) 01:33:47.70ID:l9MHnDAO0
周辺機器をはずしてもセーフモードで AHKだけ起動して F1::Send, #{F16}
をしてもスライドシャットダウンになるため
やはりPC自体に問題がありそうです

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

ずいぶん充実してるため何かプリインストールされてるものに
そういう設定があるアプリでもあり邪魔してるのかもしれません
0687677垢版2020/01/15(水) 23:06:19.46ID:VLs12GnJ0
>>680
ググったらそれらしいのが出てきました。
ありがとうございました。

ファイル書き換えってやったことなかったのですが、
これでアイコンなども変えられるんでしょうか?
練習で以前の緑背景に白地Hに変えてみたいのですが
0689名無しさん@お腹いっぱい。垢版2020/01/22(水) 21:54:12.47ID:stjw1tis0
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_などを連続発動できた
なんか不具合でるかはわからんです
0691名無しさん@お腹いっぱい。垢版2020/01/26(日) 22:59:58.28ID:M7Mh7OEu0
ttps://ux.getuploader.com/autohotkeyl/download/152
MouseGestureLのジェスチャー有効/無効を自動で切り替える(MGLプラグイン)
MouseGestureL.ahkの設定で
ジェスチャー無効に設定してあるターゲットがアクティブウィンドウになった時に自動でジェスチャー無効に切り替わる
ジェスチャー無効に設定してないターゲットがアクティブウィンドウになった時に自動でジェスチャー有効に切り替わる

一部のゲームなどでMGLを無効にしてないと不具合出るって人向け、問題でてないって人は必要ないです 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
0694名無しさん@お腹いっぱい。垢版2020/01/27(月) 12:58:27.04ID:uSpXI3eM0
>>693
MGLの設定でターゲット ジェスチャー無効に指定していてもマウスフック自体は発生していて
RButton:: (無効のウィンドウなら)RButton Down (無効じゃなければ)ジェスチャー処理
RButton Up:: (無効のウィンドウなら)RButton Up (無効じゃなければ)ジェスチャー処理
みたいな感じになってるので

FPSなど一部のゲームやアプリで直接マウス入力を受け取りに行ってると思われるものがあると
MGL(AHK)のマウスフックとコンフリクト(競合)が起きて、マウスの挙動がおかしくなったりするのかもしれない

それを回避するには根本的にMGL(AHK)のマウスフック自体をオフにしないといけないのでは?
と思ったので自動オンオフできるようにしてみました

本当は#IFや#IfWinNotActiveなんかをMG_Config.ahkに組み込めるように
MG_Edit.ahkを改変したほうがいいと思うけれど、プラグインならこんなものかなぁとやってみました
0695名無しさん@お腹いっぱい。垢版2020/01/27(月) 15:49:55.94ID:uSpXI3eM0
メインタブのアクションスクリプト欄で設定していない時でも、ジェスチャータブでジェスチャーを設定していると
MG_Config.ahkにジェスチャーのラベルが作られる、アクションは空白なので何もしないジェスチャーを設定しているのと同じことになる

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

使わないジェスチャーは逐一消せば問題は起きないけど
ジェスチャー登録だけしておきたいという人や消し忘れてる場合などが気になったので一応修正してみました

MG_Edit.ahkのGestureToAhk()関数の中の
szSubG = %szSubG%return`n`n%szSubA%return`n

if (szContG) {
  szSubG = %szSubG%return`n`n%szSubA%return`n
} else {
  szSubG := ""
}
に置き換える
0697名無しさん@お腹いっぱい。垢版2020/01/28(火) 01:56:42.86ID:6r1lzo0g0
以前2,3日に1回確実に落ちまくって困ってたんだが、
TaskbarExtension.ahk を切ったらなぜか安定した
俺環なんだろうけど彼が原因だったのか…?
0698名無しさん@お腹いっぱい。垢版2020/01/28(火) 19:37:07.56ID:S4ZqAouK0
MouseGestureL.ahk VerUP
作者さん乙です
ttp://pyonkichi.g1.xrea.com/archives/MGLahk132.zip

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

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

その後に更に数分間試してみても再現することはなかったからよっぽどのことが無い限り発生することはなさそうだけど。
0703名無しさん@お腹いっぱい。垢版2020/01/29(水) 17:43:29.14ID:M2PpUf9e0
ジェスチャーの処理が戻ってこない場合の緊急用にするなら、ジェスチャーのアクションに再起動を割り当てても意味がない
俺は元々MG_User.ahkにホットキーを定義してたけど、標準で設定できるようになったならその方が良いね
0704名無しさん@お腹いっぱい。垢版2020/01/29(水) 21:23:00.07ID:L0482ijl0
あーたしかに
>>701は押しっぱなし病対策で使ってた
まあそれも改善されたみたいだけど
もし不具合あるならってくだりAHKで呼び出しのほうがいいね
訂正するわ
0705名無しさん@お腹いっぱい。垢版2020/01/29(水) 22:36:23.85ID:prOHNsbR0
今回のアプデかなりチョベリグだわ
クリック出来なくなるようなことがなくなった
もう更新ないんかなと不安もあったし
0707名無しさん@お腹いっぱい。垢版2020/01/30(木) 21:47:44.99ID:Op5qbKvU0
691
ゲーム中に突然地面か天空を見つめる病気になってたけど
ボタンを押してる間に認識が打ち切られるまでの時間を99999秒に設定したら大丈夫だったからそれで対応してたわ
助かります
0709名無しさん@お腹いっぱい。垢版2020/02/04(火) 21:06:47.89ID:82eNW2TW0
chromeを最大化した時と全画面にした時のジェスチャーを分けたいのですが
全画面の場合を指定する方法が解りません

ターゲットの種別の、カスタム条件式→ウィンドウ状態 には全画面の選択肢が
ありません。最大化状態を表す MG_Win("MinMax")==1 のように全画面を
表す式ってありますか?
0710名無しさん@お腹いっぱい。垢版2020/02/04(火) 23:56:55.59ID:wMTxfiMZ0
>>709
関数はないな
↓で行けると思う、たぶん

WinGet, style, style
if ((style & 0x00C00000) != 0x00C00000) {
 全画面
} else {
 全画面以外
}
0711709垢版2020/02/05(水) 00:33:50.85ID:v0f4oQ+H0
>>710
出来ました!ありがとうございます。
0712名無しさん@お腹いっぱい。垢版2020/02/06(木) 12:37:40.88ID:AC1SGWs90
>>400
同じことで悩んでいたのですが、

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

のように、最後に Sleep を入れると動作するようになりました
理屈はさっぱりわかりませんが…
0713名無しさん@お腹いっぱい。垢版2020/02/06(木) 18:46:19.90ID:R+1YRIgS0
>>712
最後のスリープは意味無い


; 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
0714名無しさん@お腹いっぱい。垢版2020/02/06(木) 21:10:55.47ID:yIhvucpz0
>>691
MGL1.32+AutoMGLToggle.ahkでエラーが出る
新規に解凍したMGLにAutoMGLToggle.ahkを入れてSetup.vbsを起動するとエラー表示

この時点ではOKを押すと消えるが
タスクトレイから再起動したり終了させようとすると延々エラーが出てタスクマネージャーからkillするしかなくなる
0715名無しさん@お腹いっぱい。垢版2020/02/06(木) 23:55:05.82ID:3OxYLjRp0
同じジェスチャーで、ブラウザにフォーカスがある時と
youtubeのプレイヤーにフォーカスがある時とを区別して
違う動作をさせる事って出来ますか?
0716名無しさん@お腹いっぱい。垢版2020/02/07(金) 00:31:33.91ID:H+QGs+iV0
>>715
ターゲットタブで+クリック→種別:実行ファイル名orウィンドウクラス→入力補助
でできる

ちなみにブラウザ内でも種別:タイトル部分(後方)一致で「- YouTube」とか指定してやればYouTubeのサイト内では別ジェスチャーの設定をすることができる
0717名無しさん@お腹いっぱい。垢版2020/02/07(金) 01:00:04.41ID:T5dQ5bUL0
>>716
すいません、言葉が足りませんでした。

youtubeを開いてるタブでプレイヤーにフォーカスがある時は、マウスの回転に
Send, {Left}やSend, {Right}を割り当ててシークさせたいのです。
同一タブ内の他の領域をクリックするなりして、プレイヤーからフォーカスを
外した時は、通常動作のマウスの回転でページをスクロールという具合です。
0718名無しさん@お腹いっぱい。垢版2020/02/07(金) 03:49:34.27ID:y2s/VZ9K0
>>715
AHK用やっつけ版
否: Chrome
要: Acc.ahk/マウスカーソル下のデータ取得サンプル関数.ahk
ttp://ux.getuploader.com/autohotkeyl/download/76/

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

#If WinActive(" - YouTube")
 WheelUp::
  if (A_Cursor = "Arrow" && Acc_GetRole() = "グループ化")
   Send {Left}
  else
   Send {WheelUp}
 return
 WheelDown::
  if (A_Cursor = "Arrow" && Acc_GetRole() = "グループ化")
   Send {Right}
  else
   Send {WheelDown}
 return
#If 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
0720名無しさん@お腹いっぱい。垢版2020/02/07(金) 10:14:06.49ID:y2s/VZ9K0
連投すみません
Acc_GetRole() = "グループ化" → (Acc_GetName() = "ビデオ" || Acc_GetName() = "YouTube 動画プレーヤー")
0721715垢版2020/02/07(金) 17:08:47.39ID:T5dQ5bUL0
>>715
回答ありがとうございます。これはMGLではなくAHKの方を使うという事でしょうか?
だとしたらやり方がよく解りません。せっかく考えて頂いたのに申し訳ないです。
勉強し直してから活用したいと思います。
0722名無しさん@お腹いっぱい。垢版2020/02/07(金) 17:09:50.26ID:T5dQ5bUL0
間違い。↑は>>718 へのレスです
0723名無しさん@お腹いっぱい。垢版2020/02/15(土) 01:25:01.43ID:lNlsEwAj0
エクスプローラー上のファイルを右ドラッグでつかんでタイムアウト後に移動できるようになると思うんだけど、
その場にとどまって数秒後に勝手にドラッグが解除されるようになってるね。
GIMPで中ボタン押したままスクロールも同様。

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

この仕様が嫌なら前のバージョンに戻すしかない?
0724名無しさん@お腹いっぱい。垢版2020/02/15(土) 02:27:14.79ID:u3+j/Od40
>>723
右ドラッグは使ってないジェスチャーのアクションスクリプトに
MG_Abort()
でOK
一応言っとくと使ってないジェスチャーってのは例えばRB_Uは使ってなくてもRB_Uから始まるジェスチャーが他にあるとだめ

gimpは元から競合して不具合起きたような気がする
0726名無しさん@お腹いっぱい。垢版2020/02/15(土) 08:43:06.16ID:EEo32r+X0
>>723
エクスプローラ内のファイルはタイムアウトを待たなくてもドラッグできるようになってるはずだけどな
デフォルトの設定に入ってる「エクスプローラ「→「アイコン」にMG_Abortが割り当てられてるから
要らんと思って消しちゃったのかな?
0728名無しさん@お腹いっぱい。垢版2020/02/18(火) 08:55:04.63ID:TVTmYyHp0
>>726
俺は>>723さんではないけど
その設定はデフォのまま残っているい状態で右ドラッグすると0.5秒位で
コンテクストメニューが発動してしまってゲンナリ
1.32ね
0729名無しさん@お腹いっぱい。垢版2020/02/18(火) 11:33:22.35ID:338BOlS70
俺はアイコンの右ドラ問題ないな
設定か割り当てアクションに問題があるんじゃない?
0.5秒ぐらいってところが匂う
0731名無しさん@お腹いっぱい。垢版2020/02/19(水) 10:31:48.55ID:0l0JmssB0
壁紙の上で右ドラッグしてホールドしたままにしてるとメニュー出ちゃうね
禁止に入れてるはずのアプリ上でも暴発するから右ホールド使うゲームとかでも暴発するようになった
終わり
0733名無しさん@お腹いっぱい。垢版2020/02/20(木) 05:12:19.80ID:0+x/PCLj0
右クリックを任意のアイコン上で5秒くらい押し続けると
コンテクストが表示されてしまう
その後からは1秒以下でコンテクストが表示されるようになる
ソフトウェア再起動すると一時的に戻るが再発
右ドラッグ中でも同じ
設定を消去してデフォルト状態でも発生

Win10 1909 x64+1.32で確認
0735名無しさん@お腹いっぱい。垢版2020/02/20(木) 17:46:18.97ID:xZzk3BBz0
1.32でトリガーボタン押しっぱなし対策で強制解放されるようになったけど
強制解放が発生した直後にアイコン上でのトリガーボタン押下すると
ごく短時間で強制解放が再発生って感じのバグかなぁ
変更前の1.31に戻すと発生しないし

Vectorのダウンロードファイルはまだ1.31のまま
https://www.vector.co.jp/soft/dl/winnt/util/se498500.html
0737名無しさん@お腹いっぱい。垢版2020/02/21(金) 09:44:10.04ID:5559ihTj0
しつこくアイコンのドラッグでおかしくなるって書いている人は
古いAHKで動作させてるんじゃないのか?
0738名無しさん@お腹いっぱい。垢版2020/02/21(金) 10:30:10.89ID:AYBKCKP70
古いAHKかどうかは知らないよそもそも入れてない
Setup.vbsクリックで出てくるMouseGestureL.exe使ってるだけだし
しつこいも何も実際ホールドで勝手にメニュー出たら致命的でしょ
0742名無しさん@お腹いっぱい。垢版2020/02/28(金) 02:26:24.58ID:TSCpTwG/0
修正版がリリースされてました

Ver.1.33 2020/02/27
・アクションテンプレートに以下の3項目を追加
 - 同クラスのウィンドウを全て最小化
 - 同クラスのウィンドウを全て閉じる
 - 同クラスのウィンドウを等間隔に並べる
・ジェスチャーのタイムアウトからトリガーボタンを強制解放するまでの秒数設定を追加
・エクスプローラ内のファイルを右ドラッグしている間に右ボタンの強制解放が発生する不具合を修正
・高DPI環境で各種アクション設定ダイアログBOXのOKボタン、キャンセルボタンの表示位置がずれる不具合を修正
・その他、内部処理の変更

やはり右ドラッグ中の強制解放は不具合だったんですね
不具合出てないと言ってた人はプラグインやら設定やらで回避されてたのかな
0746名無しさん@お腹いっぱい。垢版2020/03/01(日) 02:57:09.51ID:EKX1mxyV0
1.33にしたけど、やはり強制解放するまでの時間が経過すると
コンテキストメニューが開いて右ドラッグが途切れるよね
設定変更は有効だから0にして処理を無効化したほうがいいかな
あるいは60秒くらいに設定して実用上だいたいOKで使うべきか
0750名無しさん@お腹いっぱい。垢版2020/03/01(日) 16:39:36.56ID:zsN0isyU0
現在、MouseGestureL.ahkのみを使っていますが、キーのリマップもしたくてautohotkeyも
使おうかと思っています。今の状態からautohotkeyを使うには、autohotkeyを新規に
インストールすればいいのでしょうか?それとも、MouseGestureL.ahkを使用しているならば
autohotkeyをインストールする必要はないのでしょうか?
0751名無しさん@お腹いっぱい。垢版2020/03/01(日) 17:51:59.65ID:aEHkRAUv0
>>746
エクスプローラー以外のソフトの話ってことなら右ドラッグ使うソフトなんて限られてるだろうからジェスチャー無効に入れちゃうか
右ボタン始動で使ってないジェスチャーにMG_Abort()を割り当てるのが無難
割り当てるジェスチャーは右ボタンを放す前の段階ね
0752名無しさん@お腹いっぱい。垢版2020/03/01(日) 18:14:22.12ID:HL9NM0K/0
プラグインの導入状態とか、設定の変更状況とか、
不具合があるにしても発生条件が限られるかもしれないから
切り分けのためにConfigフォルダとPluginsフォルダをバックアップの上いったん削除して、
初期設定状態でも発生するかどうかを確かめてみたらどうだろう
0753746垢版2020/03/01(日) 19:23:08.28ID:EKX1mxyV0
みなさんレスどうもです

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

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

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

今のところ発生しない条件の切り分けができないので、強制解放0秒で無効化して使います
0754752垢版2020/03/01(日) 19:38:56.99ID:HL9NM0K/0
>>753
そっかー
お役に立てないけど
とりあえずOSがWin10 Proであること以外はそちらと同一の環境で
初期設定・プラグインなしに戻して(強制解放3秒設定のままで)
アイコン右ドラッグして15秒以上押しっぱなしにしても強制解放は起こらず、
ボタン離したタイミングでコンテクストメニューが出るので
こちらでは正常に修正されているように見えます…と現状報告
0755名無しさん@お腹いっぱい。垢版2020/03/01(日) 20:13:51.86ID:aEHkRAUv0
俺はHomeだけど問題ないよ
エクスプローラのコンポーネントを使ったファイラーとやらが影響してるのでは?
具体的にはターゲットの エクスプローラー ⇒ アイコン の中で使われてる MG_TreeListHitTest() という関数の判定とかに
別PCとかで試せる環境があるなら比較してみたら良いかも
0756名無しさん@お腹いっぱい。垢版2020/03/02(月) 00:42:37.62ID:qD15jJhm0
悪気はないのは分かるけどさあ
最初に不具合報告した段階で、「エクスプローラのコンポーネントを使ったファイラー」を
エクスプローラーと称していたから、このスレの他の人と話がかみ合わなかったんだよ
しかもなぜか未だに、その何とかファイラーとやらの正体を明かさない始末だし
こんなんじゃ作者も検証のしようがないだろうと
0758名無しさん@お腹いっぱい。垢版2020/03/02(月) 01:05:51.15ID:U07X1rCL0
>>757
そうです、あくまでWiundows10標準のエクスプローラで起きている問題の報告です

ファイラーの方は単なる具体的な使用例で、エクスプローラの問題が解決すれば
それに引きずられて一緒に解決するだろうと期待しているだけなので、気にしないでください
0759名無しさん@お腹いっぱい。垢版2020/03/02(月) 10:58:00.63ID:O7VefF6P0
chrome とかのブックマークを右クリックして編集しようとすると、右クリックメニューが表示されずにキャンセルされるのはおま環でしょうか?
ジェスチャーを無効にすれば、問題なくメニューが出ることは確認しています。
0760名無しさん@お腹いっぱい。垢版2020/03/02(月) 11:10:04.17ID:VY5KIiUh0
>>746
1.33 デスクトップの壁紙の上で右ドラッグしてそのままホールド
数秒で解放される
コンテキストメニュー出現

強制開放は0で使うのが無難だね
0763名無しさん@お腹いっぱい。垢版2020/03/02(月) 15:36:06.59ID:t+9SXsbb0
アイコン範囲選択して削除やコピーしようとしてる時…とかかな
知らんけど

アイコン上で開始する右ドラッグや
ジェスチャー対象外に設定したウィンドウ上での右ドラッグを除けば
強制解放が実施されるのは「仕様通り」だから
>>760は正常な動作
回避したいなら本人が言ってる通り0で使えばいいと思う

アイコン上で右ドラッグ開始してるのに強制解放されたら異常
俺の環境では異常はない
0764名無しさん@お腹いっぱい。垢版2020/03/02(月) 18:52:31.24ID:pjEhjAPT0
>>759
おま環じゃない
それはブラウザのサブターゲットに
ウィンドウクラスChrome_WidgetWin_2を登録して
RB_にMG_Abort()を割り当てればいい
0766名無しさん@お腹いっぱい。垢版2020/03/02(月) 20:34:37.82ID:bjrebTdV0
Chrome使ってないからそこがピンポイントで取れるかどうかは試してないが
MouseGestureLの設定画面からターゲットタブで
種別を「ウインドウクラス」にして入力補助をクリック
→取得したいウィンドウで右クリック
ってやれば「値」欄に自動で入ると思う
0767名無しさん@お腹いっぱい。垢版2020/03/02(月) 20:37:44.83ID:5V5i/EI80
まあね、強制解放ってそもそも押しっ放し病対策なわけだから
それに悩まされてない人は0にしとけば良いと思う
0768名無しさん@お腹いっぱい。垢版2020/03/02(月) 20:46:46.99ID:/V3kPh490
>>766
ありがとう
そのやり方でやっててピンポイント取得できなかったから気になって聞いたんだ
説明不足だったすまない
0769名無しさん@お腹いっぱい。垢版2020/03/02(月) 20:53:21.99ID:o2A2pVHK0
>>768
AutoHotkeyの右クリックメニューにある「Window Spy」を開くと
アクティブウィンドウの情報を取得できる、クラス名もある
0770名無しさん@お腹いっぱい。垢版2020/03/03(火) 00:01:01.88ID:sAdqID400
ホットキーでタスクバーの通知領域のアイコンを左クリックする動作は、
どのように定義すればいいのでしょうか?現在は下記のやり方でやって
いるのですが、もっとスマートにアイコンのクリックを再現したいです。

!1::
Send, #b
Sleep, 10
Send, {Right}
Sleep, 10
Send, {Enter}
Return
0774名無しさん@お腹いっぱい。垢版2020/03/03(火) 10:15:46.42ID:es5/cnQk0
>>761
指摘の通り、デフォルトにRB_でアクティブになる設定があり、
無効にしたら現象が発生しなくなりました。

>>764
記載の方法で解決できました。

ありがとうございました。
0775名無しさん@お腹いっぱい。垢版2020/03/03(火) 14:32:23.33ID:QXLlRBw00
スクリプトというものが全く分からないので
「ウィンドウが最大化でない時は最大化する/最大化の時は元に戻す」
というアクションを代わりに書いてくれる方いましたらお願いいたします
0777名無しさん@お腹いっぱい。垢版2020/03/03(火) 15:38:39.04ID:sAdqID400
>>775
自分で使ってたから、デフォルトであるかと思ったら見当たらなかった。
下記のでいけるはずです。

;最大化/元の状態
WinGet,MinMax,MinMax,A
If MinMax=1
WinRestore,A
Else
WinMaximize,A
0781名無しさん@お腹いっぱい。垢版2020/03/04(水) 00:20:48.43ID:lIe+jm480
>>778
自分はプログラミングはロクに分かっていないが、誰でも使いそうな基本的なアクションなら
ググる・ヘルプ・wikiのどれかで大半は何とかなってる
>>775くらいのなら 「最大化 元に戻す MousegestureL」で、すぐに見つかるでしょ
MousegestureLをAutoHotkeyにしてググって参考にしてもいいし
0783名無しさん@お腹いっぱい。垢版2020/03/04(水) 14:29:41.42ID:64b71VQT0
「ググればわかる」
「公式読めばわかる」
「プログラミングやったことあればできる」

経験者はいつもこう言うけど
ほとんどの素人は理解できずに詰んでますw
0784名無しさん@お腹いっぱい。垢版2020/03/04(水) 15:50:19.74ID:DBwKfze40
そういうの読むとテンプレートのスクリプトがどんな意味なのかなんとなくわかった気にはなれるけど
「じゃあ1から書いてみて」とか言われたらもうお手上げ
既存のものをちょっと改変するくらいが関の山だわ
0785名無しさん@お腹いっぱい。垢版2020/03/04(水) 17:17:38.38ID:HwLTVE3M0
>>778はアクションスクリプトが書ける程度を求めてるんだから独立したスクリプトを1から書けるってところまでは求めてないでしょ
他人が書いた短いスクリプトの中身と動作を照らし合わせたり、ちょっと変えたりしてみるってのは順当な学び方だと思うよ
AHKもプログラミング言語の1つではあるけど、プログラミングを勉強しろってのは言い方として突き放し過ぎ
0786名無しさん@お腹いっぱい。垢版2020/03/04(水) 17:50:46.03ID:UyIADkeU0
>>783
実際プログラミングある程度やったことある人は構文ググったり公式読めばわかるしなー

理解しようと努力してないんじゃない?
プログラミング素人ならちょっと調べてすぐに理解できないのは当然じゃん
そこまでやる気ないなら諦めるのは正解じゃね?
0788名無しさん@お腹いっぱい。垢版2020/03/04(水) 20:23:35.08ID:64b71VQT0
AHKを初歩から学ぶなら上の書籍が最適解だと思うけど
AHKなんて仕事に使えるわけでもないから
わざわざこれを勉強しようなんて人はそうそういないだろうけど
0791名無しさん@お腹いっぱい。垢版2020/03/04(水) 21:09:38.85ID:AElrGMur0
どんな事でも、出来る人は出来ない人の気持ちが解らないもんだ。
教え方が上手な人は貴重だし、親切で教えてくれる人はホント神。
0793名無しさん@お腹いっぱい。垢版2020/03/09(月) 10:26:53.17ID:STycpGGQ0
X1/X2のジェスチャ設定方法がわからないので教えてくれ
ツールチップにはX1BとかX2Bと表示されるのに設定したはずのジェスチャが動作しない
そもそも、ジェスチャ設定タブで設定するとき、右クリックとかだと「押し下げ→押上げ」で
設定できるがX1/X2だとL、「X1B_ ̄」と設定できず「追加」ボタンがグレーアウトになってしまう

X1/X2には押し下げ→押上の概念がないのか?マウスジェスチャにX1/X2ボタン使ってる人いたら教えて
0795名無しさん@お腹いっぱい。垢版2020/03/09(月) 13:05:28.60ID:E6h3F6rb0
>>793
普通に設定できてるよ。何がダメなのかは分からないが
>「追加」ボタンがグレーアウトになってしまう
なら、設定できてないわけだから
>設定したはずのジェスチャが動作しない
になるのはそうだろうなと
0796名無しさん@お腹いっぱい。垢版2020/03/09(月) 14:20:56.55ID:tGR9h7mq0
ブラウザ上で右クリック+←↑で全画面のオン、オフの切り替えを割り当てる事ってできますか?
一つのジェスチャーに一つの操作だけでしょうか?
0797名無しさん@お腹いっぱい。垢版2020/03/09(月) 14:33:42.07ID:tGR9h7mq0
すみません、全画面ではなくウィンドの最大化と元の大きさに戻すです
ショートカットキーが違うと無理なんですかね?
0801名無しさん@お腹いっぱい。垢版2020/03/16(月) 09:40:02.36ID:v+esEfOz0
エクスプローラーのうち、デスクトップだけ違うアクションを割り当てたいのですが
どのようにターゲットを指定すればいいのか教えてください
0804名無しさん@お腹いっぱい。垢版2020/03/16(月) 22:10:17.47ID:Ctq0sDpu0
>>803
>>801は、エクスプローラーでデスクトップを開いてる時の
ジェスチャーだけ違うのにしたいって事で

エクスプローラー→サブターゲットを追加→
タイトル→デスクトップ

みたいな感じで良いんじゃないかと思ったんだけど、
デスクトップを直接表示させてる時のジェスチャーを
変えたいって事だったのかな。
0805名無しさん@お腹いっぱい。垢版2020/03/18(水) 01:23:33.11ID:hCoSlqgC0
言われたとおりにしても期待通りの動きになってくれなくてなんでだろうとあれこれ眺めて
「ターゲットの優先順位」って項目にようやく気付いた
うまくできましたありがとう
0806名無しさん@お腹いっぱい。垢版2020/03/21(土) 02:58:20.43ID:al5jEN1q0
RB_のアクティブ化処理について

メモ帳などの「保存しますか」系統の小さなウィンドウでは、
そのウィンドウ外部からのジェスチャーを入力させたいと思いました。
(例えばRB_DR_で!{F4}、RB_WD_で{Right}、RB_DU_で{Enter}とすると、
小さなウィンドウまでカーソルを持っていくより楽に「保存しない」が選択可能)

そこで以下のように、現在アクティブなウィンドウのサイズで条件分岐しました。
(小さければアクティブ化処理をしない)

しかし、サイズ指定では都合が悪いサイズの確認ウィンドウが表示されるソフトもあり、
もっとスマートな方法はないものかと考えているのですが、何か案はありますか?
[RB_]
;アクティブ化

minWidth := 370
minHeight := 200

WinGetPos, , , width, height, A
If ((width > minWidth) OR (height > minHeight))
{
MouseGetPos, , , underMouseID
WinActivate, ahk_id %underMouseID%
}
0809名無しさん@お腹いっぱい。垢版2020/03/21(土) 18:40:59.02ID:al5jEN1q0
>>807
ありがとうございます。テキストから判断する方法、いいですね。
0810807垢版2020/03/21(土) 19:51:32.27ID:BZE3fSlQ0
>>807 ちょっと訂正
"Button\d+" → "^Button\d+$"
0811名無しさん@お腹いっぱい。垢版2020/03/26(木) 07:57:46.19ID:7Xk6Jh4P0
「ターゲットとなるウィンドウの特定の位置を左クリック」というアクションをさせたいのですが、
どのようなスクリプトにすればいいのか教えてください
0812名無しさん@お腹いっぱい。垢版2020/03/26(木) 16:27:46.31ID:vtlEeX2I0
>811
実際に使っているものです。
適当なジェスチャーに割り当てて使ってください。
私はRB_RLRD_に割り当てています。

CoordMode, Mouse, Relative
If (GetKeyState("Shift", "P"))
{ ;Shiftを押していれば、ターゲットのIDと座標を記録
MouseGetPos, , , WindowID
BackClickMouseX := MG_X
BackClickMouseY := MG_Y
} Else
{ ;Shiftを押していなければ、記録していたターゲット上の座標をクリック
CoordMode, Mouse, Relative
ControlClick, X%BackClickMouseX% Y%BackClickMouseY%, ahk_id %WindowID%
}
0813名無しさん@お腹いっぱい。垢版2020/03/26(木) 23:21:39.15ID:7Xk6Jh4P0
これまんまコピペしてから
Shift押しながらアクション→アクションで合ってます?
動いてくれないんですが
0814名無しさん@お腹いっぱい。垢版2020/03/27(金) 00:28:06.46ID:HqAAAAv50
>>813
あなたの意図と>>812が噛み合ってないような気がするが、それは説明が足りないからだと思わないと
せめてもっと具体的にこうしたいというのを書くべき
ターゲットとなるウィンドウ→何のアプリ? もしくはサイト?
特定の位置→常に固定された1ヶ所でOK?
詰まる所、どうなれば目的が達成されたと言えるのか
そもそも、丸投げで済ませようとするから、どこが意図と違うのか説明できないのでは?
0815名無しさん@お腹いっぱい。垢版2020/03/27(金) 02:44:26.14ID:5jIiQ0sD0
test
0816名無しさん@お腹いっぱい。垢版2020/03/27(金) 02:46:59.00ID:5jIiQ0sD0
>>812です。
俺環で使えてたけど致命的におかしかったので修正。

トリガー(RB_など)に後述@を設定して、
適当なジェスチャー(RB_RLRD_など)に後述Aを設定する
多分これでいいはず。。。

;@
If (GetKeyState("Shift", "P"))
{
CoordMode, Mouse, Relative
MouseGetPos, startRelativeX, startRelativeY, startWinID
}

;A
CoordMode, Mouse, Relative
If not (GetKeyState("Shift", "P"))
{
ControlClick, x%startRelativeX% y%startRelativeY%, ahk_id %startWinID%
}
0817名無しさん@お腹いっぱい。垢版2020/03/27(金) 02:48:25.89ID:5jIiQ0sD0
>>814 ありがとう。過去に自分も丸投げ質問してしまった引け目から、
贖罪のつもりで回答しています。

ところで、
"Shift"の部分を変数で指定したいのですが、ダブルクオーテーションの都合なのかうまくいきません。
解決策わかる方教えて下さい。
startVarKey := Shift
If (GetKeyState("%startVarKey%", "P"))
のような感じで書きたいです

"の位置を変えてみたり2個つけてみたり、いろいろ調べたんですけど解決できず。。。
0818名無しさん@お腹いっぱい。垢版2020/03/27(金) 02:54:02.77ID:5jIiQ0sD0
startVarKey := Shift
If (GetKeyState(startVarKey, "P"))

で出来ました。当たり前ですね。失礼しました。
0819名無しさん@お腹いっぱい。垢版2020/03/27(金) 02:55:20.71ID:5jIiQ0sD0
startVarKey := "Shift"
If (GetKeyState(startVarKey, "P"))

Shiftに"をつけ忘れたので修正。連投失礼
0820名無しさん@お腹いっぱい。垢版2020/03/30(月) 00:02:47.30ID:1hrAK9ux0
>>816
希望通りの動作なことを確認できたよありがとう
ただ使いたかったゲームの場合、クリックさせたいアイコンの上にマウスポインタを乗せて選択状態にしてないと反応しないようで
残念ながら使えなかった
0821名無しさん@お腹いっぱい。垢版2020/03/30(月) 07:24:15.93ID:XfNzI6FN0
えぇ… 95%まで作ってもらったのに自分でほんの少しのひと工夫もするつもりないんかい
使えないって、あとは選択状態にできればいい話じゃないの
そういうことされると教えてくれる人が減ってしまうがな
ありがとうとは言ってるけど、多少なりとも自分で何とかしようとしてるかどうかは伝わるもんだよ
0822名無しさん@お腹いっぱい。垢版2020/03/30(月) 15:17:28.69ID:ZIKSgGud0
損するのは彼ですし、自分のすべきことはしたので気にしていませんよ^^;

ところで別件の質問です。

AHKで、キーボードでマウスカーソルを動かすスクリプトを作りました。
変換キーを押すたびに、キー入力モードとマウスモードで入れ替わります。
マウスモードでは、LキーDownを右クリックDown、LキーUpで右クリックUpにしています。

このLキーをトリガーとしてMGLのジェスチャーを使うために、
MGLにLキートリガーのジェスチャーを登録したいのですが、
Lトリガーアクションの発動条件を、変換キーによるトグル状態によって分岐したいわけです。
(つまり、マウスモードのときのみそのトリガーを有効化する)
そのトグル状態さえ取得できれば、Lトリガー単体のアクションで、
単にLを入力するか、ジェスチャーを認識するか分岐できることになりますよね。

しかしAHKとMGLは別として実行しているので、変数の共有はできないと、私は認識しています。
ではどうするか。次の方法を考えましたが、スマートとは言えません。何かご教示頂けると幸いです。

@ MGLに変換トリガー単体のジェスチャーを登録して、そこでトグルする。
→AHKとMGLの起動・終了タイミングを揃える必要がある。
→モードトグルのトリガーを変更したいとき、AHK,MGL両方で書き換えが必要になる。

➁AHKでマウスモードになったとき、同時に適当なMsgBoxを出しておき、MGL側でそれを認識する。(WinExist)
→ダサい

BAHK側で、マウスモードになったときにToolTipを右下で常駐する設定にしてあるため、そのツールチップを取得する。
→書きながら思いついたけど、これが可能なら結構イケてる。
0823名無しさん@お腹いっぱい。垢版2020/03/30(月) 15:21:06.87ID:ZIKSgGud0
あ、あとスレ立て慣れてる方いましたら、AHKスレPart28立ててくれませんか?(小声)
立て方も、しきたりも、よくわからず…
0825名無しさん@お腹いっぱい。垢版2020/03/30(月) 23:23:36.99ID:t84U6ILp0
特に何もしていない人間が「教えてくれる人が減ってしまう」って気にするのも余計なお世話だよな。
ならお前がなれば?
0827名無しさん@お腹いっぱい。垢版2020/03/30(月) 23:56:03.21ID:t84U6ILp0
仮定で叩くほど怒らせてすまん
0828名無しさん@お腹いっぱい。垢版2020/03/31(火) 00:47:21.75ID:lXJjPuR50
というか状態が問題ならマウスカーソル実際に移動させりゃいいんじゃないの?
俺はマウント民の821や826とは違うから書いてあげるね。

; アクティブウィンドウ左上からの相対座標にする。
CoordMode, Mouse, Relative
; マウスを指定した座標に移動する。3つ目は 移動速度。
MouseMove, ???, ???, 0
Send, {LButton}
; マウスを元の位置へ戻す。
MG_Move()

???は座標の数字ね。
0829名無しさん@お腹いっぱい。垢版2020/03/31(火) 02:45:08.68ID:N0ueqK480
>>828
ありがとうございます。

マウスを動かすスクリプトは既に書いておりまして、
左ホームポジションにカーソル移動、右HPにマウスボタンを当てています。

ただ、例えばRB_xxxをMGLに認識させるためには、
Lキーで{RButton Down}にした状態で動かせばよいわけではなく、
実際にマウスの右クリックを押さなければならないんですよね。
(GetKeyStateで判定されている?)

そのために、トリガーをRBと分離して定義して、
ジェスチャーもトリガーラベルを書き換えたものをちまちま追加していかないといけないのかなと思っています。
(例えばRB_UD_があれば、LKey_UD_を、同じアクションのジェスチャーに追加)

MGLの元ファイル群はできればいじりたくないので、その方法を思案中です。
(いじりたくないのは、コードの理解できていないため
エラーが起きても対処ができないからです。)
0834名無しさん@お腹いっぱい。垢版2020/04/01(水) 22:35:31.86ID:sFlEv6AW0
おっ、わざと誤読することで効いてないアピールするレスバ敗北者あるあるじゃん
0835名無しさん@お腹いっぱい。垢版2020/04/01(水) 23:52:53.58ID:3wH25Gt90
そんな分かりやすい反応したら、デカい口叩きながら中途半端にしか対応できなかった
>>828だとバレてしまうがなw
どういうタイプか見抜けなかっただけの話だから自業自得でしかないが
0837名無しさん@お腹いっぱい。垢版2020/04/02(木) 01:39:14.88ID:IAb+84PG0
気軽に煽れる相手と思ったら殴り返されて引っ込み突かなくなったんで自分の願望を連呼する
っていうよくあるパターンじゃん
もうほっとけ、そいつはもう手遅れだ
0839名無しさん@お腹いっぱい。垢版2020/04/02(木) 01:45:17.16ID:82LK1Wg80
>>829
>ちまちま追加していかないといけないのかなと思っています。
MousegestureL.ahkを終了した状態で
MousegestureL.ini を開いて右クリック発動のジェスチャーすべてをコピペして
"[RB_" を "[LKey_" に置き換える

>>822 のB
ツールチップ取得で分岐するなら
ahk_class tooltips_class32
ツールチップのテキストも分岐に加えるといいかな
0840名無しさん@お腹いっぱい。垢版2020/04/02(木) 02:00:52.94ID:M0B5RHsZ0
>822はonmessageでAhk間通信が楽だしスマートと思う
AHK側でイベント登録して通知待ち受け
MGLからsendmessageで状態訪ねられたら今のモードを返す
0841名無しさん@お腹いっぱい。垢版2020/04/02(木) 13:08:05.49ID:hnMRt1ty0
>>822です。

みなさんありがとう。今ちょっと忙しいので、また試してみます。
それと、件のマウス動かすスクリプト、需要あったら公開します(コードきれいにしてくれる人いたら嬉しいなと思いつつ)

>>840
以前、onMessageのドキュメント読んだとき何もわからず放置していましたが、プロセス間で直接やり取りできる機能なのですね、これを本命に、調べてみます。それと、一度回答を見逃してしまっており、申し訳ないです。
>>839
入力内容がいろいろなところに転記されているようで何となく避けていましたが、いけるんですね。その方法でやってみます。正直、MGLのファイル間の関係が良く分かってないので、そのあたりも勉強するつもりです。

ツールチップのテキストについてですが、確かに、その通りですね。現状、とりあえずの策としてツールチップを利用しているので、条件を加えておきます。
0842名無しさん@お腹いっぱい。垢版2020/04/11(土) 14:09:16.48ID:PBSxzg2y0
「コントロールパネル→サウンド→スピーカーのプロパティ」まで一気に開いてくれるアクションが欲しいのですがどうしたらいいですか?
Run, C:\Windows\System32\mmsys.cplでコントロールパネルまでは行けましたがそこから先が分かりません
0844名無しさん@お腹いっぱい。垢版2020/04/11(土) 18:20:56.10ID:PBSxzg2y0
キー操作でとりあえず目当ての動きは出来ました
でもキー操作はウインドウを開いてから入力させないといけないようで
Sleep,でやってみましたがどうにもアクションが間延びしますね
まあとりあえずできたんでこれで使っていこうと思います
ありがとうございました
0845名無しさん@お腹いっぱい。垢版2020/04/11(土) 18:24:33.14ID:PBSxzg2y0
もう1つ質問です
ゲームを通常時とフルスクリーン時で違うアクションをさせたいんですけど
最大化のMinMaxみたいに現在の状態を取得する方法ってありますか?
0846名無しさん@お腹いっぱい。垢版2020/04/11(土) 22:42:51.05ID:nyAPvHCr0
>>844
直接飛べるコマンドがあればいいけどね。後はsleepの値を調整で

>>845
似たような質問を少し前に見た覚えがあるから、このスレ内に出てると思う
0848名無しさん@お腹いっぱい。垢版2020/04/12(日) 22:32:38.95ID:ec6W0xKO0
>>844
こんなんでどうだろう

Run, mmsys.cpl

oldTime := A_TickCount
While (true)
{
If (WinExist("ahk_exe rundll32.exe", "下の再生デバイスを選択してその設定を変更してください"))
Break

If (A_TickCount - oldTime > 3000)
Break
}

Send, {Down 2}!p
0849名無しさん@お腹いっぱい。垢版2020/04/12(日) 22:40:58.49ID:ec6W0xKO0
>>844
ちょっと修正


Run, mmsys.cpl

oldTime := A_TickCount
While (true)
{
If (WinExist("ahk_exe rundll32.exe", "下の再生デバイスを選択してその設定を変更してください"))
{
Send, {Down 2}!p
Break
}

; 一応タイムアウト設定
If (A_TickCount - oldTime > 3000)
Break
}
0850名無しさん@お腹いっぱい。垢版2020/04/21(火) 09:13:12.34ID:0nJpsuRe0
「キー操作を発生させる」 から修飾キー + 「 . 」 を入力するとうまく認識されない
「 Send, .. 」になってしまう
0851名無しさん@お腹いっぱい。垢版2020/04/28(火) 14:06:18.71ID:gq+16+DE0
ホイール関係のジェスチャー後RButtonUpすると
たまに右クリックが発動されるのですが
これは既に知られている不具合ですか?
0852名無しさん@お腹いっぱい。垢版2020/04/29(水) 03:58:51.02ID:ZGXOnsv10
>>851です
マウスのチャタリングっぽかった
MGL関係なさそう
0853名無しさん@お腹いっぱい。垢版2020/04/29(水) 08:20:44.34ID:zr/MDi540
ターゲット指定にフォルダ以下全てを指定したい場合はどのようにすればよいのでしょうか?
ゲームフォルダ丸ごと指定したいです
0854名無しさん@お腹いっぱい。垢版2020/04/29(水) 11:50:37.07ID:GyqX6j5P0
>>853
拡張スクリプトのユーザー定義サブルーチンのところに↓を追加
IsTargetInFolder(folder) {
WinGet, path, ProcessPath
return InStr(path, folder)==1 ? true : false
}

ターゲットの設定でカスタム条件式を選択して↓を登録
IsTargetInFolder("C:\Games")
0856名無しさん@お腹いっぱい。垢版2020/05/02(土) 08:59:00.76ID:5E+OaOsn0
ジェスチャ有効無効自動切り替えプラグインと>>854さんのが超便利です。ありがとうございました
ウインドウモードでゲームしてよく切り替えて調べ物とかメモとかするので
今まで手動でoffにしてた(途中のonは諦めてジェスチャ使わなかった)のでマジで感謝です。
0857名無しさん@お腹いっぱい。垢版2020/05/18(月) 00:26:01.23ID:UKY/+/5Z0
PgUpと同様の効果を割り当てるにはどうすれば良いでしょうか?
また、可能なら移動時の描写を消したいのですがVBAで言うApplication.ScreenUpdating = False的な事ってできますか?
0863名無しさん@お腹いっぱい。垢版2020/05/19(火) 19:21:13.74ID:NIMpZrT00
>>861
消し忘れを削除しました
メモ帳で動作テストできます

F1 ウィンドウの描画を切り替え
F2 コントロール(入力欄)の描画を切り替え
Esc 終了
0864sage垢版2020/05/30(土) 20:32:37.71ID:i0GeKBIm0
左クリック+ホイール回転のジェスチャーを設定したら、普通に左クリックでドラッグしようとしたときもジェスチャーの待ちが表示されるようになっちゃいました。
普通に左クリックでドラッグをする時にジェスチャー待ちにならないで、左クリック+ホイール回転だけを利用することってできませんか?
0865名無しさん@お腹いっぱい。垢版2020/05/31(日) 07:57:21.45ID:0bwh+i4k0
>>864
まず、ヘルプ3.14. 5. それぞれのボタンにジェスチャーを割り当てるときの注意点を読む
左ボタン始動は推奨されていない。ただ、実装する方法がないわけではない
ヘルプ4.4.4. の中の左ボタンを押しながら右ボタンで右のタブ、その逆で左のタブ を
自分のやりたいことに当てはめればいいのではないかな
0872名無しさん@お腹いっぱい。垢版2020/06/06(土) 12:50:22.52ID:Qj7jaeK00
ボタン長押しとそのボタンを起点とするストロークジェスチャーを別個化させる方法はないですか?
ストロークジェスチャーを発動させると長押しのアクションも発動してしまいます
0873名無しさん@お腹いっぱい。垢版2020/06/06(土) 18:32:40.76ID:/utS7hut0
>>872
どんなアクションを割り当ててるのか書かなきゃ分らんでしょ
テンプレートから追加した方法で長押しを実現しているならそうはならないはず
0877名無しさん@お腹いっぱい。垢版2020/06/08(月) 14:14:19.02ID:WMHDzrJV0
MouseGestureLに、単純なキーリマップ(たとえば"LWin::Ctrl")を追加したいのですが、これはどこへ記述すればよいのでしょうか?

試しにPluginsフォルダにこの一行だけを記述したahkファイルを置いてみたのですが、
プラグインは何かきちんとした様式に沿って書かなければならないようで、MGLの動作がおかしくなってしまいました・・・
0879名無しさん@お腹いっぱい。垢版2020/06/08(月) 23:00:21.64ID:WMHDzrJV0
>>878
サブルーチンとは違うような…とは思いつつ、サブルーチンのところに書くことでうまくいきました。
ありがとうございます。
0880名無しさん@お腹いっぱい。垢版2020/06/14(日) 11:15:15.11ID:oj4sy8n70
設定画面を呼び出すのが面倒なのでジェスチャーでやりたいが上手くいかない

指定した座標までカーソルを移動
右クリック
設定(C)

右クリックまではいいが、その画面が出たままの状態だとジェスチャー自体が反応しない
なんかいい方法ないかな?
0884名無しさん@お腹いっぱい。垢版2020/06/14(日) 20:54:18.01ID:L0PtsnS60
>>880
一応、ヘルプの「メニューのコマンドをホットキーなどで実行」にあるよ
MG_User..ahkでホットキーを設定してからジェスチャーに割り当てる
>>882さんのやり方の方がシンプルだけどね
設定呼び出しは使う時は頻度が高いから、その他タブのホットキーにあった方が分かりやすいかもしれんね
0885名無しさん@お腹いっぱい。垢版2020/06/18(木) 11:19:47.95ID:Uoew8Y4K0
導入してみましたが、使い方がよくわかんないです。
ただ単にホイールがきかないソフトで、ホイールを有効にしたいだけなんですが
どうすればよいのでしょうか?
0886名無しさん@お腹いっぱい。垢版2020/06/18(木) 11:55:49.57ID:LW3W95T10
>>885
その感じのは、自分なら直接AHKでやるかな
AHKスレで聞いた方がいいかも
0887名無しさん@お腹いっぱい。垢版2020/06/18(木) 16:54:12.80ID:+9Lwaef70
出来合いのツールを使うだけって感じの人だから>>886は突き放し過ぎではなかろうか
ホイールリダイレクト系ならそれに特化したソフトが他にありそうだしVector辺りで探して見た方が良いかも
MGLで個別設定するとなるとそれなりに面倒だし、AHKスレなんかに行ったらそれこそひどい扱いを受けそう
0889名無しさん@お腹いっぱい。垢版2020/06/20(土) 02:34:29.55ID:ubMWWC0s0
確かに、リファレンスとログ全部読んでから行かないとシメられそう
0890名無しさん@お腹いっぱい。垢版2020/06/24(水) 12:09:44.85ID:xtksYAT20
「タイトルバーを右クリックでウィンドウを最小化」を実現したく、ターゲットのカスタム条件式に
 MG_HitTest()="Caption"
と書いてタイトルバーの判定をさせているのですが、

「マルチディスプレイ環境での、メイン以外のディスプレイのタスクバー」がこの条件にヒットしてしまうらしく、
タスクバーを右クリックした時にタスクバーが消滅してしまいます。

カスタム条件式が悪いのかな・・・と思うのですが、どう書くのが良いでしょうか。
0893名無しさん@お腹いっぱい。垢版2020/06/25(木) 08:47:33.15ID:BDTd7h8Q0
>>891さんご指摘の通りスケーリングをいじっていたので、こちらに書かれていた設定をして、
また>>892さんの条件をターゲットに付け加えることで、うまくいきました。
感謝です!
0896名無しさん@お腹いっぱい。垢版2020/07/21(火) 21:06:56.20ID:+Pp+GcJd0
他のタブを閉じる
右のタブを閉じる
左のタブを閉じる
のジェスチャーの設定の仕方を教えて下さい
使ってるブラウザは新edgeです
0898名無しさん@お腹いっぱい。垢版2020/07/22(水) 14:10:24.51ID:GtjBwnu60
ある時から右クリックのコンテキストメニューがジェスチャー感知より先に出るようになりました。
直す方法ありますかね?
0899名無しさん@お腹いっぱい。垢版2020/07/22(水) 14:46:20.50ID:zoMeDY500
>>898
マウスのチャタリングなら普通に直せる
マウス買い替える人の方が多いと思うけど

「マウスの右ボタン押下で力を入れ続ける」という解決方法もある
0900名無しさん@お腹いっぱい。垢版2020/07/22(水) 14:53:15.44ID:GtjBwnu60
>>899
マウスを替えたら一発で直りました。
ありがとうございます!
0901名無しさん@お腹いっぱい。垢版2020/07/22(水) 16:27:27.24ID:s+Xtiq5i0
>>899
それやり過ぎると指腱鞘炎になるから気をつけてな

自分はトラックポイントのドリフト現象に逆らい続けて人差し指と中指壊したわ
0903名無しさん@お腹いっぱい。垢版2020/07/22(水) 18:13:53.91ID:yeTGVYfE0
空きの8方向ジェスチャーを4つ程削除したらコンテキストメニューが出るようになりました
登録してたのはRB↙、RB↖、RB↗、RB↘です
ジェスチャー自体は8方向にチェックは入れてなかったです

どうしてコンテキストメニューが出てこなくなったんだろう…
登録し過ぎてたのかな…
謎です…
0904名無しさん@お腹いっぱい。垢版2020/07/25(土) 23:11:40.26ID:0QOLAh7b0
うpロダからContinuousActivation.ahk借りて使ってるけど、
RB_LB_のジェスチャを(空アクションでも)登録しないとたまにバグるのは、なぜだろう
0906名無しさん@お腹いっぱい。垢版2020/07/28(火) 14:33:50.95ID:hwA6TPr40
disable設定にしてあるソフト上のオリジナルジェスチャが
起動直後1回目だけ必ず抜ける挙動をするんだが...
前スレの374と同じ状態
長年放置されてるって事はおま環?
サブターゲットが使いたくて118から最新版にしたんだけどなぁ

例えば専ブラのJane系だとオリジナルのアクションが表示されるんだが
■←→←→← というのが
← だけになる
最後のベクトルだけが有効になる
初回のフラグを立てればどのソフトでも問題なくなる

不思議な事に1回目でも■←→←→← と普通に表示されるのたが
ジェスチャーのトリガーである右ボタンを離した瞬間に← だけになる
0908名無しさん@お腹いっぱい。垢版2020/07/28(火) 15:05:16.93ID:hwA6TPr40
それとデフォルトでジェスチャーが有効になるという概念がちょっと合わないんで
登録したソフトのみ有効化するようにフラグ反転させてある
ここは同じように改造してる人もいそうだけど
0909名無しさん@お腹いっぱい。垢版2020/07/28(火) 18:25:42.60ID:t/XSMcxJ0
スレチで申し訳ないんだけどPCに詳しい人が多そうだから聞きたいことが一つあります
メモリー増設しようと思ってるんですが
同じメーカーの物2枚を購入して元々刺さってるもを取り外して2枚新しいメモリーにしなければならないのか
元々刺さってるメモリー+αで規格だけ同じのメモリーを刺してもデュアルチャンネルとして同一メーカーの物2枚と変わらず動くのか知りたいです
0912名無しさん@お腹いっぱい。垢版2020/07/29(水) 06:11:33.11ID://dKdTbN0
投げ売りされていたメーカー不詳中古メモリ8GBx2積んでるけど
なぜか(ってわけでもないけど)デュアルチャネル動作してる
0913名無しさん@お腹いっぱい。垢版2020/07/29(水) 18:50:29.31ID:wC8A1v9s0
スレによっちゃあ袋叩き似合うか、良くてスルーって感じの質問に優しく答えてる人がいて和んだ
コロナ禍の癒しスレ
0914名無しさん@お腹いっぱい。垢版2020/07/30(木) 07:07:24.46ID:vWdgrySP0
>>908
自分は登録してなくても、最小化・最大化⇔元に戻す・コピペ・終了あたりは動作してほしいから
そこは弄ってない
効いてほしくないアプリを無効に入れる形で十分かな
0917名無しさん@お腹いっぱい。垢版2020/07/30(木) 17:42:34.64ID:lKIykWUQ0
ボタンを押して3秒以内に放したら動作A
ボタンを押して3秒経ったら動作B
って感じに割り振りたいのですがどのように記述すればよいでしょうか?
ボタンを押して3秒以内に放したら動作A
ボタンを押して3秒経った後に放したら動作B
なら解説サイトにあったからできたのですが…
0921名無しさん@お腹いっぱい。垢版2020/07/31(金) 06:43:42.21ID:b9z7erAZ0
>>918
ありがとうございます
なんとかできました

KeyWait, MButton, T3
If(ErrorLevel){
    ;長押し時の動作
    KeyWait, MButton
}else{
    ;短クリック時の動作
}
0922名無しさん@お腹いっぱい。垢版2020/07/31(金) 17:16:41.34ID:0oLnTWbF0
MG_Hold()も使えるんじゃないかな
MGLにはいろいろ関数用意されてるから一度目を通してみるといいかもしれない

if(MG_Hold()){
;短クリック
}
else if (MG_Hold() > 500) {
;長クリック
}
0923名無しさん@お腹いっぱい。垢版2020/07/31(金) 19:14:13.05ID:b9z7erAZ0
>>922
それだと長押し後、ボタンを放さないと動作しなかったので断念しました
MG関数だとMG_Timerでいけるかなと思ったのですがうまく動作しませんでした
0927名無しさん@お腹いっぱい。垢版2020/08/06(木) 01:21:42.52ID:LjMcMrCf0
入れてみたけど設定画面のボタンがおかしくなってるな

ターゲットやジェスチャタブの左上のボタン(▲▼以外)や
エディットのボタンやデリートのボタンが違う変なボタンに変わってたりする
参照してる絵文字フォントの指定がおかしい?

Windows10 64bit 2004
MGL 1.35
0929名無しさん@お腹いっぱい。垢版2020/08/06(木) 22:43:14.62ID:8I8T2nNZ0
1.35
新規インストール初回起動時にConfigフォルダを自動生成してくれないからエラーがでて起動できない
自分でConfigフォルダを作れば起動できる
自分の環境だとアイコン化けは特に起こってないな
Windows10 64bit 1903
0932名無しさん@お腹いっぱい。垢版2020/08/08(土) 20:35:08.55ID:446DNW350
メディアプレーヤーとかで右クリック+ホイール上下で早送り・巻き戻し(カーソル右・左)を割り当てると
メディアプレーヤー本来のホイール操作で音量も変わってしまします。
前は出来てたんだけど、動やってたのか忘れた・・・
誰かわかります?
0934名無しさん@お腹いっぱい。垢版2020/08/08(土) 21:05:10.32ID:446DNW350
VLC、MPC-HC、PotPlayerなどです!
0936名無しさん@お腹いっぱい。垢版2020/08/08(土) 22:25:53.01ID:smnFh0Om0
確かにアイコンだけだとわかりづらいから
わがままなのは自覚してるけど
ツールチップとかつけてくれるとありがたいな
0937名無しさん@お腹いっぱい。垢版2020/08/09(日) 23:18:55.12ID:iGbkjEHk0
タスクバーに対してジェスチャを設定したいんですが
ターゲットの種別や値は何を設定したらいいでしょうか?
0940名無しさん@お腹いっぱい。垢版2020/08/11(火) 05:08:51.02ID:vgY27qHp0
エディタでアクション編集できるの知らなかった
vscode使いなと思っていたところ、普通にエディタ設定あった
0944名無しさん@お腹いっぱい。垢版2020/08/18(火) 12:28:55.65ID:LIM7lP/l0
>不具合情報 (2020/08/14現在)
>中国語環境でボタンのアイコンが正しく表示されない。

えー……100%日本語Windows環境なのに……
0945名無しさん@お腹いっぱい。垢版2020/08/18(火) 16:18:55.70ID:rTpZcl5R0
中国人ユーザーからの不具合報告を受けたか何かで作者としてはそういう認識なんだろうね
いずれにしても不具合としてリストアップされてるから対策は取られるんじゃないかな
0947名無しさん@お腹いっぱい。垢版2020/08/19(水) 19:55:05.16ID:R0ZyrdvX0
サブディスプレイのスケーリングが150%とかになってるとクリック位置おかしくなるのは直ってないのね
0948名無しさん@お腹いっぱい。垢版2020/08/19(水) 20:39:31.17ID:zTH3FRSf0
コロナのせいで暇になった作者が多数おるから
われ、生きてたんかってのはあるな
すげー古いソフトとか更新されてる
0951名無しさん@お腹いっぱい。垢版2020/08/22(土) 15:31:23.28ID:AebsHXpo0
MouseGestureL.ahk Ver. 1.37
MouseGestureL.ahk History - https://hp.vector.co.jp/authors/VA018351/history_mgl.html
> Ver. 1.37 2020/08/22 Download
>
> アクションテンプレートに以下の3項目を追加
> - 他のアクションが未発動の場合に実行
> - タイムアウトを無効にする
> - ジェスチャーの入力状態を保存
> ターゲットの設定で実行ファイル名を取得する際、対象がUWPアプリの場合は可能な限りアプリ固有の実行ファイル名を取得できるように改善
> オプション「ボタンを押している間に認識が打ち切られるまでの時間」の値を0に設定することで、タイムアウト処理が無効化される仕様に変更
> アクション「同クラスのウィンドウを等間隔に並べる」の「縦方向」と「横方向」の動作を反転
> ターゲットリスト、およびジェスチャーリストのショートカットキーに Ctrl+D (複製)を追加
> 正規表現の制御文字が含まれたターゲット名を変更すると、割り当てられたジェスチャーが全て削除される不具合を修正
> 一度ユーザー定義ボタンを作成するまで、画面端接触認識モジュールの追加ができない不具合を修正
> 設定画面のボタンアイコンを変更し、細部の挙動を修正
> 中国語モジュールを追加
0953名無しさん@お腹いっぱい。垢版2020/09/14(月) 09:49:33.31ID:FdPGVbAx0
MGLの設定画面で保存して終了のショートカットキーってないですか?
以前までは
send,!o
RunWait,%A_AhkPath% "%A_ScriptDir%\MG_Edit.ahk" /ini2ahk
Reload

これで終了して再起動してたんですができなくなって不便です。
0955名無しさん@お腹いっぱい。垢版2020/09/16(水) 00:15:45.27ID:rI3db7rC0
>>953
AutoHotKeyなんだからホットキーを書き加えるなりOKボタンにアクセスキーを設定するなり
ControlClickつかうなりいろいろできる
中身見たらだいぶ分かりやすくしてくれてる
0957名無しさん@お腹いっぱい。垢版2020/09/16(水) 11:51:26.72ID:Pw6r6qnc0
>>956
だからどういうときに使うのよ?
頭の悪い俺じゃ使い所が分からないから聞いたんだけど
頭悪い奴相手にしたくないなら別に相手してくれなくてもいんだよ

> ;ジェスチャーの入力状態を保存
> MG_SaveGesture() ; (1) ジェスチャーの入力状態 "RB_D" を保存
> MG_Cancel() ; このアクションは発動回数にカウントしない
0960名無しさん@お腹いっぱい。垢版2020/09/20(日) 22:33:02.81ID:fIVgSPK/0
MouseGestureL.ahk Ver.1.38

MouseGestureL.ahk History - https://hp.vector.co.jp/authors/VA018351/history_mgl.html
 >Ver.1.38 2020/09/20 Download
 >・ジェスチャーが設定されたターゲット上でのトリガー操作のみをフック処理する仕
 > 様に変更
 >・認識オプションに「トリガー操作を常時フック処理する」を追加

MouseGestureL.ahk 新機能の説明- https://hp.vector.co.jp/authors/VA018351/newfeatures_mgl.html#ver138
 >Ver.1.38の主な変更内容
 >
 >・フック処理の変更
 > 理論的にはジェスチャーのターゲットとして登録されていないアプリケーションへ
 > の副作用がなくなっています。 そのため「特定のアプリケーションの特定の部位」
 > などターゲットを狭い範囲に限定すれば、左ボタンをトリガーとしたジェスチャー
 > を登録しても通常操作に影響を与えません。
 > オプション「トリガー操作を常時フック処理する」を有効化すると前バージョンま
 > での処理方法に戻ります。本バージョンから新たな不具合が発生するようであれば
 > チェックBOXをONにしてください。
 >
 >・Restore Closed Folders プラグイン
 > 要望を受けた機能ですが、ボリュームが大きくなったためプラグイン化しました。
 > 解凍してPluginsフォルダーへコピーすると、アクションテンプレートのカテゴリー
 > 「その他」に「最後に閉じたフォルダーを開く」と「閉じたフォルダーをリスト表
 > 示」が追加されます。
0963名無しさん@お腹いっぱい。垢版2020/11/05(木) 16:10:26.14ID:ATkLS6/n0
Chromeのタブをクリックした時に新規ウィンドウとして分離してしまう現象が
たまに起きるのですが、同じようなことが起きる人いませんか?
左クリックを左ドラッグと誤認してるんだと思いますが、マウスを買い替えても治りません。
MGLのせいだという根拠は何も無いのですが、MGL導入後に起きるようになったので
関係あるんじゃないかなと思うんですが・・・
0965名無しさん@お腹いっぱい。垢版2020/11/05(木) 23:18:08.51ID:EH3Mcp/90
>>963
認識設定の通常ストロークの数値を弄れば(大きくすれば)出現度は下がるんじゃないか
ただ、変更後に他のジェスチャーが部分的に想定通りにならない可能性はあるけどね
MGLではなく手の動きで移動量を覚えてしまってるから
ここの数値はなかなかデリケートだと思う
0966名無しさん@お腹いっぱい。垢版2020/11/06(金) 00:18:11.04ID:9nPN0Dv30
ジェスチャー後に指定したテキストをWindowsの読み上げ機能で読み上げさせることってできますか?
例えば音楽のプレイヤーで再生開始ジェスチャー後に「再生」など。
0967名無しさん@お腹いっぱい。垢版2020/11/06(金) 15:41:22.18ID:7BbXd/tz0
というか左ボタンにジェスチャー割り当てない方が良いと思うけどな

>>966
棒読みちゃんと組み合わせればできそうな気もする
0972名無しさん@お腹いっぱい。垢版2020/11/07(土) 00:26:43.69ID:eX3GoAVD0
オブジェクト作成とSpeakメソッドを分ければ、COM直でも非同期再生できました。知ったかですいません
Haruka := ComObjCreate("Speech.SpVoice")
Haruka.Speak("",1)
0975名無しさん@お腹いっぱい。垢版2020/11/10(火) 18:25:55.90ID:ACmMEYQm0
ノートPCで明るさを変更させたいのですが
FnキーってAutoHotkeyで検知出来ないらしいですね
何かいい手はないでしょうか?
0979名無しさん@お腹いっぱい。垢版2020/11/11(水) 08:04:51.91ID:9YWG2cSy0
>>978
Fnキーの変わりというより無変換とか変換とかのキーのホットキーを作りまくって擬似的にFnキーの代替にするみたいすればいいということです
無変換とF1で音量を小さくするみたいな感じで
0982名無しさん@お腹いっぱい。垢版2020/11/17(火) 20:48:46.17ID:9T822wgG0
非アクティブウィンドウに対して初手でジェスチャを始めるとき、
ウィンドウがアクティブになるまでの間、ジェスチャ認識がされませんが、
これをある程度回避する方法はありますか?
0983名無しさん@お腹いっぱい。垢版2020/11/19(木) 13:29:45.70ID:+b7R59Vd0
>>982
まずConfigフォルダとPluginsを一時的にリネームし素の設定状態で試してみる
それで症状が改善するなら元の設定に戻してアクションやプラグインを一つ一つ外して行って何が原因か調べる
0984名無しさん@お腹いっぱい。垢版2020/11/21(土) 20:47:02.56ID:iHEfL9oI0
かざぐるマウスからの乗り換えで使わせていただいてます
ホイール加速プラグインExtendedWheel.ahkについて質問があります
いまいち思った意図で動いてくれず
なぜかとEW_Debug:= trueのデバッグモードで加速倍率と秒間ノッチ数をみたところ
秒間64ノッチ以上は計測されておらず加速されないことがわかりました
自分の回し方ですと秒間64ノッチをオーバーすることがかなりあり加速せず使いづらいのです
秒間120ノッチぐらいまで反応してくれるようにできるのでしょうか?
0987名無しさん@お腹いっぱい。垢版2020/11/22(日) 10:32:12.68ID:UehoF58+0
>>986
拡張スクリプトを開いてどこでも良いから↓を追加してみて

#HotkeyInterval 200

数字は小さいほど高頻度にホットキーを受け付けるようになるから適当に調整
0988名無しさん@お腹いっぱい。垢版2020/11/22(日) 16:55:04.79ID:vuOkD5jx0
>>987
MouseGestureL.ahk
#MaxHotkeysPerInterval 2000 の下の行に
#HotkeyInterval 200 、100、10 で3通りか

AccelScroll.ahk
AS_Debug := true の下の行に
#HotkeyInterval 200 、100、10 で3通りの

計6通り試してみましたが特に違いを感じず同症状がでます

追記なし含めどの状態でもホイール長ーく早めにぶん回すとにスクロールが固まりプップップップという音が鳴り
MouseGestureLすべてが再起動するまで機能しなくなることがあるのに気づきました
MGLからAccelScroll.ahkクリップボードインポート設定を外すと鳴らないようです
0989名無しさん@お腹いっぱい。垢版2020/11/22(日) 18:06:34.08ID:kr0d/UdX0
他には、BoffinbraiNという人が作ったAccelerated Scrolling 1.3ってのがあるんだけど
これを試してみたらどうかな
少し改造しないとプラグインとしては動かないけど、無改造でもMGLとの同時起動はできるはず
0990名無しさん@お腹いっぱい。垢版2020/11/22(日) 19:58:00.18ID:UehoF58+0
>>988
AHKスレで聞いてみるのもアリかな、プラグインの作成者もあっちの住人だろうし
ただMGL関連の質問は叩かれる可能性があるので、AHKの性能的にこれが限界なのか?
みたいなAHK一般に絡めた質問にした方が良いかも知れない
あと自分でここまでは試したってこともキッチリ書いといた方が良い
0992名無しさん@お腹いっぱい。垢版2020/11/23(月) 05:07:23.03ID:k6rmD3cr0
>>990お察しの通りプログラミング知識皆無なのでちょっと本スレは怖いです

>>991
ありがとうございます
しかしながら同症状でした

>>989 まさに!まさに求めていた挙動です
敷居が高そうなのでMGLへの統合は早々に諦め
.exeをスタートアップに入れて使っていこうと思います
ありがとうございました
0993名無しさん@お腹いっぱい。垢版2020/11/23(月) 09:06:45.32ID:msfuI4au0
>>987-988
>>991
#MaxHotkeysPerInterval #HotkeyInterval は無限ループ防止用の警告ダイアログの設定

>>984
WheelAccel.ahk ExtendedWheel.ahk AccelScroll.ahk などで使われている
「加速率を線形補間で計算する式」で急減速するバグを発見
原因はA_TimeSincePriorHotkey(前ホットキーとの間隔)が約15msを下回ると0が返る(計測不能?)のを想定してないこと
0は割れないので加速率の計算がおかしなことに

最大加速 秒間64ノッチ = 1000 / 15.625(A_TimeSincePriorHotkey)
加速なし 秒間0ノッチ = 1000 / 0

関数の矢印の箇所を修正してください
;----------------------------------------------------------
; 加速率を線形補間で計算する
〜略〜
if (A_PriorHotkey <> A_ThisHotkey || A_TimeSincePriorHotkey < 0) { ; ←←← 0を除外する修正、 AccelScroll.ahk はそのままでいい
gosub *********
prevspd := 0
nextspd := 0
} else if (A_TimeSincePriorHotkey = 0) { ; ←←← 2行追加
nextspd := 1000 / 10 ; 1-15 (ms) に調整
} else {
nextspd := 1000 / A_TimeSincePriorHotkey ; 現在のホイール回転速度 (ノッチ/秒)
}
0994名無しさん@お腹いっぱい。垢版2020/11/23(月) 11:49:32.67ID:k6rmD3cr0
>>993
段違いに反応許容する範囲広くなりましたありがとうございます
しかしながら指ではじくようなホイール回しでは厳しいものがあるようです
0996名無しさん@お腹いっぱい。垢版2020/11/23(月) 18:37:16.72ID:k6rmD3cr0
>>989
こちらとMGLをスタートアップで併用する場合
Accelerated ScrollingのあとにMGL起動しないとMGLが機能しませんでした
バッチファイルなどでスタートアップ順番指定する必要がありましたので注意してください
0997名無しさん@お腹いっぱい。垢版2020/11/24(火) 00:23:07.75ID:3ix9eqA/0
試してみたけど順番は別に問題ない気がするなあ
あとexeでの起動は止めて、AHKの最新版を入れて
MouseGestureL.ahkとAccelerated Scrolling 1.3.ahkで
それぞれ起動させた方が良いと思う
Accelerated Scrolling 1.3.exeは古いAHKのコンパイラだから念のためにということで
あと#NoTrayIconは切った方が良いかも
0998名無しさん@お腹いっぱい。垢版2020/11/24(火) 21:05:09.17ID:KM01bO9e0
https://autohotkey.com/board/topic/48426-accelerated-scrolling-script/
で落としたExe同梱のAhkファイルの単体起動
66行目 Error:Missing close-quote とエラーダイアログ
QuickToolTip("ラ"v, timeout)
該当””箇所が半角ラでダイアログ上だと文字化け表示
こんな感じだったのでこのahkファイル単体起動はできないものだと思っていました
https://gist.github.com/jasonsparc/7cc1f2317aa9125dbd63e0bb5f3da0c6#file-accelerated-scrolling-1-3-ahk
素性がよくわからないこちらから66行目QuickToolTip("×"v, timeout)上書き
;#NoTrayIcon のコメントアウト
これでAcceleratedのAHKファイル単体起動動作確認しました

MGL先に起動すると機能しないというのは言葉足らずでした
MGLに登録したジェスチャーRB_WD_ と RB_WU_のキー入力CTRL+TAB、CTRL+SHIFT+TABが機能しなくなるという症状でした
こちらはAcceleratedのAHKファイルでも同症状でしたのでスタートアップの順番を指定してとりあえずお茶を濁すことにします
ありがとうございました
10011001垢版Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2031日 14時間 27分 37秒
10021002垢版Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況