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)


260 :252:2017/02/22(水) 21:08:39.70 ID:UDdRaA9m0.net
>>259
何から何までありがとうございました!
いい感じに動きました!
大阪来ることがあればラーメンでもおごります

261 :名無しさん@お腹いっぱい。:2017/03/23(木) 08:41:38.56 ID:IuP5Z6y80.net
MG_Config.ahkの内容を一括置換で置き換えたんですけど、設定画面に反映されません。
良く見たら、MouseGestureL.iniの内容が設定画面に反映されているようですね。
MG_Config.ahkの内容をMouseGestureL.iniへ反映させることって可能なんでしょうか?
それとも設定画面で手打ちで全ての内容を置き換えなければならないんでしょうか?

262 :名無しさん@お腹いっぱい。:2017/04/15(土) 17:03:28.96 ID:TvVONf500.net
いつのまにやら、ターゲットの欄にあるジェスチャー無効の欄に、その上では無効にしたい
ソフトウェアの.exeの名前を入れても無効にならなくなりました。
その欄に登録してあるどのソフトウェア上でもこのソフトが無効にならなくなりました。
どうすればいいでしょうか?教えて下さい。

263 :名無しさん@お腹いっぱい。:2017/04/26(水) 22:00:22.07 ID:gbXsOm7K0.net
条件にどれかに一致とすべてに一致あるしそれじゃね
といったところでそれなりに時間過ぎてるから無意味だろうが

264 :名無しさん@お腹いっぱい。:2017/04/26(水) 22:38:56.43 ID:nkkh3qRM0.net
>>262
ジェスチャー無効の上位(↑)に他の条件を追加してない?

265 :名無しさん@お腹いっぱい。:2017/04/30(日) 17:29:15.52 ID:IUZZae0c0.net
ターゲットを階層化した場合に、親ターゲットと子ターゲットとで同じジェスチャーに別々のアクションを割り当てたいのですがうまくいきません。

MouseGestureLの作者さんはターゲットの階層化について次のように述べれられているのですが、
ttp://hp.vector.co.jp/authors/VA018351/newfeatures_mgl.html

>  Chrome (Exe=chrome.exe)
>   │
>   └ タイトルバー (Custom=MG_CursorInRect(0,0,0,20))
>
> 上の例で「タイトルバー」はChromeのタイトルバー領域をターゲットとして認識しますが、ターゲットとしての優先順位はユーザーの設定に依存します。
> 従って「Chrome」と「タイトルバー」の同じジェスチャーに別々のアクションを割り当てた場合、「タイトルバー」の割り当てアクションをリストの上位へ配置しないと、
> タイトルバー上でジェスチャー操作を行っても「Chrome」の割り当てアクションが発動します。

この中で『「タイトルバー」の割り当てアクションをリストの上位へ配置しないと』という部分の意味がよく分かりません。
子ターゲットのターゲットリスト上の位置を動かすということでしょうか?ですが、それはできませんでした。

どなたか親ターゲットと子ターゲットとで同じジェスチャーに別々のアクションを割り当てる方法をご存じの方がおられたら教えてください。

266 :名無しさん@お腹いっぱい。:2017/05/01(月) 21:52:45.58 ID:zA4EcNZ80.net
>>265
そういう管理の仕方をしてないから何とも言えんが
>割り当てアクションをリストの上位へ配置
ということなら、メインタブの右のアクション(A)の中の順番を入れ替えろってことかね

タイトルバー
Chrome
Default
ってな感じで

267 :名無しさん@お腹いっぱい。:2017/05/17(水) 22:32:23.32 ID:6Y6ceZNK0.net
Version 1.31キタ━━━━(゚∀゚)━━━━!!

ttp://hp.vector.co.jp/authors/VA018351/mglahk.html
> メイン設定画面を変更
> Wacom社製ペンタブレット対応モジュールを統合
> ターゲット名の大文字と小文字を区別する仕様に変更
> ターゲットリスト上で直接ターゲット名を変更できるよう修正
> 設定画面上のコンテキストメニューの内容と、ショートカットキーの一部を変更
> ユーザー名とパスワードを設定項目から削除
> AutoHotkeyの実行ファイルを添付
> アプリケーションアイコンを添付
> Setup.vbsの処理内容を変更
> トップレベルのターゲットと同一名称のサブターゲットがある場合に、アクションの割り当てが正しくできない不具合を修正
> ターゲットのアイコン適用時、編集中の条件定義が同時に適用される不具合を修正
> その他、設定画面細部の挙動の変更と、軽微な不具合の修正

268 :名無しさん@お腹いっぱい。:2017/05/17(水) 23:01:35.34 ID:8he7iyxb0.net
>>267
おっマジだありがとう
もう更新されないものだと思ってたから自力で気づくことはなかったと思うわ

269 :名無しさん@お腹いっぱい。:2017/05/18(木) 00:40:07.08 ID:20GDNTYL0.net
arigataya

270 :名無しさん@お腹いっぱい。:2017/05/18(木) 04:07:54.10 ID:pABp/dnf0.net


271 :名無しさん@お腹いっぱい。:2017/05/19(金) 01:09:03.19 ID:x4oeJHUn0.net
> ターゲットリスト上で直接ターゲット名を変更できるよう修正
これ地味だけどうれしいな

272 :名無しさん@お腹いっぱい。:2017/05/19(金) 02:08:45.93 ID:pCWx1s0m0.net
ジェスチャー有効とジェスチャー無効の通知にもアイコンがついたね
FPSで不具合が出がちなのでありがたい、ありがとう

273 :名無しさん@お腹いっぱい。:2017/05/19(金) 14:50:31.60 ID:hUnoStwN0.net
初心者で教えてほしいのですが、ClipboardHistory.ahkをMousegesturelに
includeする方法を教えてください。
ClipboardHistory.ahkはあぷろだにあります。
PluginsフォルダにいれてMousegesturelを起動するとClipboardHistory.ahk
のみが起動するのです。

274 :名無しさん@お腹いっぱい。:2017/05/19(金) 15:05:50.42 ID:fUbYgr8T0.net
更新されてたビックリした

275 :名無しさん@お腹いっぱい。:2017/05/19(金) 15:08:35.52 ID:cikxNACs0.net
そのクリップボードのahkは知らないけど、単体で完結してるahkだらインクルードしたところで処理が完結してしてるんじゃないでしょうか。

自分でahk書き換えられないなら、インクルードしないで両方別々に起動すれば良いような気がするけど

276 :名無しさん@お腹いっぱい。:2017/05/19(金) 16:33:29.99 ID:QaUjkinm0.net
>>273
ヘルプにプラグインに関する説明がある

とりあえず具体的な組み込み一例(俺環ではうまく行くが、他で動く保証は出来ない)
・もしそのスクリプトが「settimer」使うスクリプトなら、
 settimer, xxxxx, ***
 の次の行に↓の一行を記述する
 goto, ラベルほげほげ
・そのスクリプトの最終行に↓の一行を記述する(ラベル文字列最後の「:」も忘れずに)
 ラベルほげほげ:

要はプラグインにしたいスクリプトの「auto execute セクション」の終わりに
goto, ラベルほげほげ
の一行を記述するということ

277 :268:2017/05/19(金) 19:00:05.05 ID:hUnoStwN0.net
Pluginsフォルダに入れ、その通りしてみましたがうまくいきませんでした
その後もいろいろ調べてみたけど自分には荷が重かったです
アドバイスいろいろありがとうございました

278 :名無しさん@お腹いっぱい。:2017/05/19(金) 22:50:22.24 ID:jrykJHO+0.net
>>273
そのまま入れたらそうなるだろうね。MGL用に作られてるプラグインをよく観察してみた方がいい
でも、ClipboardHistoryをプラグイン化する必要はないでしょ
Pluginsに入れるのは、マウス操作に関連するものでもっと単機能のものがいいと思う
加速スクロールとかタスクバーでボリューム変更とかスクリストとか
ClipboardHistoryは単体で動かして、メニューや履歴表示のキー設定でMGLと絡めればいいんじゃないの

279 :名無しさん@お腹いっぱい。:2017/05/19(金) 23:14:04.09 ID:hUnoStwN0.net
>>278
それもそうでした
同じAHKということで一元化して管理したかったのかもしれません
勉強して出直します

280 :名無しさん@お腹いっぱい。:2017/05/19(金) 23:50:44.08 ID:QaUjkinm0.net
>>277,279
動く保証はないけど、もう一つ(先のレスで書いとけばよかったと反省)

スクリプト先頭からはじめて出現する「return」という行を↓の一行に変更する
goto, ラベルほげほげ
スクリプトの最終行に↓の一行を記述する(ラベル文字列最後の「:」も忘れずに)
ラベルほげほげ:

しつこくてスマナイ

281 :名無しさん@お腹いっぱい。:2017/05/20(土) 00:47:54.09 ID:SNku38Nc0.net
>>280
できました!ありがとうございます!
ジェスチャとClipboardHistory両立して稼働確認しました
改めてありがとうございました

282 :名無しさん@お腹いっぱい。:2017/05/20(土) 09:19:37.95 ID:D9UU/kqM0.net
有効、無効のアイコンは嬉しいなあ

283 :名無しさん@お腹いっぱい。:2017/05/20(土) 16:28:05.52 ID:UyYGJ0g70.net
>>272>>282
オレはTaskVolっていうスクリプトを改造してプラグイン化し、
現在の音量レベルをMGLアイコン(数値アイコン)として表示してて、
音量変更時以外にアイコン変えられると困るからその機能殺したわ
せっかく新たに追加された機能なんだけども

284 :名無しさん@お腹いっぱい。:2017/05/21(日) 08:54:25.63 ID:1Lp6lxvd0.net
>>283
多分違うこと言ってる

285 :名無しさん@お腹いっぱい。:2017/05/21(日) 19:55:52.62 ID:O9DMtzFs0.net
タイトルバーを右クリックして最小化という動作を、以下を利用しAHKで使っていました
https://www6.atwiki.jp/eamat/pages/27.html
これをプラグイン化してMouseGestureLで読み込ませた所、
ジェスチャー無効に指定しているソフトで、ジェスチャー終了後に右クリックを離した際にコンテキストメニューが表示されてしまいます
例としてはFirefoxやJaneDoeViewなど(後者はこの影響かViewの一部ジェスチャが効かない問題も)
何か良い対処法はないでしょうか?

286 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:25:29.36 ID:1jydch0t0.net
>>285
イマイチよく分からないのだけど
>ジェスチャー無効に指定しているソフト
なら、ジェスチャーする必要なくない?それと無効にしているのなら
>右クリックを離した際にコンテキストメニューが表示
されるのは普通の動作だと思うのだが… 求めているのはどんな対処?

287 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:30:56.78 ID:IefOLIYi0.net
おそらくMGLを無効化してアドオンとかアプリ固有のジェスチャーを使用していると思われ

288 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:34:30.87 ID:O9DMtzFs0.net
>>286
該当ソフトのように、そのソフト自体にマウスジェスチャーを搭載したものでマウスジェスチャーをした際って事です
本来ならば、そのソフトでマウスジェスチャーを行った場合はコンテキストメニューは表示されない
それが今回の場合は表示されてしまうってのが問題の症状です

つまり、無効にしているソフトでジェスチャーを行った際にコンテキストメニュー表示の抑制が出来る対処法がないかを知りたい

289 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:40:15.71 ID:1jydch0t0.net
>>287-288
ああ、なるほど。分かった。スマン、自分の理解が足らんかったわw
症状は理解できたけど、そのプラグインを入れなければ問題ないの?
MouseGestureLが原因なのか、そのプラグインが原因なのか
そこをまず明確にした方がいい

290 :名無しさん@お腹いっぱい。:2017/05/21(日) 23:56:27.44 ID:0nZJwZNm0.net
>>285
そもそもそれプラグイン化する意味あるの?
ターゲットでタイトルバー設定しといて
アクションに右クリック最小化しとけばいいんじゃないの?

291 :名無しさん@お腹いっぱい。:2017/05/22(月) 00:07:29.74 ID:lUyGnK6y0.net
レスしながらも色々試してたら自己解決しました
他のボタンも割り当てを変更していて、#InputLevelを設定していたのですが
RButtonの前で#InputLevel 0に変更した所、症状が収まりました
皆さんご迷惑をおかけしました…
元のスクリプト貼ったら、きっと解決も早かったですね
なんで書き込みするまで気づかなかったんだっていう

>>290
ターゲットでタイトルバーって指定できましたっけ?
一応、今回の機能だけじゃなく他にも割り当て等をしているので意味はあると思う

292 :名無しさん@お腹いっぱい。:2017/05/22(月) 00:11:21.24 ID:AIxv4MJN0.net
種別をカスタム条件式で入力補助の中にある
できないならプラグインじゃなくて拡張スクリプトに必要な関数抜き出すかincludeでいいんじゃないかなあ

293 :名無しさん@お腹いっぱい。:2017/05/22(月) 00:12:07.24 ID:Pj6Iwtmm0.net
>>291
解決したなら余計なお世話だろうけど
カスタム条件式にそこに記載されてること
全部あるよ

294 :名無しさん@お腹いっぱい。:2017/05/22(月) 00:44:22.74 ID:lUyGnK6y0.net
>>292-293
マジかよ…マジだったよ…
まぁこういう初歩的なミスに気をつけようって良い経験にもなったから良しと思うことにします

295 :名無しさん@お腹いっぱい。:2017/05/23(火) 00:10:53.97 ID:tQ66BeAh0.net
作者さん、更新乙です

アクション未割り当てのジェスチャーの後にコンテキストメニューが表示されてたのも修正されてるね

296 :名無しさん@お腹いっぱい。:2017/05/23(火) 23:21:32.81 ID:tQ66BeAh0.net
ジェスチャーがタイムアウトした時に右クリックメニューが表示されないようにすることってできない?
Ver.1.30までは>>4、もしくは下記の方法で可能だったように思うんだけど

605行目〜609行目までの
MouseMove,%MG_X%,%MG_Y%,0
GoSub,MG_%name%_Down
MouseMove,%px%,%py%,0
Sleep,1
GoSub,MG_%name%_Up
を以下のように書き換え。
          ↓
if (MG_TimedOut) || ((MG_X-px)**2+(MG_Y-py)**2 < MG_TimeoutThreshold**2)
{
MouseMove,%MG_X%,%MG_Y%,0
GoSub,MG_%name%_Down
MouseMove,%px%,%py%,0
Sleep,1
GoSub,MG_%name%_Up
}

297 :名無しさん@お腹いっぱい。:2017/05/24(水) 10:59:52.15 ID:jdm4z4vG0.net
全く困ったことないけどテンプレに入ってるぐらいだから一定の需要があるんだろうね
マウ筋なんかがそんな挙動なのかな?
右ドラッグ使うソフトで支障が出そうだけど

298 :名無しさん@お腹いっぱい。:2017/05/25(木) 06:16:25.01 ID:VpQnWNff0.net
マウ筋はどうやってんのかその辺両立できてたんだよな
あとShift+ジェスチャーで例えばAlt+Aのコマンドを発生させてもちゃんとShiftが無視されるという。
MGLはShift+Alt+Aが発生するんだよね。

299 :名無しさん@お腹いっぱい。:2017/05/25(木) 08:10:36.64 ID:fBgiTe1s0.net
そういうのは、GetKeyStateを使えばいいんじゃね

300 :名無しさん@お腹いっぱい。:2017/05/26(金) 00:50:10.75 ID:S0dcRkbG0.net
気のせいか、1.31から>>219みたいな症状が解消してます?

301 :名無しさん@お腹いっぱい。:2017/05/26(金) 09:36:44.57 ID:OS1jyBPJ0.net
>>298
試してないけど、アクションに
Send, {Shift Up}
を入れてもダメかね

302 :名無しさん@お腹いっぱい。:2017/05/30(火) 22:45:19.93 ID:qNIUk7xx0.net
>>300の件、解消していませんでした。。

303 :名無しさん@お腹いっぱい。:2017/06/01(木) 20:53:45.28 ID:vWmBZiH20.net
adobe cc2017(Illustrator、Photoshop)で右クリ長押しで使うと
最初のうちはいいんだけど、途中から右クリックのメニューが出てしまう。。。
これは相性の問題?

304 :名無しさん@お腹いっぱい。:2017/06/01(木) 20:57:52.30 ID:vWmBZiH20.net
それと、alt押してる間だけジェスチャー無効ってどうやるの?
連投ごめん。

305 :名無しさん@お腹いっぱい。:2017/06/03(土) 00:47:08.70 ID:Q8U6mEWI0.net
>>304
カスタム条件式のAltキー押し下げを、ジェスチャー無効に入れておけば良いのでは?

306 :名無しさん@お腹いっぱい。:2017/06/03(土) 06:34:07.56 ID:FRGcZU7x0.net
>>303
それだけだと何とも…
頻発するならログを表示させて原因を探ってみては?
おかしくなる前に共通して何らかの動作をしてて、それでエラーになってるとか

307 :名無しさん@お腹いっぱい。:2017/06/08(木) 15:14:50.85 ID:Wm65ipU00.net
win10/MouseGestureL.ahk でタスクバーを自動で隠れるにしてるとき、カーソルを合わせても前面にこないのって改善できますか?

308 :名無しさん@お腹いっぱい。:2017/06/08(木) 22:27:56.18 ID:dnUw1cAQ0.net
>>303-304
です。
だいぶ遅くなったけど>>305>>306回答ありがとうございます。
マウスジェスチャー側の設定で解決しました。

タスクバーのWin+6にフォルダを登録してるんだけど、
複数フォルダ開いてるときに右クリ押しながら中央ボタンを
繰り返し押して選択できるようにできないですか?

if(!MG_Hold()){
Send,{LWin Down}{6}
}else{
Send,{LWin Up}
}

309 :名無しさん@お腹いっぱい。:2017/06/27(火) 14:52:42.79 ID:wl25do/t0.net
>同じジェスチャーに全く違うアクションを割り当てるのは、割り当てを忘れがちになるので避けてください。

これでかいな

310 :名無しさん@お腹いっぱい。:2017/06/28(水) 03:51:44.51 ID:jlw4Fzf/0.net
設定画面変更になってから
確認もしやすくなったね

311 :名無しさん@お腹いっぱい。:2017/08/01(火) 12:06:06.15 ID:X9xdmNS10.net
Windows10 1703適用したら、リダイレクト設定してるスクロールが
重めのアプリだともっさりするようになったな
Win10標準のリダイレクトは色々不具合あるし困った

312 :名無しさん@お腹いっぱい。:2017/08/02(水) 02:55:05.86 ID:C1shigpP0.net
これ設定のエクスポート機能あるのかな?コンフィグまるまるコピペすれば良さそうではあるけど
知識ゼロでいろいろイジってたら無効にしたはずのソフトのジェスチャーまでバグってしまって再インストールするハメになったよ

313 :名無しさん@お腹いっぱい。:2017/08/02(水) 09:03:17.14 ID:HCeWldVX0.net
>>312
Configフォルダ丸ごとでもいいし、iniファイルだけでもバックアップしてあれば
それ戻した後にメニューの再起動で戻せる
あと設定変更後の直前の設定ならConfigフォルダに自動でバックアップされてる

314 :名無しさん@お腹いっぱい。:2017/08/06(日) 17:37:29.16 ID:lexMg5b/0.net
管理者で起動してるのにタスクマネージャーとかでジェスチャが効かないんだけど、なんか回避策ないかな?

315 :名無しさん@お腹いっぱい。:2017/08/06(日) 17:58:21.94 ID:qmve5+Ua0.net
俺はwin10で管理者権限での起動で特に何もせず出来たよ(MGLver1.31/AHKver1.1.26.0.1)

316 :名無しさん@お腹いっぱい。:2017/08/06(日) 19:00:45.13 ID:lexMg5b/0.net
ども。
こちらの環境は、Win10 64bit Pro CU/MGLver1.31/AHKver1.1.24.0.3なので後でAHKを最新版にしてみようと思います。

317 :名無しさん@お腹いっぱい。:2017/09/10(日) 20:44:04.39 ID:dZJphho50.net
捕手

318 :名無しさん@お腹いっぱい。:2017/09/16(土) 11:15:07.86 ID:CQ4ki/3m0.net
ブラウザのターゲットにEdgeを入れたいんだけどどう指定するのが良いの?

319 :名無しさん@お腹いっぱい。:2017/09/16(土) 16:30:36.11 ID:LFPsV6Pf0.net
>>318
トレイアイコン右クリック→ヘルプ→基本編→3.2.ターゲット

320 :名無しさん@お腹いっぱい。:2017/09/16(土) 17:10:53.31 ID:CQ4ki/3m0.net
しょーもない

321 :名無しさん@お腹いっぱい。:2017/09/17(日) 00:10:44.50 ID:nNcAW+go0.net
これはひどい

322 :名無しさん@お腹いっぱい。:2017/09/17(日) 01:11:13.72 ID:eIaCmYYz0.net
この場合どちらが酷いでしょう?

323 :名無しさん@お腹いっぱい。:2017/09/17(日) 07:26:26.83 ID:kZTW3A8q0.net
どっちもどっちだけど俺は>>320を見て書くのやめたわ

324 :名無しさん@お腹いっぱい。:2017/09/17(日) 10:38:04.83 ID:XOwPV3yE0.net
>>319-323
全て駄レス。たまにしか書き込みのないスレなのに寄ってたかってほんましょーもないことしてるわ
書くのやめたわ宣言は本当にタチが悪い

>>318
Edgeはタイトル(後方一致) ?- Microsoft Edge
しか無いんじゃないかな実行ファイル名指定だと設定とかのアプリ関連の他のウィンドウにも誤爆するからNG

325 :名無しさん@お腹いっぱい。:2017/09/17(日) 11:16:10.35 ID:kZTW3A8q0.net
>>324
何が?
あとアドバイスも不完全だね

326 :名無しさん@お腹いっぱい。:2017/09/17(日) 11:36:17.12 ID:XOwPV3yE0.net
> あとアドバイスも不完全だね

そう思うなら完全なのを書けばいいのに
ほんと性格悪いね。

327 :名無しさん@お腹いっぱい。:2017/09/17(日) 12:04:23.41 ID:ySwlZM9w0.net
>>296と同じなんですけど
ジェスチャーがタイムアウトした時に右クリックメニューを非表示する方法が
あれば教えてください

328 :名無しさん@お腹いっぱい。:2017/09/17(日) 13:44:30.38 ID:kZTW3A8q0.net
>>326
>>319を見て、突き放し過ぎだろw と思ったから書いてあげようと思ったけど
更新したら>>320が書いてあって、気分が悪くなったから書くのをやめた
だから>>318のヒントになるようなことを書くつもりはないよ

329 :名無しさん@お腹いっぱい。:2017/09/17(日) 13:58:03.00 ID:XOwPV3yE0.net
わざわざ不完全とか突っかかって来ておいて書くつもりはない?
ほんと何言ってんだこいつは・・・

330 :名無しさん@お腹いっぱい。:2017/09/22(金) 20:00:37.30 ID:p6T+lti70.net
デュアルディスプレイからトリプルディスプレイにした途端、MouseGestureLのジェスチャが効かなくなってしまいました。
トリプルディスプレイに関するリファレンスってどこかにありませんか?
それとも諦めるしかない?

331 :名無しさん@お腹いっぱい。:2017/09/24(日) 19:30:40.38 ID:GS2TJNWC0.net
>>161の症状と同じで困ってたのですが
認識設定のタブにある アクティブウィンドウをターゲットにする を
オンにすることで解決しました。

332 :名無しさん@お腹いっぱい。:2017/09/26(火) 15:08:59.88 ID:MJhm1oT90.net
>>331
同じ事で長年悩んでたんだ。こんな簡単なことで解決したとは・・・。
右クリの時だけ無理矢理ジェスチャー無効にしてたわ。

333 :名無しさん@お腹いっぱい。:2017/10/07(土) 11:12:56.84 ID:2F2oTrCO0.net
自分で作った関数への配列の渡し方を教えてください。
func(array){
MsgBox, %array0%
}
これでは上手くいきませんでした。

334 :名無しさん@お腹いっぱい。:2017/10/07(土) 13:18:06.43 ID:Hw6qirpN0.net
配列はオブジェクト使った方が良いよ
MGL自体のソースでも、公開されてるプラグインなんかでも使われてる
あとスクリプト関係の質問はAHKスレの方が良いかも
ただしMGLの名前は出さない方が無難

335 :名無しさん@お腹いっぱい。:2017/10/07(土) 13:40:28.67 ID:Hw6qirpN0.net
ちなみに>>333の記述方法はオブジェクトが実装される前に使われてた配列風のもので、
arrayは同一スコープ内になければならない
なので、それを使うなら引数は取らず、array0, array1,,,,をグローバル変数にするしかない

実引数となる配列が複数種類あるなら、その変数名を文字列として渡しても良いけど、
その場合でも変数自体はグローバルじゃないとだめ
その場合の記述は

MsgBox, % array . "0"

って感じになる

336 :名無しさん@お腹いっぱい。:2017/10/07(土) 13:50:34.81 ID:Bjpn0bd60.net
>>333
arr := ["A"]
obj := {"B": "C"}
hoge(arr, obj)
return

hoge(arr, obj) {
MsgBox % arr[1] "または" arr.1
MsgBox % obj["B"] "または" obj.B
}

337 :名無しさん@お腹いっぱい。:2017/10/07(土) 15:36:35.61 ID:2F2oTrCO0.net
オブジェクトを使ったら上手くいきました!
ありがとうございます。

338 :名無しさん@お腹いっぱい。:2017/10/09(月) 23:04:46.17 ID:T8/3fiiM0.net
RB_LB_D_(右クリと左クリ押しながら下ジェスチャ)を設定しているのですが、
ジェスチャー認識後クリックから手を離したときに、RB_D_等が
暴発してしまいます。どうすればよろしいでしょうか。

あと、win7からwin10に最近変えたのですが、頻繁に左クリックが
まったく効かなく現象が起きるのは押しっぱなし現象かなにか起きているのでしょうか。
win7のころは大丈夫でした。

339 :名無しさん@お腹いっぱい。:2017/10/10(火) 06:09:27.56 ID:J/h2alFy0.net
>>338
右左同時押し後にジェスチャってのは自分も設定してるけど、そういうのはないな
MGLの認識設定の数値も一部変えてるけど、ほぼデフォにしてるし…
マウス本体の方が不調になってるんじゃない?壊れかけなのか相性なのかは分からんけども
それを読む限りでは、順番が反対というか
>頻繁に左クリックがまったく効かなく
という現象が起きてるから、RB_LB_D_のLBが認識されずに、RB_D_になってるように見える

340 :名無しさん@お腹いっぱい。:2017/10/10(火) 09:27:31.91 ID:OYYof2EI0.net
左クリックが効かなくなるってのは、LB始動のジェスチャーを設定してなければ
MGLが原因じゃない気がするね
逆にLB始動のジェスチャーを使ってるなら、それをやめた方が良い

341 :名無しさん@お腹いっぱい。:2017/10/10(火) 20:33:06.28 ID:Mtd7YQ5Q0.net
>>338です。

>>339
>>340
レスありがとうございます。
やっぱり無いのですね、、、自分はせっかちなため、操作が結構荒いので
よく暴発してしまいます。なんとかします。

あと、回答していただいて恐縮ですが、
マウスジェスチャーを終了したら左クリックが効かなくなる現象は
起きないのでマウスの不調ではないかなと思います。。。
皆さんに似たような現象が起きたことがあるか気になりました。

342 :名無しさん@お腹いっぱい。:2017/10/11(水) 10:50:50.22 ID:CP8S/hGt0.net
”Zip形式で圧縮する”動作を登録したいのですが何か良い方法はありますでしょうか?

343 :名無しさん@お腹いっぱい。:2017/10/11(水) 17:24:55.35 ID:mQgBmyEy0.net
本体:https://github.com/cocobelgica/AutoHotkey-ZipFile/blob/master/ZipFile.ahk
元のスレ:https://autohotkey.com/boards/viewtopic.php?f=6&t=3892

zipはこれかな
使ってないからどんなものかはわからないけど

344 :名無しさん@お腹いっぱい。:2017/10/11(水) 21:59:05.92 ID:WEhRNpxE0.net
>>338
自分もRB_LB_多用してるけど問題なし。

左クリックが利かなくなってCtrl+Alt+Del押さないといけなくなることは最近増えたかな。
システムトレイの再起動実行するまでジェスチャが利かなくなるのも同様に。
LB始動のジェスチャーは一つもなし。

Win10 64bit CU

345 :339:2017/10/11(水) 22:01:39.50 ID:WEhRNpxE0.net
Win10 Pro CU 64bit, MouseGestureL.ahk 1.31, AHK 1.1.24.03

346 :名無しさん@お腹いっぱい。:2017/10/11(水) 22:36:21.26 ID:SPhjY9iu0.net
>>342
先ずは何を知りたいのかが不明
丸投げの他力本願はダメでしょ

敢えて答えるなら、(複数の)ファイルのパスを取得して7-zipのコマンドラインツールに渡す
パスの取得方法は(複数)ファイルを選択 → コピー([ctrl]+c)
→ 組み込み変数の「Clipboard」にフルパスが 改行(`r`n) 区切りで格納される

347 :名無しさん@お腹いっぱい。:2017/10/12(木) 02:15:51.43 ID:B7bSBPX60.net
>>343
ありがとう、助かります。

>>346
Zip形式で圧縮したいだけなんですが、今はエクスプローラーのキーボード操作の手順を入力して使ってます
ですがQttabbarの下のペインではうまく動作しないみたいなので、直接指定する方法があれば知りたいと思い質問させて頂きました。

348 :名無しさん@お腹いっぱい。:2017/10/12(木) 11:46:53.09 ID:bO/gCPy60.net
Ctrl+Cでファイルのフルパス取得できるんだから、それを好きな圧縮ソフトにぶん投げれば良いでしょ
「AHKで圧縮」に拘らないで単機能の圧縮ソフト使えば楽だぞ

349 :名無しさん@お腹いっぱい。:2017/10/24(火) 09:35:33.23 ID:yJtlTsm40.net
ウルトラスーパー基本っぽいので、探しきれなかったよ。
誰か教えてちょ。

ジェスチャー/トリガ操作に Shift のみを追加して
Shift_WU_で横スクロールさせたんだけど、Shift + 何か が反応しないんだよね。
大文字小文字の切り替えが出来ないわ、アンダーバーも打てないし(´・ω・`)

350 :名無しさん@お腹いっぱい。:2017/10/25(水) 10:33:57.91 ID:D440nxyf0.net
マウ筋はそういうことができてたんだよなー

351 :名無しさん@お腹いっぱい。:2017/10/26(木) 06:33:15.34 ID:kGkzI/V20.net
>>349
自分の理解が足りないのかもしれないが
Shift+ホイールで横スクロールは、MGLのトリガにしなくても普通にそうなってない?
対応してるソフトとそうでないソフトがあるということであって

352 :名無しさん@お腹いっぱい。:2017/10/28(土) 10:53:58.80 ID:Dg9Ha0dt0.net
Win10 x64で使っているんですが、例えば右ボタンを押しっぱなしで
適当な方向に引っ張り続けたまま、そのままタイムアウトすると、
ポインタが一瞬、元の位置に戻ってから、また現在の位置に
出現するという挙動なんですが、これは何とかならないですかね?

353 :名無しさん@お腹いっぱい。:2017/10/29(日) 07:19:06.27 ID:uPEFzTDP0.net
>>352
それがないと本来の右ドラッグができなくなるよ?

354 :名無しさん@お腹いっぱい。:2017/10/29(日) 14:45:00.56 ID:Ce4oPaLM0.net
複数DPI混在環境に対応してくれんかのう・・

355 :名無しさん@お腹いっぱい。:2017/10/30(月) 13:51:41.28 ID:RhkcJa1Z0.net
>>353
ああ、なるほど
それを回避するために意図的にあの挙動にしてあるということですか
納得しましたわ
ただ設定でオンオフ出来ても良かったかも

356 :名無しさん@お腹いっぱい。:2017/11/01(水) 14:32:09.56 ID:JwHZ5B7X0.net
ジェスチャー無効の項目を消してしまったんですけど
復活させるにはどうしたらいいんですか?

357 :名無しさん@お腹いっぱい。:2017/11/01(水) 14:40:16.77 ID:JwHZ5B7X0.net
自害しました
スレ汚しすいませんでした。

358 :名無しさん@お腹いっぱい。:2017/11/01(水) 14:41:39.07 ID:28cb/blv0.net
逆にどうやって消したの?
グレーアウトして消せないんだけど

359 :名無しさん@お腹いっぱい。:2017/11/01(水) 17:40:27.40 ID:JwHZ5B7X0.net
>>358
うーんわかんないっす
iniファイル上書きやらなんやらしまくってたら消えてたすねぇ。

360 :名無しさん@お腹いっぱい。:2017/11/01(水) 18:21:06.37 ID:SBlXA0Bn0.net
>>355
俺のならないよ。それ初めて知って試してみたけど一瞬カーソルが点滅するだけ
ジェスチャーの一番上がRB_ アクティブ化
認識設定の8方向とアクティブウィンドウをターゲットにがオフ
タイムアウトがカーソル移動量が12 時間が400 追加許容が0
ナビ・軌跡、操作ログ無効
右ドラッグって使ったことないんだけど左ドラッグと同じファイル移動とかのこと?
それだったらできる
なんか俺勘違いしてる?

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

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