>>166
リロードではなくサスペンドして解除で試してみてください
AHKのマウスボタンのホットキーはUseHookの指定の有無に関係なくマウスフックによって実現されます
フックは後からフックされた物が優先されるため、AHKのスクリプト起動後に他のアプリがマウスフックを使用した場合、AHK側で不具合が発生することがあります
したがって、フック絡みの問題が疑われる場合、再度AHK側でフックすることで問題が解消するかどうかを試してみる価値があります
他のアプリのフックの状態や、現在使用されているフックの順番を取得する方法はないため、断定することはできませんが
同時にスクリプトやプロセスの初期化も行われるリロードによる再フックよりも
影響の少ないサスペンド→解除による再フックで問題が解消するのであれば、他のアプリにフックを奪われている可能性が高い、と推定できます
他にマウスフックを使用するアプリが常駐しているなら、そのアプリをどうにかしないと根本的には解決しません
仮にサスペンド→解除では解消せず、リロードでないとダメだった場合
最小スクリプトでも問題発生したとありますが、その最低限のコード内容により問題が発生している可能性も出てきます
暫定的かつ包括的な対策として、あまりスマートではないかもしれませんが
定期的か特定のタイミングでサスペンド→解除、またはリロードするようなスクリプトを組むと言う方法が考えられます
個別の対策としては、面倒ですが各コンビネーションキーでフラグ管理のような処理を入れれば、それを元にXButton1単独の誤爆回避は可能と思われます
また、XButton1の単独使用は難しくなりますが、コンビネーションキーに問題が出るなら
#HotIfか各キー側でGetKeyState("XButton1", "P")により分岐させる方法もあります
他にも別の問題が発生する可能性もありますが、XButton1をCtrlやShiftにリマップして、ホットキーは^RButton::などで使用する方法も考えられます
いずれにせよ、根本的な問題を特定して解消できない場合、プログラミング的な物も含めて試行錯誤の上実現するか
どこかを妥協して諦める、といったことが必要になると思われます
AutoHotkey スレッド part35
■ このスレッドは過去ログ倉庫に格納されています
2025/01/14(火) 19:15:38.72ID:WnRj1F4f0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 養子案 「男の子が生まれれば、皇位継承権を持つ」と森衆院議長 ★2 [蚤の市★]
- “中傷動画”めぐる報道 高市首相、改めて“面識ない” ★3 [蚤の市★]
- 若者に調査『生まれ変わったらどの国に生まれたい?』 1位日本、2位韓国、3位米国 マツコ「すごい良かったと思ってる、日本に生まれて」 [冬月記者★]
- 【兵庫】腹部と左目に刃物刺さった状態で…神戸市須磨区でコンテナの内で倒れている その後死亡を確認 事件事故の両面で捜査 [ぐれ★]
- 「マジで気持ち悪い」大手アダルトメーカー新作が東南アジアの「児童買春」モチーフにし物議…注意喚起していた現地大使館は「大変残念」 [煮卵★]
- 九州電力送配電 1000万件超の個人情報保存した記録媒体(SSD)を紛失 [少考さん★]
- 中学時代好きだったヤンキーの女の子がトルコ人と結婚して子供産んだんだが、じき捨てられるんじゃないかと心配してる
- 町中華の出前で頼んだラーメンにぴったり付いたラップwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 【悲報】米農家、国民にブチ切れ「農家はどんなに貧乏しても良いから安く作れ、そう言うのか?????????????」 [802034645]
- 【高市悲報】松井氏、もう止まらない「ネガティブ動画を総裁選1500本、衆院選1万本作りました」😲★4 [617981698]
- 梨瑚リス・梨瑚イルにありがちなこと
- なんでジジイって文の終わりに「。」をつけるの? [343591364]