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)
MouseGestureL.ahkを流行らせるスレpart2 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2015/05/06(水) 09:47:16.51ID:8dtFG10E0
2018/12/26(水) 21:15:08.56ID:dv0tBx920
まず質問する前にヘルプ見なよ
それにデフォルトでエクスプローラーとIEだっけ?しか利かないと思うけど
それにデフォルトでエクスプローラーとIEだっけ?しか利かないと思うけど
2018/12/26(水) 22:05:58.67ID:MgAdDcvJ0
同士させたいジェスチャ用にプロファイル作るんやで
2019/02/05(火) 00:19:51.81ID:t6QGv4980
時々フリーズして固まるのウィンドウ最小化が原因だったかも。
ショートカットキーに置き換えたら安定してる。
ショートカットキーに置き換えたら安定してる。
2019/02/05(火) 00:25:25.71ID:t6QGv4980
書き込んだ傍からフリーズしたわw関係ないかも。すまん。
2019/02/05(火) 20:02:48.21ID:5xQcy8eI0
修飾キーが押しっぱになってるんじゃなくて?
2019/02/14(木) 02:33:50.07ID:TZrgqdjv0
548名無しさん@お腹いっぱい。
2019/03/01(金) 05:55:28.32ID:FkT3jb4r0 これ便利なんだが、なぜかゲームをやる時に右クリックが効かなくなる
ブラウザとエクスプローラーに対して、RB_→とかで進む・戻る・閉じるを設定してるだけなんだが
原因分かる人いる?
ちな無効にすると右クリックが効くようになる
ブラウザとエクスプローラーに対して、RB_→とかで進む・戻る・閉じるを設定してるだけなんだが
原因分かる人いる?
ちな無効にすると右クリックが効くようになる
2019/03/11(月) 05:34:26.80ID://SbeIDk0
ChromeのショートカットキーのHomeとEndをそれぞれ割り振って
「ページの先頭へジャンプ」と「ページの最後へジャンプ」をできるようにしています。
しかしYoutubeのページを開き、プレイヤー部分がアクティブになっている状態で上記のジェスチャーをすると
プレイヤー側のショートカットが優先されてしまい、動画の最初に飛んだり最後に飛んだりしてしまいます。
プレイヤー部分がアクティブなままでも、「ページの先頭へジャンプ」と「ページの最後へジャンプ」がうまく働くような良い方法はないでしょうか?
「ページの先頭へジャンプ」と「ページの最後へジャンプ」をできるようにしています。
しかしYoutubeのページを開き、プレイヤー部分がアクティブになっている状態で上記のジェスチャーをすると
プレイヤー側のショートカットが優先されてしまい、動画の最初に飛んだり最後に飛んだりしてしまいます。
プレイヤー部分がアクティブなままでも、「ページの先頭へジャンプ」と「ページの最後へジャンプ」がうまく働くような良い方法はないでしょうか?
2019/03/11(月) 06:01:52.70ID:BuxMD01X0
chrome使ってないからわからんけど
Ctrl+Home
Ctrl+End
にすればいいんじゃね?
Ctrl+Home
Ctrl+End
にすればいいんじゃね?
2019/03/11(月) 06:24:51.63ID:3BTNW0fS0
Youtubeではプレイヤー以外の部分をクリックしてからHomeとEndを押すようにすればいい
例えばスクロールバーとか再生数の「回視聴」とか
例えばスクロールバーとか再生数の「回視聴」とか
2019/03/11(月) 08:18:29.79ID:dJHSuo8e0
2019/03/15(金) 12:35:48.54ID:KV8pu3G30
かざぐるマウスにウィンドウの最小化ボタンを右クリックするとタスクトレイに格納する機能がありましたが、そういった瞬間的(?)な動作ってこのソフトでもできますかね?
2019/03/15(金) 13:31:26.22ID:sZCKOHoC0
できます
555名無しさん@お腹いっぱい。
2019/03/21(木) 10:17:32.25ID:n1i+fvQw0 マルチディスプレイ(3枚)で使用しています。、設定してるソフト上で
右クリックすると、カーソルがメインディスプレイ上に飛ばされて
しまいます。ので右クリックが使えません。こんな症状あります?
Ver.1.31
右クリックすると、カーソルがメインディスプレイ上に飛ばされて
しまいます。ので右クリックが使えません。こんな症状あります?
Ver.1.31
556名無しさん@お腹いっぱい。
2019/03/26(火) 21:18:08.74ID:ZVN6WC6V0 >>538
gimp×mousegesturelで同じ症状あってここにたどり着いた。
設定で軌跡の表示ONにしてる人は、
軌跡・ログのタブの「ジェスチャーの軌跡を表示する」の下の
「軌跡をオーバーラップウィンドウに描画する」のチェック外して動作確認してみてね
gimp×mousegesturelで同じ症状あってここにたどり着いた。
設定で軌跡の表示ONにしてる人は、
軌跡・ログのタブの「ジェスチャーの軌跡を表示する」の下の
「軌跡をオーバーラップウィンドウに描画する」のチェック外して動作確認してみてね
557名無しさん@お腹いっぱい。
2019/03/28(木) 20:32:40.47ID:dh8IOqPX0 トリガーに拡張ボタンを追加して使っていたのですが、Excelでは拡張ボタンのジェスチャーが使えないようで困っております。
元々は拡張ボタンをメーカーのソフトウェアから直接コピー・ペーストに割り当てていましたが、現在MGLの方でコピペを登録しているのでExcelではマウスからのコピペができない状態です。
何か対策はありませんでしょうか?
元々は拡張ボタンをメーカーのソフトウェアから直接コピー・ペーストに割り当てていましたが、現在MGLの方でコピペを登録しているのでExcelではマウスからのコピペができない状態です。
何か対策はありませんでしょうか?
558名無しさん@お腹いっぱい。
2019/03/28(木) 22:49:41.82ID:dh8IOqPX0 >>557です。
とりあえずマウスのドライバソフトウェア側でOffice製品に固有設定を割り振りましたが、これが最適解なのでしょうか。
とりあえずマウスのドライバソフトウェア側でOffice製品に固有設定を割り振りましたが、これが最適解なのでしょうか。
2019/03/28(木) 22:53:56.29ID:yiWJolVH0
よくわからんけど最適解です
560名無しさん@お腹いっぱい。
2019/03/30(土) 06:40:03.85ID:18fVGdsq0 わかりにくくてすみません。半分くらい自己解決しました。
別の質問です。もしかしたら基本的なことかもしれませんが教えていただきたいです。
右クリック+ホイール回転に左右の矢印キーをあてました。
これで文字列内でカーソルを簡単に移動させることができるようになったのですが、
範囲選択しようと思ったらShiftキーが効きません。
効かない理由は何となくわかるのですが、
これを効かせる為にはどのように設定すべきですか?
(右クリック+コロコロでShift+←→を実現させたい)
別の質問です。もしかしたら基本的なことかもしれませんが教えていただきたいです。
右クリック+ホイール回転に左右の矢印キーをあてました。
これで文字列内でカーソルを簡単に移動させることができるようになったのですが、
範囲選択しようと思ったらShiftキーが効きません。
効かない理由は何となくわかるのですが、
これを効かせる為にはどのように設定すべきですか?
(右クリック+コロコロでShift+←→を実現させたい)
2019/03/30(土) 08:26:47.18ID:4gsEpjFB0
;シフト+←
if(!MG_Hold()){
Send, {Shift Down}{left}
}else{
Send, {Shift Up}
}
if(!MG_Hold()){
Send, {Shift Down}{left}
}else{
Send, {Shift Up}
}
562名無しさん@お腹いっぱい。
2019/03/30(土) 18:47:07.44ID:18fVGdsq0 すみません、うまく伝えられませんでした。
右クリック+コロコロでカーソル移動にMGL側で設定しました。
右クリック+コロコロ+キーボードのシフトキーで範囲選択モードにしたいわけです。
(右クリック+コロコロが矢印代わりになっているので、キーボードのシフトキーを押して
範囲選択モードにしようという自然な発想です。)
しかしトリガーにShiftキーを加えると他のシーンでShiftキーが使えなくなります。
なので、例えばRB_WU_のスクリプト内で「シフトキーが押下されていた場合、Send,+{Left}。
そうでなければSend,{left}」のような条件分岐をしたいです。
右クリック+コロコロでカーソル移動にMGL側で設定しました。
右クリック+コロコロ+キーボードのシフトキーで範囲選択モードにしたいわけです。
(右クリック+コロコロが矢印代わりになっているので、キーボードのシフトキーを押して
範囲選択モードにしようという自然な発想です。)
しかしトリガーにShiftキーを加えると他のシーンでShiftキーが使えなくなります。
なので、例えばRB_WU_のスクリプト内で「シフトキーが押下されていた場合、Send,+{Left}。
そうでなければSend,{left}」のような条件分岐をしたいです。
2019/03/30(土) 18:59:49.09ID:4gsEpjFB0
;Shift+←
if(GetKeyState("shift", "P")){
Send, +{left}
}
else{
Send, {left}
}
if(GetKeyState("shift", "P")){
Send, +{left}
}
else{
Send, {left}
}
564かざぐるマウスから移行したい素人
2019/03/31(日) 23:41:19.60ID:Um1qMTue0 ありがとうございます。実現できました。
別の質問です。「アクティブウィンドウをターゲットにする」設定が動作していないようでして、
非アクティブウィンドウには動作しないため、例えばRB_にはアクティブ化のスクリプトを
設定していました。しかしChromeのブックマークフォルダ内のエントリに右クリックができなくなりました
(アプリケーションキーを利用すれば一応は操作可能)。何か対策案はございませんか?
別の質問です。「アクティブウィンドウをターゲットにする」設定が動作していないようでして、
非アクティブウィンドウには動作しないため、例えばRB_にはアクティブ化のスクリプトを
設定していました。しかしChromeのブックマークフォルダ内のエントリに右クリックができなくなりました
(アプリケーションキーを利用すれば一応は操作可能)。何か対策案はございませんか?
2019/04/01(月) 22:32:01.73ID:TTo0n6Hx0
ジェスチャー無効にウィンドウクラス:Chrome_WidgetWin_2 を追加
ちなみにFirefoxならウィンドウクラス:MozillaDropShadowWindowClass
ちなみにFirefoxならウィンドウクラス:MozillaDropShadowWindowClass
2019/04/06(土) 21:01:13.56ID:8e7XuFdu0
ダブルクリックの操作に
LB__LB_
sec=1200
if(MG_Hold()&&MG_Hold()<sec){
}else if(!MG_Timer(sec)){
MG_StopNavi()
}
長押しでキャンセルするって言う動作を追加したんですけど、同じボタンを使ったシングルクリック時にも
長押しでキャンセルする動作をうまく設定できないんですけど、なにか案ありませんか?
LB__LB_
sec=1200
if(MG_Hold()&&MG_Hold()<sec){
}else if(!MG_Timer(sec)){
MG_StopNavi()
}
長押しでキャンセルするって言う動作を追加したんですけど、同じボタンを使ったシングルクリック時にも
長押しでキャンセルする動作をうまく設定できないんですけど、なにか案ありませんか?
567名無しさん@お腹いっぱい。
2019/04/07(日) 00:18:32.49ID:UviLDPfU0 >>565
ありがとうございます。入力補助をそのまま使えばよかったのですね。AHKのWindow Spyを使っても
Chrome_WidgetWin_2は表示することができませんでした。
それはそれで使い方がおかしいのでしょうから
解決しなければならない課題な気がしますがここはひとまず保留としておきます。
ありがとうございます。入力補助をそのまま使えばよかったのですね。AHKのWindow Spyを使っても
Chrome_WidgetWin_2は表示することができませんでした。
それはそれで使い方がおかしいのでしょうから
解決しなければならない課題な気がしますがここはひとまず保留としておきます。
568名無しさん@お腹いっぱい。
2019/04/07(日) 03:50:53.58ID:UviLDPfU0 下記スクリプト、RB_RW[U or D]_で音量を上下したいのですが、
音量を1変化させたところで"R"の認識が無効化されてしまい、
継続してホイールを転がしてもRB_W[U or D]_として認識されてしまいます。
対策方法はございませんか?
;音量+
Send,{Volume_Up 1}
音量-も同様
音量を1変化させたところで"R"の認識が無効化されてしまい、
継続してホイールを転がしてもRB_W[U or D]_として認識されてしまいます。
対策方法はございませんか?
;音量+
Send,{Volume_Up 1}
音量-も同様
2019/04/07(日) 08:05:05.83ID:O4vK1agm0
2019/04/07(日) 20:15:23.42ID:DJGZYuNs0
571名無しさん@お腹いっぱい。
2019/04/08(月) 00:38:41.04ID:+xRa13c20 ドライバが付属していない安物のマウスの親指の2つの拡張ボタンの
割当を戻る進むから変更する方法はMGLにはありませんか?
割当を戻る進むから変更する方法はMGLにはありませんか?
2019/04/08(月) 01:34:59.08ID:HXU5yK6Y0
あるよ
573名無しさん@お腹いっぱい。
2019/04/11(木) 17:16:27.44ID:Hj9Qr8o20 一つのジェスチャの中にMG_Timerを2個使う方法ってあります?
2019/04/14(日) 08:26:04.83ID:qMlIUK3I0
画面の端に触れて作動するときだけアクティブウィンドウを対象にするにはどうしたらいいんでしょうか?
通常のジェスチャではカーソルの下のウィンドウを操作したいんですが
画面端起動の場合、その下のウィンドウとなるとデスクトップやタスクバーが対象になってしまうんです
通常のジェスチャではカーソルの下のウィンドウを操作したいんですが
画面端起動の場合、その下のウィンドウとなるとデスクトップやタスクバーが対象になってしまうんです
2019/04/14(日) 08:59:54.64ID:4uOfzxsC0
>>574
ヘルプの4.5.8をみれ
ヘルプの4.5.8をみれ
576名無しさん@お腹いっぱい。
2019/04/14(日) 19:49:48.79ID:1snlQjhq0 かざぐるマウスがWin10で不具合が出るので最近使い始めたのですが、かざぐるマウスに
あった、「リンクを左クリック長押しで新しいタブで開く」。
これをこのソフトで実現する方法をご教示いただけないでしょうか。
よろしくお願いいたします。
あった、「リンクを左クリック長押しで新しいタブで開く」。
これをこのソフトで実現する方法をご教示いただけないでしょうか。
よろしくお願いいたします。
2019/04/14(日) 20:01:06.10ID:0VDpHRBs0
ヘルプにそのケースがズバリ書いてあるじゃん
578名無しさん@お腹いっぱい。
2019/04/14(日) 20:35:22.41ID:1snlQjhq0 >>577
失礼いたしました。
失礼いたしました。
2019/04/14(日) 23:56:10.85ID:qMlIUK3I0
580名無しさん@お腹いっぱい。
2019/04/18(木) 14:55:03.26ID:vyYHbs0w0 非アクティブウィンドウ上でホイールを回転させた時にスクロールするだけでなく
アクティブにする設定があれば教えていただけないでしょうか。
アクティブにする設定があれば教えていただけないでしょうか。
2019/04/18(木) 20:31:13.18ID:y968yA5m0
アクティブ化ってこれでしょ
IfWinNotActive
{
WinActivate
}
IfWinNotActive
{
WinActivate
}
582名無しさん@お腹いっぱい。
2019/04/18(木) 22:10:45.76ID:vyYHbs0w02019/04/18(木) 22:16:02.05ID:zY2BdPde0
いやアクティブにすることしか書いてないから当たり前じゃ
これを1から10まで説明って甘ったれすぎだろ……
これを1から10まで説明って甘ったれすぎだろ……
2019/04/18(木) 22:59:39.38ID:y968yA5m0
後ろに「ホイール回転を発生させる」ってやつ付けんとそりゃそうなるよ
585名無しさん@お腹いっぱい。
2019/04/19(金) 00:14:54.67ID:zvnuy8Nu0 >>582 修飾シンボル「~」を使うやり方もあるんじゃないかな 試してないけど
2019/04/19(金) 06:48:56.44ID:lXAL79PR0
>>580
何というか、身も蓋もないことを言ってるように聞こえるかもしれんけど
>非アクティブウィンドウ上でホイール
ってのは、非アクティブの状態のままスクロールできることに意味があるのであって
アクティブ化してしまうのなら、かえって作業的にはマイナスになるケースが多いと思うよ
この機能を話題にする以上、ウィンドウを複数並べて作業する場面があるわけでしょ?
Win10でようやく標準搭載された機能だけど、それもアクティブ化するわけじゃないし
何というか、身も蓋もないことを言ってるように聞こえるかもしれんけど
>非アクティブウィンドウ上でホイール
ってのは、非アクティブの状態のままスクロールできることに意味があるのであって
アクティブ化してしまうのなら、かえって作業的にはマイナスになるケースが多いと思うよ
この機能を話題にする以上、ウィンドウを複数並べて作業する場面があるわけでしょ?
Win10でようやく標準搭載された機能だけど、それもアクティブ化するわけじゃないし
587名無しさん@お腹いっぱい。
2019/04/19(金) 12:43:01.83ID:CwNmuBcG0 580です。
以前に使っていたソフトではその様に使っていてそれに慣れていたのでなんか気持ち悪い
なと思った次第です。
取り敢えずこのまま使って見る事にします。
レスいただいた皆さん、どうも有難うございました。
以前に使っていたソフトではその様に使っていてそれに慣れていたのでなんか気持ち悪い
なと思った次第です。
取り敢えずこのまま使って見る事にします。
レスいただいた皆さん、どうも有難うございました。
2019/04/19(金) 16:54:03.30ID:8UqjeVdD0
久しぶりにこのスレで質問しっぱなしじゃなくて
どうしたかの結果を言って終話してみるのみたw
というかサポートセンターじゃなくて掲示板なんだから
質問しっぱなしじゃなくて参考になったならないは
別にしてもどうしたかぐらい言ってけよw
それが後の人の参考になることが
あるかどうかは分からんがあるかもしれないんだから
どうしたかの結果を言って終話してみるのみたw
というかサポートセンターじゃなくて掲示板なんだから
質問しっぱなしじゃなくて参考になったならないは
別にしてもどうしたかぐらい言ってけよw
それが後の人の参考になることが
あるかどうかは分からんがあるかもしれないんだから
2019/04/19(金) 21:38:57.82ID:RjVvkkHb0
取り敢えずこのまま使ってみます
じゃ特に参考にもならんだろ
じゃ特に参考にもならんだろ
2019/04/19(金) 21:47:35.49ID:8UqjeVdD0
あ?
お前みたいにいちいち絡んでくるのいるから
そのまま何も言わないで消えるの多いんだろw
お前みたいにいちいち絡んでくるのいるから
そのまま何も言わないで消えるの多いんだろw
2019/04/19(金) 22:28:24.17ID:RjVvkkHb0
ごめんなさい
592名無しさん@お腹いっぱい。
2019/04/19(金) 23:09:36.03ID:RwWwgbWE0 >>568です。未だに解決しておりません。不可能なのでしょうか?
2019/04/19(金) 23:28:44.09ID:cDL88GGg0
>>592
AutoHotKeyは使ってるけどMGLそのものはあまりいじってないから
RB_RWのRWが何かはわからんけど
ホイールで連続したいならGetKeyState()を使うといいと思うよ
ジェスチャーはWD_でスクリプト内でRが押されているかどうかで分岐させて
AutoHotKeyは使ってるけどMGLそのものはあまりいじってないから
RB_RWのRWが何かはわからんけど
ホイールで連続したいならGetKeyState()を使うといいと思うよ
ジェスチャーはWD_でスクリプト内でRが押されているかどうかで分岐させて
2019/04/20(土) 00:35:00.92ID:ZxNVWNoF0
>>592
>RB_RW[U or D]_で音量を上下したいのですが
自分が8方向だからか少々分かりづらかったけど、RB_RWUで音量UP、RB_RWDで音量Downってこと?
だとしたら、そういう仕様だよ。RB_WUならいいけど、RB_RWUでは希望通りの動作にはならない
3.14. 4. ジェスチャーの仕様のジェスチャーの連続発動 か、4.2. 4. 連続発動型ジェスチャーを読みましょう
例えば、ターゲットをタスクバーにして、RB_WU/RB_WDで組むとかなら可能だし、より細かく設定できて視認性もいい
TaskVolってプラグインが、Autohotkey専用うpろだで公開されてる
>RB_RW[U or D]_で音量を上下したいのですが
自分が8方向だからか少々分かりづらかったけど、RB_RWUで音量UP、RB_RWDで音量Downってこと?
だとしたら、そういう仕様だよ。RB_WUならいいけど、RB_RWUでは希望通りの動作にはならない
3.14. 4. ジェスチャーの仕様のジェスチャーの連続発動 か、4.2. 4. 連続発動型ジェスチャーを読みましょう
例えば、ターゲットをタスクバーにして、RB_WU/RB_WDで組むとかなら可能だし、より細かく設定できて視認性もいい
TaskVolってプラグインが、Autohotkey専用うpろだで公開されてる
2019/04/25(木) 13:44:57.60ID:OxI4MQCx0
かざぐるマウスにあった
「右クリックしながらホイール上下でフォルダの表示形式変更」する機能が便利だったんだけど
あれをMouseGestureLで再現する方法あったら教えてください
「右クリックしながらホイール上下でフォルダの表示形式変更」する機能が便利だったんだけど
あれをMouseGestureLで再現する方法あったら教えてください
2019/04/25(木) 15:48:53.27ID:Qj8KGelZ0
>>592
試しに書いてみた。
以下のサンプルはホイールアップで send,u
ホイールダウンで Send,d
但し、L版ではなくノーマル版(MouseGestur.ahk)で試したのでL版での動作は未確認。
;RB_RWU_ のDefault等に下記3行を登録
send,u
wheelflag=rw
settimer, rightwheel, 100
;RB_RWD_ のDefaul等に下記3行を登録
send,d
wheelflag=rw
settimer, rightwheel, 100
;RB_WU_ のDefalut等に下記3行を登録
if (wheelflag="rw"){
send,u
}
;RB_WD のDefault等に下記3行を登録
if (wheelflag="rw"){
send,d
}
試しに書いてみた。
以下のサンプルはホイールアップで send,u
ホイールダウンで Send,d
但し、L版ではなくノーマル版(MouseGestur.ahk)で試したのでL版での動作は未確認。
;RB_RWU_ のDefault等に下記3行を登録
send,u
wheelflag=rw
settimer, rightwheel, 100
;RB_RWD_ のDefaul等に下記3行を登録
send,d
wheelflag=rw
settimer, rightwheel, 100
;RB_WU_ のDefalut等に下記3行を登録
if (wheelflag="rw"){
send,u
}
;RB_WD のDefault等に下記3行を登録
if (wheelflag="rw"){
send,d
}
2019/04/25(木) 15:49:42.20ID:Qj8KGelZ0
>>596 の続き
;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
>>595
Shift+Ctrl+1〜8 がエクスプローラーのレイアウト用のショートカットなので
必要なレイアウト用ショートカットをループするスクリプトを前述のサンプルに追加するだけ。
現在のレイアウトはレジストリを参照すればいいんだろうけど、該当のレジストリーキーは自分で調べて。
レジストリキーが分かれば RegRead で値を読み出せる
;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
>>595
Shift+Ctrl+1〜8 がエクスプローラーのレイアウト用のショートカットなので
必要なレイアウト用ショートカットをループするスクリプトを前述のサンプルに追加するだけ。
現在のレイアウトはレジストリを参照すればいいんだろうけど、該当のレジストリーキーは自分で調べて。
レジストリキーが分かれば RegRead で値を読み出せる
2019/04/25(木) 16:05:34.75ID:Qj8KGelZ0
>>595
RB_RWU_ / RB_RWD ではなく RB_WU / RB_WD だからサンプルは殆ど関係なかった
現在状態をレジストリから取得し(RegReadで読み出し)
その値に応じて目的のショートカットキーを送ればいい
RB_RWU_ / RB_RWD ではなく RB_WU / RB_WD だからサンプルは殆ど関係なかった
現在状態をレジストリから取得し(RegReadで読み出し)
その値に応じて目的のショートカットキーを送ればいい
2019/04/25(木) 18:13:55.30ID:0+/M4e8x0
>>595
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 並べて表示/コンテンツ
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 並べて表示/コンテンツ
2019/04/25(木) 20:26:49.42ID:e5DBRYkg0
2019/04/25(木) 20:52:41.41ID:0+/M4e8x0
2019/04/25(木) 23:50:30.18ID:OxI4MQCx0
2019/04/26(金) 08:27:41.67ID:JAOampoq0
>>602
そこを自由に変えられるのがMGL使ってる利点でしょ
そこを自由に変えられるのがMGL使ってる利点でしょ
2019/04/26(金) 11:47:17.63ID:z4UD6i+x0
唐突に何言ってんのこの子?
2019/04/26(金) 19:49:21.34ID:gFX3Na2e0
自分で書き直せってことだろ
2019/04/26(金) 20:03:06.34ID:z4UD6i+x0
それは「MGL使ってる利点」ではないだろ
2019/04/27(土) 02:23:43.98ID:KNJsCNic0
ん?AHKスクリプトで作られてるからこそ書き換えられるんだよ?
>>601のように関数のみ移植すれは良いのでハードルは低い
>>601のように関数のみ移植すれは良いのでハードルは低い
2019/04/27(土) 03:17:46.51ID:yEMHgTX50
それができる人間ならそもそもここに訊きに来ないだろ
2019/04/27(土) 14:51:45.97ID:KNJsCNic0
2019/04/27(土) 16:12:45.21ID:q2M+TvvW0
ロクなレスしてないやつが言うだけあって説得力があるな
2019/05/21(火) 22:16:37.87ID:niUdrJJB0
正規ソフト「AutoHotkey」を悪用した攻撃を確認 | トレンドマイクロ セキュリティブログ
https://blog.trendmicro.co.jp/archives/19054
https://blog.trendmicro.co.jp/archives/19054
612名無しさん@お腹いっぱい。
2019/06/01(土) 22:51:34.98ID:j49WfQbd0613名無しさん@お腹いっぱい。
2019/06/01(土) 23:00:25.56ID:j49WfQbd0 >>593 >>594 遅くなりました、ありがとうございます。
やりたいことは右クリックを押したままカーソルを右に一回動かして、
その状態で右クリックを離すまでホイール上下で自由に音量調整をすることです。
私が考えたやり方では音量を1段階変更させた時点でジェスチャー完了とみなされ、
右クリックのホールドが解除されるのでその後の音量調整ができず、
結果的に、例えば音量を3変更したい場合に「右に引っ張ってホイール回転」
の操作が3回必要になって使い物になりませんでした。
GetKeyState()試してみます。ただズブの素人ですのでまたお世話になるかもしれませんが
その時はよろしくおねがいします。
やりたいことは右クリックを押したままカーソルを右に一回動かして、
その状態で右クリックを離すまでホイール上下で自由に音量調整をすることです。
私が考えたやり方では音量を1段階変更させた時点でジェスチャー完了とみなされ、
右クリックのホールドが解除されるのでその後の音量調整ができず、
結果的に、例えば音量を3変更したい場合に「右に引っ張ってホイール回転」
の操作が3回必要になって使い物になりませんでした。
GetKeyState()試してみます。ただズブの素人ですのでまたお世話になるかもしれませんが
その時はよろしくおねがいします。
614名無しさん@お腹いっぱい。
2019/06/01(土) 23:03:09.01ID:j49WfQbd02019/06/01(土) 23:36:16.41ID:XWyZRQ3c0
594じゃないけど、操作ミスなんて無いな
ミスるようならミスも含めてジェスチャー登録すればいい
RB_48_
RB_47_
RB_478_
左 上、ってジェスチャーだけど
左 左上、左 左上 上、でもOKになる
ミスるようならミスも含めてジェスチャー登録すればいい
RB_48_
RB_47_
RB_478_
左 上、ってジェスチャーだけど
左 左上、左 左上 上、でもOKになる
2019/06/02(日) 02:18:29.83ID:CkEMzxYj0
>>614
そこは意図通りにならないなら設定値を調整するしかないよ
自分は、斜め移動の認識範囲(角度)の所で、縦横移動の後を0、斜め移動の後は90に変更してる
(確かデフォだと全部45)けど、こういうのを晒した所で、マウスの動きは人それぞれクセがあるから
そのまま当てはめても意味ないと思う。結局は自分で最適な設定を見つけないと
そこは意図通りにならないなら設定値を調整するしかないよ
自分は、斜め移動の認識範囲(角度)の所で、縦横移動の後を0、斜め移動の後は90に変更してる
(確かデフォだと全部45)けど、こういうのを晒した所で、マウスの動きは人それぞれクセがあるから
そのまま当てはめても意味ないと思う。結局は自分で最適な設定を見つけないと
617名無しさん@お腹いっぱい。
2019/06/02(日) 14:53:35.85ID:tpsjXd7r02019/06/03(月) 21:16:51.59ID:0QqM26Fw0
windwos10のウィンドウ(Windows.UI.Core.CoreWindow)で
スクロールしたいのですが
MG_SendWheel("U", 1)
MG_Scroll2("V", -1, 0)
どちらも反応しないのですが、どうすればよろしいのでしょうか?
スクロールしたいのですが
MG_SendWheel("U", 1)
MG_Scroll2("V", -1, 0)
どちらも反応しないのですが、どうすればよろしいのでしょうか?
2019/06/07(金) 16:26:31.96ID:n5/hkiDL0
620名無しさん@お腹いっぱい。
2019/07/09(火) 12:37:33.44ID:pmX+6tLa0 Windows10でかざぐるマウスに存在していた下記の機能を再現された方はいらっしゃいませんか?
「タスクバーアイコン上のスクロールでウィンドウの展開収納」
「タスクバーアイコン上の中クリックでそのアプリを終了する」
MGLでそれを再現したスクリプトを公開されていた方はいましたが、
Windows10には対応していなかったようです。
切実な問題で、これによりWindows10への移行を保留しています。
私は機械音痴のようなもので、自作する術を持ち合わせておりません。
どうか、よろしくお願いします。
「タスクバーアイコン上のスクロールでウィンドウの展開収納」
「タスクバーアイコン上の中クリックでそのアプリを終了する」
MGLでそれを再現したスクリプトを公開されていた方はいましたが、
Windows10には対応していなかったようです。
切実な問題で、これによりWindows10への移行を保留しています。
私は機械音痴のようなもので、自作する術を持ち合わせておりません。
どうか、よろしくお願いします。
621名無しさん@お腹いっぱい。
2019/07/09(火) 17:56:42.56ID:HzbEEHM50 いつだったかに質問した内容について自分なりに考えてみたのですが、わかりませんでした。
やりたいことは、「右クリックを押しながら右に1移動させて、
その状態で右クリックを押したままマウスホイールをコロコロしたら音量が上下する」
です。
下記では作動しませんでした(作動するわけない感じがしますが、アイデアがありませんでした。)。改善策をお教えください。
RB_R_
Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))
やりたいことは、「右クリックを押しながら右に1移動させて、
その状態で右クリックを押したままマウスホイールをコロコロしたら音量が上下する」
です。
下記では作動しませんでした(作動するわけない感じがしますが、アイデアがありませんでした。)。改善策をお教えください。
RB_R_
Loop {
IF (GetKeyState(WheelDown , "P")) {
SoundSet, -1, MASTER, VOLUME
}
} While (GetKeyState(RButton , "P"))
2019/07/09(火) 18:24:52.29ID:zjaXHMEE0
2019/07/10(水) 04:01:49.18ID:mNziD63E0
>>590
早よ死ねガイジ
早よ死ねガイジ
624名無しさん@お腹いっぱい。
2019/07/10(水) 20:39:49.76ID:Xi7qvixi0 >>622
回答有り難うございます。
しかしその方法では、音量が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間を動き続けるのではないかと考えました。
回答有り難うございます。
しかしその方法では、音量が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間を動き続けるのではないかと考えました。
625名無しさん@お腹いっぱい。
2019/07/10(水) 21:15:40.04ID:Xi7qvixi0 >>624 です。
まるっきりおかしな構文でした。
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
}
まるっきりおかしな構文でした。
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
}
2019/07/12(金) 03:23:35.87ID:n7p3DTJn0
OSのバージョンを1903に上げたあとから右クリックを使用するジェスチャーが効かなくなりました
おま環でしょうか?
おま環でしょうか?
2019/07/12(金) 03:49:59.54ID:n7p3DTJn0
ごめんなさい
入れ直したら直りました
入れ直したら直りました
628名無しさん@お腹いっぱい。
2019/07/19(金) 12:16:01.53ID:vtP5MzT20 ~LButton up::
をMG_User.ahkに書くとジェスチャー設定画面の時だけ
左クリックが効いたり効かなかったり、挙動がおかしくなる
んですけど、他にいい書き方ありませんか?
をMG_User.ahkに書くとジェスチャー設定画面の時だけ
左クリックが効いたり効かなかったり、挙動がおかしくなる
んですけど、他にいい書き方ありませんか?
629名無しさん@お腹いっぱい。
2019/07/19(金) 16:14:16.05ID:vtP5MzT20 ~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 を入れたら上手く動きました。
どうもお騒がせしました。
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 を入れたら上手く動きました。
どうもお騒がせしました。
2019/07/22(月) 15:47:02.28ID:Q2Ern3So0
特定のソフトでキーボードのAをジェスチャーに割り当てようと思っているのですが
そうするとすべてのソフトでAが使えなくなってしまいますよね?
特定のソフトでのみ特定のジェスチャーが起動するようにはできないでしょうか?
そうするとすべてのソフトでAが使えなくなってしまいますよね?
特定のソフトでのみ特定のジェスチャーが起動するようにはできないでしょうか?
2019/07/22(月) 15:48:44.03ID:XmZTbPf60
根本的な使い方を勉強。
丁寧なヘルプもついてる。
丁寧なヘルプもついてる。
2019/07/22(月) 18:50:03.62ID:Q2Ern3So0
2019/07/22(月) 22:25:49.17ID:wY10hvtH0
AHK自体の機能として特定のソフトへのキー置き換えをしようとして
下記のような記述を書いたんだけどどこに書くのが正解なんでしょうか?
Pluginsフォルダに置いたfoo.ahkだとマウスジェスチャー機能が死んでしまったから色々試して
MouseGestureL.ahkの最後に書いたら動いたからとりあえずそこに書いているのですが
> #IfWinActive hoge
> a::Send, b
下記のような記述を書いたんだけどどこに書くのが正解なんでしょうか?
Pluginsフォルダに置いたfoo.ahkだとマウスジェスチャー機能が死んでしまったから色々試して
MouseGestureL.ahkの最後に書いたら動いたからとりあえずそこに書いているのですが
> #IfWinActive hoge
> a::Send, b
2019/07/23(火) 07:25:25.61ID:uGVAfmyN0
>>633
#If を閉じないと
#If を閉じないと
2019/07/25(木) 00:35:37.43ID:WjDzAF/O0
拡張スクリプトみたいなとこでしょ
2019/07/25(木) 23:01:11.18ID:gywhsRAw0
>>634
#IfWinActive と #Ifで閉じてみましたが変わりませんでした
#IfWinActive と #Ifで閉じてみましたが変わりませんでした
2019/08/04(日) 00:40:25.24ID:dbvYk48K0
統合失調症の特徴的な症状
■妄想
妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。
たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。
完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
青葉真司と同類の人種w
■妄想
妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。
たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。
完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
青葉真司と同類の人種w
2019/08/15(木) 19:09:38.41ID:01Y+NUdb0
設定画面をジェスチャーで開くようにしたいんですが、どうすればいいですか?
2019/08/15(木) 19:52:02.10ID:01Y+NUdb0
解決しました
2019/08/15(木) 21:05:57.20ID:aV1IEEXd0
い
よ
う
江
東
マ
ン
シ
ョ
ン
神
隠
し
殺
人
事
件
の
犯
人
と
同
期
入
社
の
チ
ョ
ン
ク
ズ
株 式 会 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 遊 ぼ う ぜ8
よ
う
江
東
マ
ン
シ
ョ
ン
神
隠
し
殺
人
事
件
の
犯
人
と
同
期
入
社
の
チ
ョ
ン
ク
ズ
株 式 会 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 遊 ぼ う ぜ8
2019/08/17(土) 22:29:41.91ID:n+U6lOaO0
画面端起動を追加してると、その画面端での左クリックの押上げを認識しないな
文字選択や、D&Dやらスクロールバーを摘まんだまま画面端にぶつかった状態で離すと、ボタンを離しても押しっぱなしだわ
何が原因かずっと分からなかった
文字選択や、D&Dやらスクロールバーを摘まんだまま画面端にぶつかった状態で離すと、ボタンを離しても押しっぱなしだわ
何が原因かずっと分からなかった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【令和の高校生】ハタチ過ぎても「タバコ吸わない」9割超! 圧倒的多数を占めた “5つの理由” とは [七波羅探題★]
- 【大学】全国の女子大7校がトランスジェンダー女性の入学認める 16校が検討 [七波羅探題★]
- 【日産】九州転籍で給与5年分支給 補償金、追浜工場の生産終了で [蚤の市★]
- 【フジテレビ】『サン!シャイン』3月で終了 放送わずか1年… 谷原章介MC起用も 視聴率低迷、3%台の壁を越えれず 後継番組はなし [冬月記者★]
- 令和ロマン・高比良くるま 不倫訴訟起こされていた 「不倫関係ない」と否定も元夫から「婚姻期間中に…」 [征夷大将軍★]
- カルボナーラ論争勃発…イタリアの農相がイタリア風の商品に“怒りの投稿” [夜のけいちゃん★]
- 米メディア「早苗は中国との対立をむしろ楽しんでいるのかもしれない」「日中対立が高市の政治的利益」に [399259198]
- 【悲報】山上徹也(おてつ)、借金300万を踏み倒していたことが発覚wwwwwwwwwwwwwww [455031798]
- 女にパーティー組ませるとろくな事にならないな
- 女子大、トランスジェンダーの入学許可開始WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- VIPでパズドラ
- 高市生成AIの選択肢、ガチのマジで「gemini」一択になってしまう……notebooklmで作ったスライドが余りにも完成度が高すぎる… [784715804]
