[過去ログ] MouseGestureL.ahkを流行らせるスレpart2 [転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
153
(1): 2016/02/25(木)20:49 ID:vfHs6zJm0(1) AAS
>>151
VirtualStoreに設定が保存されているか
そうでなければスクリプトを管理者権限で動かしているか、UACを無効にしたか
いずれにせよ後々トラブルになりかねない

MGLに限った話じゃないけど
実行ファイルと同じフォルダに設定を保存するソフトはProgram Filesに置くべきでない
C:\Appとか適当なフォルダに移しとき
154: 2016/03/01(火)16:04 ID:m0jHSOTp0(1) AAS
>>153
そうなんですね。ありがとうございます。
さっそくC:\Appを作成して移しました。
155: 2016/03/12(土)21:39 ID:1gBJIDT10(1) AAS
Firefox43からフラッシュがうごかねーと四苦八苦してたけど原因がMouseGestureLだったわ
MouseGestureLを管理者権限で起動しててユーザーとパス設定してFirefoxをMG_RunAsUserで起動してのにも関わらずなんかおかしくなるみたいだ
156
(1): 2016/03/23(水)21:26 ID:K0/qnyIO0(1/2) AAS
これを起動しているとChromeのブックマークを右クリックできないんだが
なにか良い解決方法ないかな?
157
(1): 2016/03/23(水)22:20 ID:D9PxEqmo0(1) AAS
普通に効くけど設定がおかしいかChromeの拡張と競合とかしてんじゃない?
158: 2016/03/23(水)23:26 ID:K0/qnyIO0(2/2) AAS
>>157
ありがとう
できる人がいるということは自分の環境が原因っぽいね
ちょっと見直してみます
159: 2016/03/24(木)04:12 ID:HhTuB8Pp0(1/2) AAS
win7 64bit環境
使い方等見ながら設定はしたのですが
ジェスチャーの←方向入力が受け付けなく
まったく原因がわからない状況です

→入力後の←は反映されたりするのですが
右クリからの最初の←入力などが反映されないのです

何か可能性がありそうな箇所があればお願いします
160
(1): 2016/03/24(木)17:26 ID:4NCUkxQM0(1) AAS
Firefoxでスクロールバー上でのホイール回転でページスクロールさせたいのですが、
ターゲットでMG_HitTest()="VScroll"としたりプラグインAltKGM.ahkで設定しても
検知されないようです。
かざぐるマウスで同様の設定をするとちゃんとページスクロールされるのですが、
MGLで実現しようとするとウィンドウの相対座標を使う形になるのでしょうか?
(右端から数ピクセルを範囲として指定)
どなたか実現されている方おられますでしょうか?
161
(1): 2016/03/24(木)21:33 ID:HhTuB8Pp0(2/2) AAS
自己解決しましたっ
162: 2016/03/25(金)08:14 ID:e18Lg9kz0(1) AAS
>>160
Firefoxじゃなくて他のブラウザならどうなの?
もうかなり昔になるけど、Firefoxはコントロールクラスが認識されないから、自分は常用を諦めた
MGLにデフォで入ってるドラッグスクロールもFirefoxだと効かなかったんだよ
今はどうなのかは分からないけど…
プラグインもあるけど、ページスクロールもMGLにデフォで入ってる機能だから、そっちで設定して
みてどうなのかってのも試してみた方がいい
163: 2016/03/25(金)22:35 ID:zzb+Yiv90(1) AAS
>>161
解決方法を書いておいてくれると助かる。
164
(1): 2016/03/29(火)00:46 ID:JsKpJvUF0(1) AAS
Windows10にて>>1のAutohotkey関連ファイル専用アップローダーにある
AccelScroll.ahkを使おうとしたのですが、
ホイールに割り当ててスクロールしてみるとすぐに止まってしまいます…。
(ログが出なくなり、他のジェスチャーも効かなくなる)
ちゃんと動作している方おられますか?
165
(2): 2016/04/01(金)14:29 ID:Ml+EbFjl0(1) AAS
先日使い始めたのですが、気がついたらジェスチャーが効かなくなっていることが
多くてこんなに頻繁に止まるなら他のソフトを検討しようと思っていたところでした。
しかし、ふと気がついてプラグインを全部なくしてみたら止まらなくなったっぽい。
入れていたのは専用アップローダーのAltKGM.ahk、ExtendedWheel.ahk、
TaskbarExtension.ahkだったのですが、これらのどれかが悪さしていたのだろうか。
166: 2016/04/02(土)10:19 ID:zDrnwsjb0(1) AAS
>>165
俺もプラグイン全消ししたらド安定したわ!
ありがとう。
167
(1): 2016/04/03(日)01:14 ID:W6bCiBfM0(1) AAS
マジか。
俺も効かなくなっててコンパネを立ち上げれば復活するんだけどって状況に
ホイールでボリューム上げ下げ出来るのだけは便利だから悩む。
168: 2016/04/03(日)01:31 ID:9GCkgIam0(1) AAS
どうせ設定ミスってるオチだろ
本当だったら前からもっと大事になってる
169: 2016/04/03(日)06:11 ID:FlElMD0c0(1) AAS
俺んとこでもしょっちゅうMGLがダンマリこく…
切っ掛けは定かじゃないが、CPU使用率が100%近く行くなど高い使用率になると顕著に現れる
でも、settimer使ってるpluginだけは生きている不思議??
170
(1): 2016/04/03(日)06:19 ID:vR9TPgN20(1) AAS
スタートアップに入れてるがPC起動直後はいつも不安定だな
右クリックしてもジェスチャーにならずにメニューが出たりジェスチャーになったりと不安定
アイコン右クリックしてジェスチャー有効のチェックをOFFにしてONにするとこの症状がなおる
PC起動後必ず一回はチェックOFFONやってるよ
もしかしてPC起動時のCPU使用率が原因なのかな
171
(1): 2016/04/03(日)07:29 ID:WdC4C3i60(1) AAS
>>170
タスクスケジューラでスタートアップ設定して
『最上位の特権で起動する』にチェック入れて起動しても
自分もスタート時のみ調子悪くon/offさせてたんだけど

タスク作成画面の[トリガー]タブで5秒の遅延時間を設定
しておくと快調になる。ってここの過去スレ読んでたら書いて
あったので実行してみたら本当に快調になって全く問題無くなった
ので試してみたらいいかも
172
(1): 2016/04/05(火)23:23 ID:2bH7R5FL0(1) AAS
本来、キーボードによるホットキーを
このスクリプトに書くべきではないのかもしれませんが

F1::Reload

を書くとすれば
スクリプトのどの場所に書けばいいのでしょうか?
173: 2016/04/06(水)07:27 ID:4MG+74790(1) AAS
>>172
MouseGestureL.ahk の370行目くらいにある
MG_Reload:
MG_Reload()

の中に差し込めばできると思う

MG_Reload:
F1::MG_Reload()

でも、他のソフトのF1キーが効かなくなると思うから、被らないホットキーにした方がいい
MGLのみに適用させる方法もあるだろうけど自信ないw
そういうのがいいなら他の回答を待って
174
(1): 165 2016/04/06(水)09:10 ID:JLTtontS0(1) AAS
>>167
環境によって違うかもしれませんが、私のところではTaskVol.ahkなら
使用しても今のところ効かなくなることはないですね。
175: 2016/04/07(木)01:51 ID:+hXs1nMy0(1) AAS
>>174
環境ですかね。
TaskVol.ahkのみしか入れてないですけどスクリプト走らせてIEになんかやらせてたりするとなってます。
ゾンビプロセスが2,3個残ってたりするんで環境というか私の使い方がPCに優しくないんだと思います^^
176: 2016/04/08(金)14:56 ID:SkfUVl2q0(1) AAS
>>164
win10だけど全く問題なく動作してるけどなぁ

デフォの設定値のまま使ってるけど他の人はどのくらいの
加速率や回転速度で使ってるのか参考に知りたい
177: 2016/04/12(火)02:56 ID:ht5B0Z3a0(1/2) AAS
「アクティブウィンドウをターゲットにする」をOFFっているのに
アクティブウィンドウにジェスチャアクションが飛ぶのですがSendの制限?
Win10, MGL v1.30, AHK v1.1.23.04
178: 2016/04/12(火)03:07 ID:ht5B0Z3a0(2/2) AAS
ControlSendしろってことか把握した
179
(1): 2016/04/15(金)12:57 ID:bHJEyTAQ0(1) AAS
あまりにもMGLが頻繁にダウンするので、MGLから全プラグインを外してみた
(プラグイン10個入れてるんで切り分けするの面倒なんで)
でも、使えないと不便なんで、別スクリプトに統合させて使えるようにした
トレイアイコン一つにまとめてスッキリさせていたんだが、やむを得ないな(´・ω・`)
180: 2016/04/19(火)23:56 ID:C9+YvLnq0(1) AAS
>>179だけど、
不具合の原因となるプラグイン探し出して見直しと書き直ししたら調子よくなった
181: 2016/05/06(金)21:57 ID:fWqwEMbJ0(1) AAS
☆ 日本の核武装は早急に必須です。☆
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
182
(2): 2016/05/08(日)11:15 ID:3mcBDX9s0(1) AAS
トラックボールで使用されている方、おられます?

現在、WheelBallを使用していますが、MouseGestureLと伴に常駐させると不安定になります。
できたらMouseGestureLに一本化したいのですが。
WheelBallの動作をMouseGestureLで再現することは可能でしょうか?

具体的には
右↑:上方向にスクロール
左↓:下方向にスクロール

現時点ではこのようなスクリプトを書いてみましたが、マウスがその場に留まりません。
;スクロール上
MG_Scroll2("V", -8, 0)
省2
183
(1): 2016/05/08(日)18:03 ID:OzgFcOCx0(1) AAS
ずい分前にTrackWheel.ahkをベースに遊びや移動量などをトラックボール用に改造して今も使ってる。
最新のTrackWheel.ahkは中身がごっそりと変わってるけど恐らく同じことは可能なはず。
184
(1): 2016/05/09(月)18:11 ID:5XRRhwQh0(1/2) AAS
AutoHotkeyを再起動したりしてたら
突然設定が初期化されたんですけど直し方あります?
185: 2016/05/09(月)20:20 ID:kDNoROyh0(1/2) AAS
今日初めて気づいたけど、DefaultのRB_をジェスチャ中止にすれば
ホワイトリスト的にソフトウェア指定できるのな。
186
(1): 2016/05/09(月)20:47 ID:kDNoROyh0(2/2) AAS
>>184
ConfigフォルダにMouseGestureL.ini.bak残ってないの?
187: 2016/05/09(月)22:04 ID:5XRRhwQh0(2/2) AAS
>>186
あーなるほど!これをリネームして使えばいいんですね。
ありがとうございました!
188
(1): 2016/05/10(火)19:34 ID:i3LS+l8B0(1) AAS
>>182
もう解決したっぽいけど…
アップローダ跡地には「くるくるスクロール」というポインタで円を描くだけでスクロールするスクリプトがある
でも、ユーザー数が極端に少ないせいかまったく話題に上がらないねぇ

そういう自分もスリムブレードなので特にこのスクリプトは必要としてないんだけど、
MGLのプラグインにするの簡単だし、ちょっと改造すれば
非アクティブウインドウのスクロールも可能だから
そんなに悪くないスクリプトだと思う
189: 2016/05/10(火)20:49 ID:0opWBRTj0(1) AAS
>>188
ありがとうございます。

解決どころか、>>183氏が紹介されているTrackWheel.ahkの導入方法で躓いている次第でして。
MGLのUIを使って簡単なジェスチャー登録はできるけど、AHKファイルはどうやって読み込むんだろう。
プラグインってどうやって導入するんだろう。

と低空飛行しています。低レベルですみません
190
(2): 182 2016/05/13(金)21:58 ID:seBz+/8p0(1) AAS
解決しました。
こちらのページをそのまま使用したらほぼ理想通りの動きとなりました。
自分と同じ悩みを持つ人が参照できるように、スクリプトと情報元を残しておきます。
ブログ作者さんに感謝!

XButton1::
MouseGetPos, sx, sy, hwnd, ctrl, 1
while GetKeyState("XButton1", "P")
{
MouseGetPos, x, y
delta := sy - y
省15
191: 2016/05/14(土)00:40 ID:ozVhtsiL0(1) AAS
LINEのWindows版のタブがクリックできない病にかかってたんだけど、MouseGestureLのオーバーラップでの軌跡表示が原因だった
仕組みがよくわからないんですが、オーバーラップにするとタブの上に不可視のウィンドが出るのでそれでブロックされてクリック出来ないとかですかね
192
(1): 2016/05/14(土)20:41 ID:eCd6MjhC0(1) AAS
>>190
解決してる所に書くのも何だけど、元から用意されているドラッグスクロールもいいんじゃないかな
垂直も水平も可能だし、試行しつつ感度を調整すれば使いやすくなると思う
プラグインで188さんのくるくるスクロールも併用してるけどね。だるい時はこれが楽
193: 2016/05/15(日)09:19 ID:tCNZni4R0(1) AAS
>>192
「ドラッグスクロール」は試してみたけどイマイチだったんですよ。

目的が「WheelBall」の再現、という訳でして。
スイッチを入れるとスクロールモードになり「カーソルはその場に留まる」というのがキモなのです。

他方「ドラッグスクロール」は、ボタンを押したまま"カーソルを移動させる"とスクロールする機能でして。
カーソル移動が前提なんです。
MouseMoveでカーソルをその場に止めようとすると、スクロールできなくなっちゃう。

192さんの導入されているスクリプトも良かったら紹介してくださいな。
194: 2016/05/18(水)09:29 ID:qnhcdujq0(1) AAS
Win10にしてからいつの間にかプロセスが終了するようになったんだけど???

何なの?
195: 2016/05/18(水)09:50 ID:wr4uy6au0(1) AAS
わいもWin10で不具合増えた。
今後に期待。
196
(1): 2016/06/19(日)07:52 ID:BjpZ2VBk0(1/2) AAS
ClipboardHistoryというクリップボード拡張を使っていて、Ctrl連打で履歴表示、
Shift連打でメニュー表示がデフォになっているのですが、MGLで設定する方法をお願いします
[キー操作を発生させる]から、Ctrlと回数2を選択して
Send, {Control 2}
という形ではうまくいきませんでした

他に方法はないかとググってみて
SetKeyDelay,10
Loop,2
Send,{Ctrl}
return
省2
197
(1): 2016/06/19(日)12:44 ID:yH02Tmkz0(1) AAS
>>196
その拡張スクリプト使ってないし、質問の答えじゃないけど、
プラグイン化(またはinclude)して直接「履歴表示」や「メニュー表示」を呼び出すというのは駄目?
198: 2016/06/19(日)14:20 ID:BjpZ2VBk0(2/2) AAS
>>197
レスありがとうです
ClipboardHistoryはAHK専用うpロダにあるので、includeはできないことはないと思いますが
Gotoで無理矢理組み込む方法しか分からないので、それをしてみた所、うまく動きませんでした
記述する場所が悪いのかもしれませんが… 仮に、includeがうまくいったとして
>直接「履歴表示」や「メニュー表示」を呼び出す
というのはすんなりできるものなのでしょうか…
199
(1): 2016/06/26(日)01:36 ID:KHOXPH/r0(1/3) AAS
ver1.20 → 1.30にしたとたんに
MG_User.ahkに書いていた

MG_WinX()
MG_WinY()

などの関数が使えなくなってしまったのですが
どのようにすればいいでしょうか?
200: 2016/06/26(日)01:46 ID:KHOXPH/r0(2/3) AAS
追記です
MG_User.ahkはConfigフォルダに置いています
201: 2016/06/26(日)02:15 ID:KHOXPH/r0(3/3) AAS
すみません
元使っていたのはver118でした
202: 2016/06/26(日)10:24 ID:J/rLLETi0(1) AAS
AHKもバージョンアップしてる?
203: 2016/06/26(日)10:32 ID:LryYKg6L0(1) AAS
>>199

>>140 これじゃないの?
204: 2016/06/26(日)14:39 ID:gm7+KYmL0(1) AAS
ありがとうございます!そういうことだったんですね
あともう一つ、バージョンアップ後
動作しなくなったウィンドウがあります・・・Windows版Evernoteです

クリーンなMouseGestureLでも上記のウィンドウで無反応なってしまいます
なぜこのウィンドウだけ動かないのでしょうか?

ちなみに関係あるか分かりませんが
ウィンドウクラスはENMainFrame
実行ファイルはEvernote.exeです
205: 190 2016/07/08(金)15:38 ID:6StY68Uj0(1) AAS
Spot in: Windows10 ホイールスクロールができないときの対処法
外部リンク[html]:spottedinthearea.blogspot.jp
・「スタートメニュー/すべてのアプリ」
・「Windows Store」
・「Edge」
・「設定」

Windows10の上記4点で、>>190のスクロールが動きません。
MouseMoveが正しく動作していない模様。

Windows10環境でMouseMoveの代替となるような物はありませんか?
同じ問題に遭遇して解決されている方がいらしたらご教示ください。
省4
206: 2016/07/25(月)16:13 ID:bwGuvply0(1) AAS
既出かもしれないけれど
Win10pro 64bitにて
コントロール パネル\すべてのコントロール パネル項目\コンピューターの簡単操作センター\マウスを使いやすくします
「マウスポインターをウィンドウ上に合わせたときにウィンドウを選択します」にチェックが入っていると駄目ね
207
(1): 2016/09/23(金)13:15 ID:89ukxn2j0(1) AAS
「RB_LT_」でChromeのタブ移動をしたいんですが、
実行するとチルトが押されたままになり
MGL.ahkの強制終了まで全ボタンが効かなくなってしまいます
どのように設定すればいいでしょうか?

現状、以下の設定になっています。

ジェスチャー:RB_LT_

メイン:ブラウザ
;キー操作を発生させる
Send, +^{Tab}

Ver1.30、OSはWin10 Pro、マウスはロジクールです。
208
(1): 2016/09/24(土)02:09 ID:qQRCc7Z20(1) AAS
>>207
外部リンク:autohotkey.com
チルトホイールについて
以下参照で

通常はタブ移動は、RB_WU_ と RB_WD_ じゃない?
もう RB_WU_ には別の何かを割り当ててるなら、まずそれを他に移すことを考えた方が…
5ボタンマウスなら、 X1B_WU_ とかでもいいだろうけど
209: 2016/09/24(土)06:24 ID:K44x1I4F0(1) AAS
>>208
チルトに「放す」の判定がないのが問題なんですね。

試行錯誤の末、SetPointでチルト左右にキーストローク「F13/F14」を割り当てて
MGL.ahkも設定し直したところ、思うように動かせました。
外部リンク:d.hatena.ne.jp

実は ホイール上下⇒タブ移動左右 に慣れられず、
逆方向の誤爆を起こしてしまうので若干ムキになってました。。
ヒントもらえて助かりました。
ありがとうございました。
210: 某研究者 2016/09/27(火)14:03 ID:AczXiV7B0(1) AAS
この右クリックのジェスチャーは
WINタブレットのタッチパネルで
何故か使用出来たが
他に使用している者は居るのかどうかだが
211
(1): 2016/10/31(月)18:53 ID:OLZOyk8M0(1) AAS
かざぐる+Chromeで右ボタンダブルクリックで検索(ctrl+F)を設定してたんですけど
MGLで右ボタンダブルクリックで割り当てるにはどうしたらいいでしょうか?
初歩的な質っ揉んでごめんなさい
212
(1): 2016/10/31(月)20:38 ID:UulN7F960(1) AAS
>>211
ヘルプを「ダブルクリック」で検索したら分かるよ。でも、右ダブルクリックに検索はやめた方がいいかも
かなり昔の話で何を割り当てようとしたのかすらもう覚えてないけど、その形だと右ダブルクリックするたびに
コンテキストメニューがチラつくんじゃないかな。ヘルプをそのまま引用するけど
>「単独クリックで選択、ダブルクリックで実行」のように、ダブルクリックには、
>単独クリックの動作から繋がる形の動作を割り当てるようにしてください
だから、コンテキストメニューに表示されるコマンドを割り当てる、もしくは何らかの方法でコンテキストに
「検索」を表示させてからの方がいいと思う
いっそ、他のジェスチャーで割り当てる方がいいかもね。←↓とかさ。ロッカージェスチャーがいいなら、
右ボタン+左ボタンならすんなり導入できると思うよ。左ボタン+右ボタンは工夫が必要だけど
213: 2016/11/01(火)12:24 ID:BCBX27np0(1) AAS
>>212
ありがとうございます
素直に他ジェスチャに割り当てるようにします
214
(3): 2016/11/08(火)23:14 ID:K/27gEiH0(1) AAS
MouseGestureLでサイドボタンをジェスチャー割り当てボタンにしたのですが(X1B_D_)
FPSゲームをプレイ中、サイドボタンを押すと視点が一瞬で天井に向いてしまうことがあります
Doom 2016(アンインストール済)では100%、オーバーウォッチでは1%以下の確率で発生しました

設定「ジェスチャー無効」に「実行ファイル名」「Overwatch.exe」「完全一致」と登録しても真上を向くので
MouseGestureLのジェスチャー有効からチェックを外したところ収まりました

ジェスチャー有効と無効を切り替えられるショートカットキーがあるとはいえ、ゲームの起動と終了時に毎回やるのは少し煩わしく
有効のまま真上を向くのを防ぐ方法をご存じの方がいましたらご教示お願いします
215
(1): 2016/11/09(水)02:25 ID:O5GPqiIs0(1) AAS
それGTA4とかでもなってたわ
除外してもダメならどうしようも無さそうだけど
216
(1): 2016/11/09(水)12:24 ID:YpqnURbl0(1) AAS
>>214
いっそ除外じゃなくて、ターゲット設定して影響の小さそうなものを割り当てる
ってのはどう?
そのゲームに何も割り当てられてないキーをあてるとかウィンドウをアクティブ化させるとか
透明度の変更を設定するけど、実質的には何も変わらない数値にするとかうまくいくと確約はできないけど
217: 2016/11/09(水)20:43 ID:j9TU+xbf0(1) AAS
>>215-216
アドバイスを参考にowをターゲットにして条件"X1B_"アクションスクリプトは空欄を割り当ててみました
これでしばらく様子を見てみます
レス有り難うございます。助かりました
218: 2016/12/04(日)02:01 ID:IHvqv+sm0(1) AAS
管理者権限で起動してMG_RunAsUserを使ってFirefoxを起動するとフラッシュの部分で権限の問題が出るなぁ
仕方ないのでランチャーから起動するようにした
219
(1): 2016/12/06(火)01:36 ID:glGwsKQU0(1/3) AAS
VLCメディアプレイヤーでは画面上での左クリックが一時停止・再生にならないので
MGLの設定でターゲットのコントロールクラスからVLC video output限定で
左クリックをキーボードの↓(VLCホットキー設定で↓を一時停止・再生に登録してるので)と認識させてるんですが
VLC以外でも左クリックをするとジェスチャの軌跡が表示されてしまい邪魔です

ターゲット以外でジェスチャの軌跡を消す方法はあるでしょうか
220
(3): 2016/12/06(火)04:38 ID:lyroyfp90(1/3) AAS
>>219
そこの部分だけpluginにしてしまうのはどうだろう?
自分はkey remapをMGLのpluginとしてるが、VLCプラグインで賄うまで↓を使ってた(確か軌跡は出なかったと思う)

#IfWinActive, ^.*?VLCメディアプレイヤー$ ; ahk_class QWidget
~LButton::
 MouseGetPos, , , , get_Control
 if RegExMatch(get_Control, "VLC video output.*?$") || RegExMatch(get_Control, "VLC video main.*?$") {
  Send, {Space} ;自分の設定どおり書き換える
 }
return
省6
221
(2): 2016/12/06(火)05:46 ID:lyroyfp90(2/3) AAS
>>220
スマンこのままのスクリプトじゃプラグインとしてうまく動かないと思う

220のコードの最初と最後の行に、
goto, hoge ;プラグインとして必要 ← Auto-executeセクションの終わりに記述
;#UseHook ;場合によりこの行も入れた方が良いかも
 〜この間に>>220のコードを入れる〜
;#UseHook off ;場合によりこの行も入れた方が良いかも
hoge: ;プラグインとして必要
222
(2): 2016/12/06(火)07:45 ID:glGwsKQU0(2/3) AAS
>>220-221
ありがとうございます
調べてみたところVLCのスクリプトを拾えまして少し書き換えてどうやらうまくいったようです
実はスクリプトどころかプラグインの導入の仕方も分からないド素人だったのですが
スクリプトを書き込んだ.ahkファイルをpluginsフォルダに放り込めばいいだけだったのですね、勉強になりました
一応以下に拾ったページと該当スクリプトを明記しておきます

画像リンク[png]:blog.hushlogue.com

#IfWinActive ahk_class QWidget ;VLCのウィンドウがアクティブの時のみ発動
LButton:: ;左ボタンをクリックすると
MouseGetPos , , , , ctrl ;カーソル下のClassNN名を取得して
省12
223
(1): 2016/12/06(火)08:27 ID:glGwsKQU0(3/3) AAS
う…と思ったら放り込んだら動作がおかしくなってしまった…
やっぱりダメなのか
224
(1): 2016/12/06(火)15:48 ID:lyroyfp90(3/3) AAS
>>222-223
このスクリプト試したわけじゃないがプラグインとして正しく記述してても動かないと思う
→IfInString, ctrl, MSWの行を修正する必要あると思うが、
 修正するとしたら、「MSW」を「VLC video」だろうか?(動作未確認)

あと、>>221で追加した、「goto, hoge 〜 hoge:」はプラグインにする時の決まり事
→MGL起動時プラグインのAuto-executeセクション以外読み込まないようにする
#UseHook使用は自己判断で

暇があったら>>220のコードも試して貰えれば幸い
225
(1): 2016/12/06(火)22:01 ID:zLdHVJLt0(1) AAS
>>224
申し訳ない
自分の知識ではコードの記述方法がさっぱり…

とりあえず>>222はMGLのプラグインとしてではなく
単体のソフトとしてなら不具合を起こさずに機能するのを確認したので
スタートアップに登録することで一応解決しました
タスクバーに居座るアイコンが1個増えるのであまりスマートとはいえませんが…
226
(1): 2016/12/08(木)09:49 ID:ZLI8/RAy0(1/2) AAS
このソフト使い始めようと設定しているのですが不満点があります。
・登録してないソフト上ではDefaultの動作が適用されると思っているのだが、一切されない。設定変更も反映されていない(僕が悪いの?)
・マウスジェスチャーの例えば右下の動きをやってても、必要な動かしの距離が少なければ右下と判断されずに右だけにしか受け取ってもらえない。

そんなことないでしょうか?
227: 2016/12/08(木)10:47 ID:ZLI8/RAy0(2/2) AAS
二つ目について。認識設定タブで数値をデフォから変えたら、自分の思うように挙動してくれました
228: 2016/12/08(木)13:18 ID:Y42IaQFb0(1) AAS
>>225
221さんが書いてるのはとりあえずそういうもんだと思った方がいいかも
↓のようなサンプルがヘルプのプラグインの項目に載ってる
GoTo, foo_PluginEnd

foo_PluginEnd:

>>226
>登録してないソフト上ではDefaultの動作が適用されると思っているのだが、一切されない。設定変更も反映されていない
これだけでは答えようがないかな
「登録してないソフト」というのは、登録すると不都合があるということ?
省2
229: 2016/12/12(月)08:35 ID:xQimL1Pw0(1) AAS
管理者権限のソフトを通常起動のMGLで動かせるわけ無いしな
230
(2): 2016/12/23(金)06:26 ID:gdlvauD80(1) AAS
ジェスチャーが有効なせいか、
ドラッグするとリアルタイムでウィンドウやスクロールが追従しなくなった。
設定も見当たらないんだけど、
これ直す方法ない?
231: 2016/12/23(金)18:48 ID:v86aUkTm0(1) AAS
ヘルプのキーリストのキーボードの絵のSpaceとかクリックするとスクリプトエラーが出るけど大丈夫だよね?
Windows10 64bit
232: 2016/12/26(月)19:14 ID:Zn43hwHC0(1) AAS
>>230
幻覚かも知れんし暫くドラッグ止めてみたら?
233: 2016/12/26(月)23:55 ID:3BFMSMb90(1) AAS
>>230
左ボタンにジェスチャー割り当ててるからじゃねーの?分からんけど
234
(1): 2017/01/03(火)14:17 ID:aVf11f8z0(1) AAS
画面端への接触をトリガ操作とする機能はあるみたいだけど、画面端から指定ピクセルまでの間に触れることをトリガ操作とするなんてことはできないかな?
235: 2017/02/01(水)14:20 ID:yJ3CfXrY0(1) AAS
ウインドの最大化(WinMaximize)/元に戻す(WinRestore)をジェスチャーに割り振ってます。
ジェスチャーの軌跡はONにしているのですが、「エクセル(2010)で」「最大化or元に戻す」をしたときだけ軌跡が消えません。
どの辺に問題があるんでしょう。
236: 2017/02/01(水)23:29 ID:rF+HizKx0(1) AAS
エクセルが問題なんじゃね?
他のソフトでも、エクセルで○○が効かない、ってのはたまに聞く
237: 2017/02/02(木)02:09 ID:VGNWUoi30(1/2) AAS
最後に about() を追加してみては
238: 2017/02/02(木)02:11 ID:VGNWUoi30(2/2) AAS
ちがった、MG_Abort() だった
239: 2017/02/02(木)13:31 ID:1KlNSvxs0(1) AAS
MG_Abort()でも消えませんね…。残った軌跡はAHKやMGL終了しても残ったままです。
スクロールしたりすれば消えるし、エクセルの仕様だと思って納得しておきます
ありがとうございました
240: 2017/02/04(土)18:01 ID:72U96P/n0(1) AAS
>>234
ターゲットの種別で「カスタム条件式」を選んで「入力補助」→「矩形領域判定」
で、トリガーにしたい領域をマウスで選択
241
(1): 2017/02/07(火)06:00 ID:Oswjr83X0(1/2) AAS
ジェスチャー無効について質問です。
ある特定のソフトで、全部ではなく一部のジェスチャーだけを禁止したいです。
やり方知っている方、お願いします。
242
(1): 2017/02/07(火)06:49 ID:nbin6dMW0(1/2) AAS
>>241
アクションスクリプトを空欄のまま登録すればいいんじゃない?
それか、少し上にある MG_Abort() を記述しておく
243
(2): 2017/02/07(火)07:43 ID:Oswjr83X0(2/2) AAS
>>242
せっかく返答してもらったのに、すいません。説明不足でした。
もちろんその方法も試しましたが、ダメでした。

たしかにジェスチャー禁止にはなるのですが、
そのあるソフトA自体にもジェスチャー機能がついてて、242さんの方法だと、ソフトA自体のジェスチャーが機能しないんです。
MouseGestureL.ahkのターゲットタブの所でソフトAをジェスチャー禁止対象にすると、ソフトAのジェスチャーは機能するんですが…
ややこしくて申し訳ない
244
(1): 2017/02/07(火)12:27 ID:nbin6dMW0(2/2) AAS
>>243
ああ、それは難しいかもね
ソフトAにソフトA自体のジェスチャー機能とMGLを併用させようってことでしょ?
どちらかに1本化するべきだよ
仮に、ソフトAのジェスチャーではできないことをMGLで補完させようとしたのなら
ソフトAのジェスチャー機能を無効にして、それまでソフトAに任せていたジャスチャーを
面倒でもMGLに登録し直すのがいいと思う
自分はブラウザでもエディタでもファイラでも、各ソフトの個別のジェスチャー機能は切ってるよ
245
(1): 2017/02/07(火)16:23 ID:bDSrnCQF0(1) AAS
>>243
例えばMGLの方を右クリックを242さんの言う通り、MG_Abort() して

それ以外の中クリックや第4,5クリックだけ使うとかどう?

Firefoxやファイラーでそういう感じに使ってるけど不具合なく共存してる
246
(2): 2017/02/08(水)22:41 ID:0hPASjTG0(1) AAS
>>244
遅くなって申し訳ないです。助言ありがとうございます。
めんどいけど、とりあえずその方向でどうにかしてるんですが、実力不足で再現できないジェスチャーがいくつかあるんですよね

>>245
すんません、ごみマウス使ってるんで、第4ボタンとかないです。マウス買おうかな…
247
(1): 2017/02/08(水)23:05 ID:EtBRcEw90(1) AAS
>>246
マウス換えるのもいいし、とりあえず何とかしたいなら、その再現できないのを書いてみては?
解決できるかどうかは分からないけど
248: 2017/02/08(水)23:25 ID:sQha+3Cq0(1) AAS
>>214
あれえ、これ俺も右クリックでなるな
以前はexe指定できちんと無効になってたんだけど
いつの間にか>>214と同じ感じになっちゃった。
249
(1): 2017/02/09(木)00:10 ID:huriI6N80(1) AAS
昔からDisableに入れても効いちゃうことあった。
だからもうゲームするときは終了させてる。
250
(1): 2017/02/09(木)00:51 ID:AW1zforJ0(1) AAS
>>246
ソフトAのジェスチャーに割り当てられていたのであれば
ソフトAのショートカットキーにも同じ動作が割り当ててある、もしくは割り当て出来ると思うので
そのショートカットキーをMousegesture.ahkでSendすればいい
251: 2017/02/09(木)02:21 ID:SUfwnJAs0(1) AAS
>>247
御親切にありがとうございます。さっき悪戦苦闘しながらなんとかできました。

>>249
めんどいけど、たまにそうしてます。

>>250
やっぱそれしかないですよね〜いつもその方法でなんとかしてるのですが、ソフトAの使っているジェスチャ多すぎて…
めんどくさい気がしましたが、できないこと試行錯誤するより結局早かったです。ww
今回は結局この方法で解決しました。

めんどくさいばっか言ってすいませんでした。みなさんありがとうございました。
252
(2): 2017/02/21(火)22:06 ID:VGik3QNC0(1) AAS
>>103-109
と同じ質問になるのですが、左クリックをトリガーにロッカージェスチャを割り当てたいのですが
ターゲット(Firefox)以外ではもっさりするので、どうすればよろしいでしょうか

>ヘルプにあるようなスクリプト
ってヒントがありますが、それもわからずでして…
FireGesturesは使用せずに、MouseGestureL.ahkだけで完結したいんす
アホでもわかるようにお助けください
1-
あと 750 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s