2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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)


604 :名無しさん@お腹いっぱい。:2019/04/25(木) 15:49:42.20 ID: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 で値を読み出せる

605 :名無しさん@お腹いっぱい。:2019/04/25(木) 16:05:34.75 ID:Qj8KGelZ0.net
>>602
RB_RWU_ / RB_RWD ではなく RB_WU / RB_WD だからサンプルは殆ど関係なかった

現在状態をレジストリから取得し(RegReadで読み出し)
その値に応じて目的のショートカットキーを送ればいい

606 :名無しさん@お腹いっぱい。:2019/04/25(木) 18:13:55.30 ID: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      並べて表示/コンテンツ

607 :名無しさん@お腹いっぱい。:2019/04/25(木) 20:26:49.42 ID:e5DBRYkg0.net
>>602
>>1のうpろだに上がってるかざぐる代替プラグインにその機能が含まれてる

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

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

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

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

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

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

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

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

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

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

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

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

620 :名無しさん@お腹いっぱい。:2019/06/01(土) 23:00:25.56 ID:j49WfQbd0.net
>>600 >>601 遅くなりました、ありがとうございます。

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

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

GetKeyState()試してみます。ただズブの素人ですのでまたお世話になるかもしれませんが
その時はよろしくおねがいします。

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

622 :名無しさん@お腹いっぱい。:2019/06/01(土) 23:36:16.41 ID:XWyZRQ3c0.net
594じゃないけど、操作ミスなんて無いな
ミスるようならミスも含めてジェスチャー登録すればいい

RB_48_
RB_47_
RB_478_

左 上、ってジェスチャーだけど
左 左上、左 左上 上、でもOKになる

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

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

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

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

627 :名無しさん@お腹いっぱい。:2019/07/09(火) 12:37:33.44 ID:pmX+6tLa0.net
Windows10でかざぐるマウスに存在していた下記の機能を再現された方はいらっしゃいませんか?
「タスクバーアイコン上のスクロールでウィンドウの展開収納」
「タスクバーアイコン上の中クリックでそのアプリを終了する」

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

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

私は機械音痴のようなもので、自作する術を持ち合わせておりません。
どうか、よろしくお願いします。

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

RB_R_

Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))

629 :名無しさん@お腹いっぱい。:2019/07/09(火) 18:24:52.29 ID:zjaXHMEE0.net
>>628
RB_RWU_
SoundSet, +n, MASTER, VOLUME

RB_RWD_
SoundSet, -n, MASTER, VOLUME

※nはお好みで

630 :名無しさん@お腹いっぱい。:2019/07/10(水) 04:01:49.18 ID:mNziD63E0.net
>>597
早よ死ねガイジ

631 :名無しさん@お腹いっぱい。:2019/07/10(水) 20:39:49.76 ID: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間を動き続けるのではないかと考えました。

632 :名無しさん@お腹いっぱい。:2019/07/10(水) 21:15:40.04 ID: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
}

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

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

635 :名無しさん@お腹いっぱい。:2019/07/19(金) 12:16:01.53 ID:vtP5MzT20.net
~LButton up::
をMG_User.ahkに書くとジェスチャー設定画面の時だけ
左クリックが効いたり効かなかったり、挙動がおかしくなる
んですけど、他にいい書き方ありませんか?

636 :名無しさん@お腹いっぱい。:2019/07/19(金) 16:14:16.05 ID: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 を入れたら上手く動きました。
どうもお騒がせしました。

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

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

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

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

> #IfWinActive hoge
> a::Send, b

641 :名無しさん@お腹いっぱい。:2019/07/23(火) 07:25:25.61 ID:uGVAfmyN0.net
>>640
#If を閉じないと

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

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

644 :名無しさん@お腹いっぱい。:2019/08/04(日) 00:40:25.24 ID:dbvYk48K0.net
統合失調症の特徴的な症状

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

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


完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
青葉真司と同類の人種w

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

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

647 :名無しさん@お腹いっぱい。:2019/08/15(木) 21:05:57.20 ID:aV1IEEXd0.net































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

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

649 :名無しさん@お腹いっぱい。:2019/08/18(日) 02:02:03.34 ID:kWRxVmVx0.net































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

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

651 :名無しさん@お腹いっぱい。:2019/08/19(月) 19:41:59.37 ID:x+7Yv8mr0.net
真・セガサターン総合スレ [無断転載禁止](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

652 :名無しさん@お腹いっぱい。:2019/08/19(月) 19:43:27.57 ID:4DUoEWIj0.net
真・セガサターン総合スレ [無断転載禁止](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

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

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

655 :名無しさん@お腹いっぱい。:2019/09/03(火) 06:02:32.84 ID:8G4wwoGx0.net
^^■ 栃木ゲーセン事情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

656 :名無しさん@お腹いっぱい。:2019/09/20(金) 11:28:07.14 ID:23TBmcDe0.net
ブラウザで 右ボタンバブルクリックで リンクを別窓で開く をしたいんだけど

MG_Wait(500)

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

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

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

大体うまきいくけど 5回に1回は ただの左クリックになってしまいます
安定させる魔法の呪文はありませんか?

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

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

659 :名無しさん@お腹いっぱい。:2019/09/26(木) 16:01:48.53 ID:vbi5eDQo0.net
Sleep, 500
MG_Wait(500)

両者の違いを知ってる方 教えてください

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

661 :名無しさん@お腹いっぱい。:2019/09/26(木) 20:42:40.58 ID:vbi5eDQo0.net
>>660
ども

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

663 :名無しさん@お腹いっぱい。:2019/09/28(土) 13:57:49.43 ID: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}

こんなものでも数十回試した限りでは安定して動作した
バブルクリックは試していない

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

665 :名無しさん@お腹いっぱい。:2019/11/02(土) 13:14:03.48 ID:688hxMpa0.net
>>664
試してはいないけど

RB_に
MG_8Dir:=0

RB_LB_に
MG_8Dir:=1

で切り替わるんじゃない?

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

667 :名無しさん@お腹いっぱい。:2019/11/28(木) 14:38:08.93 ID:Lhuy8ZcF0.net
無理みたいね

668 :名無しさん@お腹いっぱい。:2019/11/28(木) 16:55:42.09 ID:zqRqsFNF0.net
まずそんなことにならない

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

670 :名無しさん@お腹いっぱい。:2019/11/28(木) 23:14:30.01 ID:Lhuy8ZcF0.net
Oh my God

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

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

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

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

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

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

677 :名無しさん@お腹いっぱい。:2019/12/20(金) 23:03:32 ID:hEqiYjJm0.net
WinGet,WinState,〜
If WinState = -1

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

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

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

681 :名無しさん@お腹いっぱい。:2019/12/21(土) 13:03:22.27 ID:xu6go3+D0.net
>>680
Windowsの問題だろ
スケーリングの問題なんて昔からよくある

Windows10ならフィードバックHUBから詳細書いて送っとけ
MGL以外でも起きる問題で賛同者が多ければどうにかするだろ(どうにかしないこともよくあるが)

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

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

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

685 :名無しさん@お腹いっぱい。:2020/01/12(日) 23:00:36.45 ID:6sAoLsig0.net
>>684
*設定ファイルを直接書き換える
%APPDATA%\Logishrd\LogiOptions\devices 〜 ???.xml

vkey="??" ←ここ

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

*AHKなどで一時的に他キーをF13にしてからLogicool Optionsで入力
> hoge.ahk
F1::F13

686 :677:2020/01/13(月) 09:59:23.75 ID:0sXGzJJX0.net
>>685
レスありがとうございます。

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

とにかくジェスチャーが足りなくて困ってます。サイドボタンを起点とするジェスチャーを作りたいのですが…

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

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

AHKで何も設定してないのに
#F16::Run, SlideToShutDown.exe
みたいな感じになってるため
MGLでこの組み合わせのジェスチャを設定できないという症状です

689 :名無しさん@お腹いっぱい。:2020/01/13(月) 20:54:04.25 ID:Kyl3mrvO0.net
>>688
>AHKとMGLを両方終了させても#F16を押すとスライドシャットダウンが起動してしまうので
つまり物理的にF16キーがあるってことかな?

デバイス専用の割り当てアプリが有るならF16などに変更する
無い場合は無理

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

System32にあるSlideToShutDown.exe が起動しないように無効にできれば
F16をトリガーにしたジェスチャでWinキーとの組み合わせができそうなのですが

691 :名無しさん@お腹いっぱい。:2020/01/14(火) 00:31:06.73 ID:YCyA6bsk0.net
>>690
WindowsのキーボードショートカットにF13〜F24は存在しません
他のアプリ、ハードウェア(ノートPC、ファンクションキーボードなど)が反応している可能性が高いです

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

F1::Send, #{F16}

反応するのであれば原因探してショートカット変更、無理なら停止
セーフモードで試せば絞り込み早くなるかも?

692 :名無しさん@お腹いっぱい。:2020/01/14(火) 00:47:21.20 ID:l9MHnDAO0.net
>>691
返答ありがとうございます
F1::Send, #{F16} を書いてF1押しても
やはりスライドシャットダウンが実行されるようです

例えば #F16::Send, a と置き換えても
スライドシャットダウンとSend,a 両方とも実行されてしまうため
AHKの問題ではなく確かにハード自体の設定の問題かもしれませんね
使用PCは、Dell Latitude7370 です

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

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

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

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

ファイル書き換えってやったことなかったのですが、
これでアイコンなども変えられるんでしょうか?
練習で以前の緑背景に白地Hに変えてみたいのですが

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

696 :名無しさん@お腹いっぱい。:2020/01/22(水) 21:54:12 ID: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_などを連続発動できた
なんか不具合でるかはわからんです

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


698 :名無しさん@お腹いっぱい。:2020/01/26(日) 22:59:58.28 ID:M7Mh7OEu0.net
ttps://ux.getuploader.com/autohotkeyl/download/152
MouseGestureLのジェスチャー有効/無効を自動で切り替える(MGLプラグイン)
MouseGestureL.ahkの設定で
ジェスチャー無効に設定してあるターゲットがアクティブウィンドウになった時に自動でジェスチャー無効に切り替わる
ジェスチャー無効に設定してないターゲットがアクティブウィンドウになった時に自動でジェスチャー有効に切り替わる

一部のゲームなどでMGLを無効にしてないと不具合出るって人向け、問題でてないって人は必要ないです 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)


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

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

701 :名無しさん@お腹いっぱい。:2020/01/27(月) 12:58:27.04 ID:uSpXI3eM0.net
>>700
MGLの設定でターゲット ジェスチャー無効に指定していてもマウスフック自体は発生していて
RButton:: (無効のウィンドウなら)RButton Down (無効じゃなければ)ジェスチャー処理
RButton Up:: (無効のウィンドウなら)RButton Up (無効じゃなければ)ジェスチャー処理
みたいな感じになってるので

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

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

本当は#IFや#IfWinNotActiveなんかをMG_Config.ahkに組み込めるように
MG_Edit.ahkを改変したほうがいいと思うけれど、プラグインならこんなものかなぁとやってみました

702 :名無しさん@お腹いっぱい。:2020/01/27(月) 15:49:55 ID:uSpXI3eM0.net
メインタブのアクションスクリプト欄で設定していない時でも、ジェスチャータブでジェスチャーを設定していると
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 := ""
}
に置き換える

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

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

総レス数 1008
337 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200