マウスジェスチャーツール総合スレpart15
レス数が950を超えています。1000を超えると書き込みができなくなります。
〜前スレ〜 マウスジェスチャーツール総合スレpart14
http://anago.2ch.net/test/read.cgi/software/1389010216/
>>2-15くらいまで、頻出質問回避用テンプレ
まとめサイト(導入事例・過去ログ・FAQ等)
http://www53.atwiki.jp/mousegestures/
(派生スレ)【AHK】MouseGestureL.ahkを語るスレ【ジェスチャ】
http://anago.2ch.net/test/read.cgi/software/1384313234/
〜よく話題になるソフト〜
●StrokeIt
http://www.tcbmi.com/strokeit/downloads.shtml
●マウ筋Lite ※シェアウェア(税別3,700円)(無償試用期間30日)
http://hp.vector.co.jp/authors/VA053858/
●OpenMauSuji
https://bitbucket.org/openmausuji/openmausuji/downloads
●MouseGestureL.ahk
http://hp.vector.co.jp/authors/VA018351/mglahk.html
http://code.google.com/p/mousegesturel/downloads/list
かざぐる機能代替
http://ux.getuploader.com/autohotkeyl/
※※ ここはマウスジェスチャーツール総合スレです ※※
※※ 特定のソフトのスレではありません ※※
《質問用テンプレート》
【使用ソフトとバージョン】:例)MouseGestureL.ahk Ver1.19
【使用OS】 :例)Windows8 Pro (x64)
【やりたいこと】 :※※ 曖昧な書き方で回答者を困惑させないこと ※※
【困っていること】 :例)望まない右クリックメニューが出る
【やったこと(又は設定)】:※※ 設定を具体的にありのまま晒す ※※
困っていることをそのまま書かれても対処のしようがないので、行った設定をさらすこと。
また、総合スレですので、マウスジェスチャーに使用しているソフト名を書くこと。 >>898
ご愛顧ありがとうございます!
確認してみたんですが、手元の環境では再現しなかったです…
コマンドラインにて引数 --verbose を設定して起動すると細かいログが出力されるので、一度チェックしてみて頂けないでしょうか?
https://creviceapp.github.io/#/?id=debugging-with-console
可能であれば「問題発生はここからこのあたり」とヒントを添えて、べたっとgistやらに貼って頂ければ検証します〜 Crevice4ってよくわからんのだけど日本語のドキュメントはないの? >>899
--verboseを試してみましたが
スリープから復帰した後はログが全く出なくなりました
OSはWindows7 x64で
かざぐるマウスやXMBCはスリープ後も問題なく動きます
干渉を疑って他のマウスツールは起動していない状態で試しても発生します
あんまり情報なくてすみません >>900
英語の練習だと思って英語でドキュメント書いてます。英語で書いておけば、僕がメンテできなくなった時に外国の人も含め、誰かに引き継いでもらえる可能性が上がるかもという目論見もあります
日本語だと、ユーザースクリプトの文法がやや違いますが、Crevice3の簡単な解説を以前Qiitaに投げたことがあります
https://qiita.com/rubyu/items/88b9f93b39951252a0c1
Crevice3とCrevice4の文法で異なるのは
- ユーザースクリプトのDSLで関数名に@がついてるのはいまいち微妙だったので廃止した
- @on()と@if()を分けてたのをOn()で統一した
- @before()/@after()をPress()/Release()にリネームした
- Press()/Release()イベントを、発生順序関係なく直接フックできる@OnDecomposed()を追加した
ぐらいなので、大きな違いはありません。Qiitaの記事の後にCrevice4の設定ファイル
https://github.com/creviceapp/creviceapp/blob/master/CreviceApp/Scripts/DefaultUserScript.csx
を斜め読みしていただければ、なんとなくわかっていただけるかも… >>902
CreviceAppはかざぐるマウスが死んでしまった悲しみと、マウ筋のソースが1万行ベタ書きだった絶望から生まれました
Crevice4のユーザースクリプトはC#で書くことができるので、プログラミングの経験があれば、他のツールより柔軟にカスタマイズできるのがウリです
かざぐるマウスは僕も以前使っていて、例えばかざぐるマウスの「タスクトレイ上のホイール回転で音量調節」は
https://github.com/creviceapp/creviceapp/blob/master/CreviceApp/Scripts/DefaultUserScript.csx#L157
のように書くことができます(157行〜191行)
反面、GUIでは設定できないので、未経験者は面食らうかもしれません。ただ、ほんとに自由に書けるので、デフォルトでは実装されていないマウスジェスチャ軌跡の描写などもユーザースクリプトで実現可能です
https://gist.github.com/rubyu/1be7e0594945e5d304764372aaaf1a0d
https://twitter.com/ruby_U/status/987172693588951043 rybyuさん来てたんや!
素晴らしいソフトをありがとうございます >>904
いろいろ試して少しわかったことがあって、
スリープ後に効かなくなるのはデスクトップとか
ファイラーとかのSysListView32だけかもしれません
Firefoxでは効きました
388ではスリープ復帰後はSetWindowsHookExなどのSuccessのログが出るようになりました(改行制限でここには貼れないです)が、
SysListView32ではやはり何もログが出なくなりました >>906
こちらこそ、使っていただいて嬉しいです! お邪魔してます〜
>>907
検証ありがとうございます
388以前のバージョンでも、Firefoxなどはスリープ後も動いている感じでしょうか?
仮に388以前でもグローバルフックは外れていないとすると、When()での評価がうまくいっていない可能性がありそうです。Win32 APIを叩いているだけなのですが、何かバグがあるのかもしれません
ちなみに、どのようなスクリプトでしょうか? 問題ない範囲で教えて頂ければ、手元でテストしてみたいと思います >>908
いろいろありがとうございます
386でもFirefoxでは動きました
デスクトップ、エクスプローラー、IE、Chromeは388でも動かなくなります
再現スクリプトは、貼れるところは後で探しますがとりあえず概要を書くと
自動生成されるdefault.csxのWheneverを使った.On(Keys.WheelUp)です
WheelDownも再現します
自動生成されるXButton1やXButton2では再現しませんでした >>908
再現するスクリプトをアップしてみました
ttps://gist.github.com/uonesisi/ca095394a7f06aa932d4460eaa003871
ホイールを動かすとツールチップで「WheelDown」「WheelUp」
と表示するだけの再現用のものです
(実際はホイールの加速をやっています)
スリープさせて復帰すると、
デスクトップ、エクスプローラー、IE、Chromeでは
ホイールを動かしてもツールチップが表示されなくなります Creviceって設定ツールの類ないけどウィンドウクラスとかどうやって調べるの? >>908
ばらばらとすみません
他の環境でも試してみたところ
Windows10でも再現することが分かりました
Windows7 x64 (もともと使っていた環境): 再現する
Windows8 x64: 再現しない
Windows10 1709 x64: 再現する
Windows10 1803 x64: 再現する >>912
Win10でも再現しましたか! Win7は実機がないので再現しないのはそのせいかとも思っていたのですが、Win10は実機があり、そして現状再現できていません…
以下の点が重要だと思われるのですが、
1. FirefoxではLLフックが386でも388でも動いている
2. 常にtrueを返す(ctx = > trueな)Wheneverを使っている
1からLLフック自体が外れていることはなさそうです。また2から、Whenの内部処理で問題が起こっている可能性も低そうです
デバッグの案なのですが、以下のスクリプトを試してみて頂けないでしょうか?
https://gist.github.com/rubyu/d6d8626f86e69659ca27fcc8f87a9f05
Do()が実際に実行されているのかどうかと、マウスカーソルの位置をチェックしたいと思います。出力先はコンソールなので、コマンドプロンプトからcrevice4.exeを実行してください
マウスカーソルの位置が気になっているのは、
https://answers.microsoft.com/en-us/windows/forum/windows_10-security/important-syslistview32-bug-with-multiple-items/9e6198f7-a38a-4614-bc89-4781a9bde748?auth=1
のようなバグがどうやら昔から存在していたらしく、Win7やWin10での報告があるためです。このバグ、あるいは関連した問題が原因だとするとちょっと根が深そうです >>914
通常時だと以下のようにGetCursorPos()とGetPhysicalCursorPos()で
いつも同じ座標が出ていました
WheelUp
WheelUp GetCursorPos(): {X=1496,Y=500}
WheelUp GetPhysicalCursorPos(): {X=1496,Y=500}
再現時は何も出力されません
いろいろ試して1つ気付いたのですが
XMBCというツールを使っていて、これが関係しているようです
ttps://www.highrez.co.uk/downloads/xmousebuttoncontrol.htm
crevice4よりも後に、
XMBCを起動したり無効だったものを有効にすると
同じようにcrevice4でWheelUp、WheelDownが検知されなくなりました
スリープをした時はXMBCが起動していても再現しなかったり
(>>912のWin8のケース。その後Win8でも再現することもあることが判明。条件不明)
XMBCを起動していなくても再現したりするので
(>>901のケース)
他の要因もありそうですがひとまずご連絡です >> crevice
外野に「隔離スレ」を立てられて追い出されるまえに
愛用者有志が「専用スレ」を立てて総合スレから移動するべきだとおもうよ >>915
あー、他のツールをお使いでしたか! 他のツールとの共存は茨の道なのです…
各種ツールはみんな、マウスやキーボードに対するフックを仕掛けて、アプリケーションより先に情報を受け取り、そのメッセージを
・ゴミ箱に捨てたり(CreviceではCancelと呼んでいます)
・確定のハンコを押したり(Determine)
・次のフックに処理を委ねたり(Transfer)
しています
そして各種ツールが使っているフックには、
・メッセージフックと
・ローレベルフック
という2種があるのですが、Creviceは後者を使用しています
Creviceではジェスチャに使用したメッセージは全てCancelとして処理するので、Transferする必要がある場合は、SendInputを使用してユーザーが手動でメッセージを再送する必要があります
SendInputから送信されたメッセージにはマーカーが仕込まれているので、Creviceはこれを認識して自動的にTransferします
ローレベルフックのほうが先に処理されるため、Creviceが先にメッセージを受け取ることになるので、より優先度が低いメッセージフックを使用するソフトウェアに対してはこれでうまく共存できるのですが、問題はローレベルフックを使うツール同士の場合です
・あるメッセージがあるツールによってCancelされる場合に、それを何らかの手段でTransferに変更する手段がないと、他のツールにはそのメッセージを感知する手段がありません
・また、Determineについては、そのメッセージはローレベルフックでは確定されたものと扱われ、「それ以降のローレベルフックを通過しないが、メッセージフックを再び通過する」というさらに微妙な動作をします
というわけで、XMBCが先にローレベルフックでメッセージを受け取り、それをCancelかDetermineした場合に、Creviceはそのメッセージを感知できません
Creviceが先にメッセージを受け取り、SendInputを使って手動でメッセージを送信する場合に限り、他のツールと共存できる…はずです >>916
ごめん、そういうノリを忘れていた…。そういう感じだったねそういえば
>>898
途中になりましたが、すみません
ではこのへんで去ります。2ch? 5ch?はあんまり見てないので、御用の方はgithubにissue立ててもらえると素早く対応できるかと思います〜 XMBCは共通設定に "他のアプリケーションによってシミュレートされた入力をさらにリマップする"(Remap simulated input from other applications)
ってオプションが追加されたので他のツールとの競合が改善したかとおもいきや… 基本的に優先順位低いまま変えられず
JaneStyleのビューアではホイールのリマップ(Ctrl+↑/↓)とボタンの長押しへの割りあてはできたけど
右/左/サイドボタンや同時押しを乗っ取れない
foobar2000(とfirefox)が開いているときに、なぜか(オマ環)左右のボタンが利かなくなることがある問題も残ってる 前面ディスプレイで周囲360°を確認! 安全・快適を極めた「未来のヘルメット」とは
https://time-space.kddi.com/digicul-column/digicul-joho/20171011/2126
CrossHelmet X1 | CrossHelmet -
ttps://crosshelmet.com/ja/#Functions 使用ソフトとバージョン】:MouseGestureL.ahk Ver1.31
【使用OS】 :例)Windows10 (x64)
【やりたいこと】 :Chromeでリンクを長押しするとバックグラウンドで新しいタブで開きたい
【困っていること】 :長押ししても反応しない
【やったこと(又は設定)】:ジェスチャーはLBで
アクションスクリプトは↓です。
if(MG_Hold()>500){
;長押しクリック時の動作を記述
}
;キー操作を発生させる
Send, {Control Up} >>922
そもそも、MouseGestureLで左クリックの割り当ては推奨されてないけど長押しならいいのかな…
通常の左クリックに影響なければいいけど、どっちにしても、その書き方はおかしいように見える
;長押しクリック時の動作を記述
の所に当てないと意味ないと思うし、Ctrlキーを割り当てるだけでは何も動作しないでしょ
長押し→Ctrlになるのであって、長押し→Ctrl+左クリックになるわけじゃないから >>923
ありがとう
やっぱり記述変だよね
家帰ったらまた挑戦してみるわ なんか噛み合ってない気がする
>>922はif文の中身を伏せて書いてるんじゃないの? いや、それはないでしょ
>長押ししても反応しない
のが困ってることなのに、そこを伏せてどうするのさ
Ctrlキーを使うこと自体は間違っていないし。他の方法もあるけどね 汎用スレじゃなくて専用スレ行けば
過去に誰かが作った左クリック長押し関数がすぐ見つかるからそれ使えばいい
見つからん時は自分の行儀が悪いだけ >>926
Ctrlキーの押上げ部分しか書いてないから伏せてると思う >>928
何をどう伏せてるっていうのさw
記述してる場所から考えても、まだMGLを使い始めて間もないか、ごく基本的なことだけ割り当ててる感じでしょ
応用的なことには手を出していないと思われる記述
伏せてる云々ではなく、現状では理解し切れていない段階ということ
エロ関係じゃあるまいし、聞きたいことを伏せる意味なんかない 全部試してMouseGesture.ahk使うことにしました autohotkeylってターゲット設定っしてないウィンドウでもナビ出て右クリック無効になるんだけど、これいちいちジェスチャ無効に登録しないといけないの? MouseGestureL.ahkと読み替えて回答すると、Defaultに登録してないジェスチャーなら
入力完了後に右クリは使えるはず
ユーザーがどのジェスチャーを入力しようとしているかを、入力途中には判断できないから
途中のナビは当然出る >>932
以前ホワイトリスト形式の方がって書いたらないとか言われたけど、
どう考えてもホワイトリスト形式の方が便利だよな
新しくツール入れたりゲームやらなんやらやると誤爆を気にしていちいち登録しないといけないけど、
基本的にジェスチャ使うのなんてブラウザとエクスプローラぐらいだし、
ブラウザごとに管理しないといけない拡張とは違うのが利点なので拡張を入れるのも違う >>935
>基本的にジェスチャ使うのなんてブラウザとエクスプローラぐらいだし
自分の考え方が世の中の主流だと思わないこと
正に人それぞれの使い方、好みの問題 >どう考えてもホワイトリスト形式の方が便利だよな
どう考えてもこの考え方の方が少数派だから
採用されてないんだろ マウスジェスチャどんどん使え派が制作したんだろう
ジェスチャ無効ウインドウで操作すると個人的に作ったAhkスクリプトに不具合が出ちゃうのが困ってる かざぐるマウス1.67b 64ですけれども
オプションマウスジェスチャーコマンド設定の
ダブルクリック(上部中部下部)がFirefoxでだいぶ以前から効かなくなりましたwin8.1のIE11では動作してます
Firefoxではダブルクリック(上部中部下部)は動かなくなってるのでしょうか >>942
Firefoxは基本的にウィンドウクラス名とかを返さなくなっちゃって、スクショアプリなんかもFirefoxの個別のスクロール領域を拾えなくなってるよね
かざぐるだと通常のジェスチャかボタン同時押しに「スクロール/上端(下端)にスクロール」を割りあてるしかないとおもうが
エクスプローラやほかのアプリとの兼ね合いで不都合が出るならFirefoxにジェスチャ用のアドオンを入れるしかない
オレはもう何年も前からかざぐるのジェスチャ対象からFirefoxをはずして、アドオンでジェスチャ機能を使ってる
かざぐるマウスは更新されなくなってるから色々とあきらめが肝心
ブラウザのデフォルト機能の中クリックスクロールでも高速にスクロールさせられるからあまり気にしないほうがいい >>943
ありがとうございます
かざぐるマウスは何年も使ってきててFirefoxでも十分満足してるのですが
ダブルクリック(上部中部下部)に割り当ててもあるときから動作しなくなったので
自分とこだけなのか他でもそうなのか知りたかったんです
OSは8.1ですしもうしばらくかざぐるで行こうかと思います 7+ Taskbar Tweaker の v5.5.0.4 って寄付すればRS5でも動作するのかな? >>935
ToMoClipだとジェスチャーごとに反応しないウインドウを設定できる
-A|B|C みたいにいくつも いつからかタスクバーが背面に潜り込んだり、並べたときWindow幅調整できなかったの解決
Crevice4のデフォルトで追加されていたストローク軌跡の絵画が原因だったよう
Config.GestureStrokeOverlay.Enabled = false;
でとりあえずは解決
最前面に描写するから不具合だったのか仕様だったのかよくわからない >>947
自分もcherrytreeっていうフリーソフトと相性が悪くてストローク軌跡切ったな
cherrytreeのウィンドウをアクティブにしたときにクリックもスクロールも反応しなくなって、
一度そのウィンドウ外にマウスを移動して戻すと元に戻るっていう変な不具合だった ストローク軌跡って使う人いるんだな
邪魔にしか思わないからCreviceでデフォルト有効になっていて驚いた 大画面になるとカーソル見失いがけっこうイラッとくるからな >>949
ストアアプリ版使ってて最近自動更新で追加されたものでそれまではなしで使ってた
なくても構わない派だけどあったらあったでなんとなく便利というか気持ちいい
Creviceは軽快でエディタでサクッと書けるし本当にありがたい >>949
自分もあれ嫌い
ctrlで輪っかが出るようにしてる StrokesPlusなんですが
Windows10 1803 x64 では
問題無く使えていたのに
Windows10 1803 x64 だと
特定のマクロが受け付けないようだ
コロコロ仕様変えるんじゃねえM$ コピペしてからバージョンだけ1809に変えようとしたけど変え忘れた説 うひゃ〜レス数が950を超えているというのに。。
>954-955
すまんそのとうり
出勤前のあわただしい時にやるもんじゃないな Winアップデートが勝手にされてかざぐるがChromeとFirefoxに効かなくなったけど、
管理者権限上げて動くようになった
nimi placeもListaryも自動起動しないようになったりで色々めんどい X-Mouse Button Control 2.18 X-Mouse Button Control 2.18.1
2.18のリリース後に報告されたバグを修正したとのこと
オマ環なんだろうけどFirefoxやJaneStyle、foobar2000などで
マウスジェスチャを使用したあとに
クリックが突発的に効かなくなるのは直ってない X-Mouse Button Controlの左ボタンにブラウザの読み込み中止割り当てたら
左クリック動作しなくなってしまい焦ったよ >>961
MGLでもなるやつかな。
CTRL+ALT+DELでタスクマネージャ呼び出したり、キーボードでひーこらタスクトレイの中まで入って再起動したら直るやつ。
MGLの再起動はキーボードショートカット対応したから楽になってるけど。 >>962
左右の通常クリックには割りあてしちゃダメでしょ
左右のボタンに割りあてする場合はCtrlキーのレイヤー変更を併用するか
割りあてる機能を長押しか同時押し(コーディング)にして
マウスの移動でキャンセルのオプションとか時限つきのオプションを有効にして使うようにしてる
タスクバー用のプロファイルを用意しておいて
共通設定>>詳細タブの1番の自動切換えオプションを有効にすれば
操作可能な状態に復帰できるよ
>>963
クリック障害が出たときはXMBC, SetPoint, Firefox, Jane, foobar2000すべてを閉じても
マウスのUSBを挿しなおししてもダメな場合が多いので積む…
タスクマネージャの起動/終了をくり返すと通常クリックが一応効くようになるけど
firefoxやJaneのマウスジェスチャが効かないままになったり
デスクトップの隅に隠してあるランチャが勝手に最前面化したりするから
左右いずれかのボタンが開放されていないかのような状態が残っちゃうみたい
うちの場合だとシステムをスタンバイ/復帰させるのが確実な方法 >>964
どうも
Firefoxでかざぐるマウス利用してるんだけどこのスレ見てX-Mouse Button Control
補佐的に利用できないかとポータブル版入れてみたんだけど
タスクマネージャーでプロセス停止後設定ファイル削除して助かった
ミドルクリック長押しにページ読み込み停止を右クリック長押しにEnterキー割り当ていい感じになってます
レスも参考にさせてもらいます >>965
右クリック長押しはマウスジェスチャーと取り合いになるかもしれないから
レイヤースイッチの修飾キーを併用するとかしてバッティングによる
突発的なクリック障害に気をつけてね >>966
Jane Styleのジェスチャーいくつか効かなくなってました
時間あるとき調整していこうかと思います >>968
X-Mouse Button Control起動させてると赤で囲んだジェスチャーが動作しない
https://i.imgur.com/b5oKYFk.png >>969
うちはJaneStyle4.00のスレ表示欄ジェスチャーにCtrl+Homeや新着チェックその他を登録してあるけどちゃんと動作するよ
XMBC(32bit, Portable)ではスレ表示欄(クラス: TMDITextView、親クラス: TPanel)上では右クリックのリマップなし
JaneStyle用のプロファイルは入力欄、メモ欄、ビューア、ちょっと見、タブ、板ツリー、スレ一覧、ポップアップヒント、メニューにも
XMBCで個別にプロファイルを作っているがビューア上だけは利かないのがいくつかある
XMBC側の共通設定で「他のアプリケーションでシミュレートされた入力をリマップ」オプションを有効にしているから
フックの優先度はJaneStyleのほうが高い状態になっているとおもう
基本的に左右中クリックは変更なしか長押しのみ(マウスの移動で長押し機能をキャンセル) >>970
マウスの移動で長押し機能をキャンセル有効にしたらJaneStyleのジェスチャー動作するようになった
助かりました マウ筋というマウスジェスチャーのソフトがあって、以前使っていたのですが、
2009年に開発が停止してから、Windows7や64bitに対応してなかったり、不具合が残ってたりしてました。
その2年半後に、このhide氏が、Windows7に対応した マウ筋Lite [vector.co.jp] というソフトを公開したのは良かったのですが
その半年後に、3885円(税込)というかなり高い値段のシェアウェアになってしまい、他人のソフトでよくやるな…と思ってました。( マウ筋の作者の方は認めているようですが [xrea.com] )
これが作者の顰蹙を買って、その後Windows7や64bitに対応した openmausuji [getuploader.com] というオープンソースのソフトが公開されたりもしています。
これ以降、 TrayExpand Lite [vector.co.jp] や TaskSwitchXP Lite [vector.co.jp] など、元々のソフトにLiteって付けてフリーソフトだったものをシェアソフトとして公開したりしているようです。
開発停止していたソフトを引き継いで開発してくれることはありがたいのですが、元々はフリーソフトだったものをシェアソフトとして公開するということには疑問を感じます。
このソフトもそういう目に合わなければいいのですが…… openmausujiはソース公開してるから大丈夫だろう >>975
2.17よりもメインウインドウの表示が速くなってる
ウインドウが表示されるまでのモッサリがなくなって設定をいじるのに気分E 新しく買ったPCが高DPIで>>394と同じことが起きるんだけど
解決法ない?
互換モードでほかのアプリではうまくいったんだけどMouseGestureL.ahkだけはダメなんだよね このスレ4年以上経っているのにまだ消化できないとは
マウスジェスチャーも終わりかな
とりま、4年も経っていたら大きくテンプレが変わっているので
改修よろ
>>979 ↓ マウスジェスチャーというよりPCの時代じゃないからなぁ
日本は諸外国に比べて若年層のPC使用率が低いらしいね かざぐるの後継がなくて難民状態
正確にはジェスチャじゃなくてホイールスクロールだが
Windows10のストアアプリとか設定でスクロールがやたら重い不具合が出ていて乗り換えたいが
加速の仕方とかで同じホイールの動きが再現できるものが見つからない
ここで新しいツールが出る度に試してるがうまく行かないので
確かに最近は書くことがほぼなくなってたな
板復帰(NG!:Gather .dat file OK:NOT moving DAT 711 -> 711:Get subject.txt OK:Check subject.txt 711 -> 711:fukki NG!)2.50, 2.58, 2.53
age Maybe not broken 色々調べては見たのですが、何が悪いのかわかりません。
どなたか教えて頂けないでしょうか。
【使用ソフトとバージョン】:MouseGestureL.ahk Ver1.31
【使用OS】 :Windows10 home (x64)
【やりたいこと】 :特定のフォルダ以下にあるアプリで無効化
【困っていること】 :無効にならず動作してしまう
【やったこと(又は設定)】:以下に記載
http://common255.hatenablog.jp/entry/2015/09/27/145859
上記のサイトを参考に「ジェスチャー無効」の欄に下の通りに設定しました。
InStr(MG_ExePath(),"C:\SteamLibrary")
InStr(MG_ExePath(),"C:\Program Files (x86)\Origin Games")
実際のファイルのパスは以下です。
C:\Program Files (x86)\Origin Games\Battlefield 1\bf1.exe
C:\SteamLibrary\steamapps\common\The Witcher 3\bin\x64\witcher3.exe
よろしくおねがいします。 >>983
俺もこれ効かない
だからsteamゲームやるときはジェスチャー自体を無効にしてる
有効・無効のショートカットキーをマウスボタンの一つに割り当ててる >>983
知らなかった
これ便利だね、ありがとう >>983
Autohotkey本体のバージョンを最新にして試す
ダメなら問題の切り分けが必要
1. デフォルトの適当なジェスチャーのアクションに次の1行を追加
MsgBox, % MG_ExePath()
2. 適当なウィンドウで↑のジェスチャーを発動
3.プログラムのパスが表示されたら、カスタム条件式の登録が間違っているだけ
空白のメッセージボックスが表示されたら、ちょっと厄介 StrokesPlusって登録したジェスチャ消せない感じ? >>986
情報ありがとうございました。
やってみたところ、ゲームだと空欄、エクスプローラー等だとパスが表示されました。
やってみて気付きましたが、ファイルパスのスペースなどが怪しい気もします。
色々やってみます。 >>988
MG_ExePath()関数でパス取得できないならWinGet文で試してみたら?
ProcessPath(WinTitle:="") {
if !WinTitle
{
MouseGetPos,,, hWnd
WinTitle := "ahk_id " hWnd
}
WinGet, ProcessPath, ProcessPath, %WinTitle%
return ProcessPath
} 建ててるけど、あと7年は使うテンプレ
>>992>>993
でいいのか? レス数が950を超えています。1000を超えると書き込みができなくなります。