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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(4): 2015/05/06(水)09:47 ID:8dtFG10E0(1/3) AAS
MouseGestureL.ahkとはAutoHotkey_L上で動作する凡用マウスジェスチャーソフトです。

作者様のユーザーインターフェース大幅な改良にともない設置も簡単になりました。
基本的な用途であればスクリプトを意識せず全てのWindowsソフトでジェスチャー操作が可能になります。

使い方について語ったり、スクリプトについての質問・解答・提案等を書き込みましょう。

配布元 公式:
外部リンク[html]:hp.vector.co.jp

Autohotkey関連ファイル専用アップローダー:
外部リンク:ux.getuploader.com
省4
2: 関連スレ 2015/05/06(水)09:48 ID:8dtFG10E0(2/3) AAS
マウスジェスチャーツール総合スレpart15 (2014/10/11-)
2chスレ:software
派生元のスレです。総合スレでMouseGestureL の長文スクリプト貼りは自重

AutoHotkey スレッド part20 (2015/01/28-)
2chスレ:software
こちらが隔離スレなんだから、MouseGestureLの話題をAutoHotkeyスレでやるのはやめましょう。
とくにMG_Hole(), MG_X, MG_... のようなMouseGestureLの内部関数や内部変数をAutoHotkeyスレで出すのは自重

----
《派生スレが立った経緯・・・》
上記のようなことが問題となりはじめたので、自然発生的に2013/11/13(水) に立ちました。
3: 関連リンク 2015/05/06(水)09:49 ID:8dtFG10E0(3/3) AAS
《AutoHotkey 本家》
外部リンク:ahkscript.org ahkという略称が派生サイトぽく見えるかもしれないが本家だよ!
《紛らわしいリンクたち》
外部リンク:www.autohotkey.com からはAutoHotkeyの最新版は配布されていません。旧本家。
外部リンク:www.autohotkey.com のAutoHotkey公式フォーラムは健在(※ ただし英語)
外部リンク:www.autohotkey.com
MouseGestureL について困っている外人がいたら英語ができる人は助けてあげましょう。

外部リンク:l.autohotkey.net は完全に役割を終えお亡くなりになりました。
2014年1月からAutohotkey_LのLが取れて正式にAHKの主流扱いになったことにともない、本家に合流です。

外部リンク:code.google.com
省13
4
(3): 2015/05/07(木)22:31 ID:1TFewm3q0(1) AAS
Q : ジェスチャミス後の右クリックメニューを出さないようにするには?

A : 設定にはないのでMouseGesture.ahk への改変が必要。

次の2行を「; ジェスチャー未発動の場合、トリガー操作をエミュレート」のあとに付け加えます。
If MG_Gesture <> %name%__
return

is not executed ・・・・・・595行目
; ジェスチャー未発動の場合、トリガー操作をエミュレート ・・・596行目
If MG_Gesture <> %name%__
return
CoordMode,Mouse,Screen
省12
5: 2015/05/14(木)23:58 ID:H7UmGnVa0(1) AAS
Q トリプルクリック・ダブルクリックジェスチャーに
違ったアクションを設定させるには?

拡張2ボタンの一例。中ボタンの場合は、X2をMBに変えてね。
[X2_Single]
G=X2B__
Default=if(MG_Timer(-500)) return Send,1

[X2_Double]
G=X2B__X2B__
Default=if(MG_Timer(-500)) return Send,2

[X2_Triple]
省3
6: 2015/05/16(土)23:46 ID:KsTnRGAK0(1) AAS
part2ってスレタイ変わってますやん
7: 2015/05/17(日)02:16 ID:1syGY4cz0(1) AAS
Firefoxでダウンロードできねええええええええええええええええええええ
8
(1): 2015/05/18(月)11:24 ID:A6lXIGLM0(1/2) AAS
指定のウインドウから、マウスポインタがそれると最小化
これを実行させたいんですが、wikiのどこらへんを見ればいいですか?
9
(2): 2015/05/18(月)17:04 ID:fYgf5L7M0(1) AAS
>>8
外部リンク:ahkwiki.net
どんなコマンドがあるのか知らないと組み立てられ無いので
全部目を通してからの方が楽だし早い

SetTimer
MouseGetPos
if
WinMinimize
10: 2015/05/18(月)17:40 ID:A6lXIGLM0(2/2) AAS
>>9
ありがとうございます。
じっくり勉強します!
11: 2015/05/19(火)22:07 ID:JzeGjrXh0(1) AAS
>>9
も答えてるようで絶望に追い込んでるサディストだな。
MouseGestureLと関連ゼロだろ。 Notepadが指定のウィンドウだった場合は
こんな感じで常駐させてたらいいよ。

#Persistent ;絶対いる
SetTimer, LabelTekitou1, 15
Return

LabelTekitou1:
MouseGetPos, , , id, control
WinGetClass, class, ahk_id %id%
省4
12: 2015/05/23(土)18:00 ID:jDrKKc1x0(1/2) AAS
前スレに乗っていたスクリプトに対して質問させてください・・・。
座標を戻してCtrl+Lbuttonを認識させることで新しいタブを開くこのスクリプトですが、
背面の新しいタブで開くためにMbuttonへ書き換えたい次第です。
しかしどうにも上手くいかないもので。
どの辺りを置き換えていけばよろしいか、ご教授お願いできないでしょうか。

;リンクを新しいタブで開く
;カーソルを移動
MG_Move()
Send,+^{Lbutton}
;ジェスチャーの認識終了後に実行
省5
13: 2015/05/23(土)22:32 ID:McNNldGV0(1) AAS
ソフト名とそのソフトで何のボタン押していくか、分かららないじゃん。やりなおし
14: 2015/05/23(土)22:37 ID:jDrKKc1x0(2/2) AAS
しまった最も大事な部分ですのに・・・・。
ChromeやFirefoxにおいて、リンクを右クリックしつつ下にスライドすることで、中クリックと同じ動作を割り当てたいのです。
マウスの中クリックが実用的で無いほどに固いので、解決できると良いのですが。
15
(1): 2015/05/26(火)00:10 ID:TlWD0MYL0(1) AAS
Fifefoxのリンク上で中ボタン は Ctrl + 左クリックといっしょなんでしょ?

;ジェスチャー認識後にカーソル位置を戻して、(ちょこっと休止挟んで)Ctrl+Lbutton
if (MG_Defer()) {
MG_Move()
Sleep,50
Send,{Ctrl down}{Lbutton}{Ctrl up}
}
; これで行けてるんだけどな。
16: 2015/05/26(火)12:56 ID:PqhpuJec0(1) AAS
なるほど・・・・まだまだ勉強不足にございました・・・!
住人様にお手数かけまして申し訳ありません・・・
17
(1): 2015/06/02(火)09:32 ID:Uhalwz3/0(1/3) AAS
マウスの第2ボタンに、
左クリックを押しっぱなしだと
if (GetKeyState("Lbutton", "P")) {
send,^c
}else if !(MG_Executed>1){
MG_Click("X2")
}
普通に押すと、
send,^v
というように使い分けたいです。
省1
18: 2015/06/02(火)16:45 ID:+zZ/MNp30(1/2) AAS
右押してから左押しっぱなしでSend,^c ?
X2押してから左押しっぱなしでSend,^c ?

右単体かX2単体でSend,^v? わかんね。やりなおし
19: 2015/06/02(火)16:56 ID:Uhalwz3/0(2/3) AAS
間違いました!
マウスの第5ボタンに
でした!
20
(1): 2015/06/02(火)18:35 ID:+zZ/MNp30(2/2) AAS
X2押した瞬間にSend ^vとX2押して右押すとSend ^cは見分けられないわ。ごめんね。
だから近いやつだと
[X2B__]
G=X2B__
Default=Send, ^v

[X2B_LB_]
G=X2B_LB_
Default=Send, ^c
かなぁ?X2button離したら、必ずペースト(Send, ^v)がかかるけどいいの?
右ボタンをある一定時間長押しを実現するならMG_Timer とか過去ログであさってくれ
省9
21: 2015/06/02(火)19:17 ID:Uhalwz3/0(3/3) AAS
>>20
おぉ!希望通りに出来ました!
ご丁寧にありがとうございました。
22: 2015/06/11(木)16:27 ID:SLZLkBYL0(1) AAS
ホイールクルクルまわしてると、
WD_WD_WD_ とか登録されてもないのに右下に出てくる。 実際問題、WD_ はWD_で完結している動作なのであって、
WD_WD_WD_ に独立したアクションを登録してる人はいるのだろうかと、ふとした疑問。
23
(2): 2015/06/14(日)03:11 ID:NRuxhQZO0(1/2) AAS
サイドボタンX2に割り当てするとX2↑でX2も発動するんですが
どうすればX2↑でX2が発動しないように出来ますか?

特定アプリで標準ターゲットより発動順位が上にするにはどうすればいいですか?
24: 2015/06/14(日)20:16 ID:GE819oG70(1) AAS
>>23
X2_ が発生するのは(割り当てればそれが発生するのが)仕様だからしょうがないだろ

特定アプリで標準ターゲットうんうんは、上書きされて
特定アプリのほうに書かれてるアクションのほうが優先される仕様じゃないの?
25: 2015/06/14(日)23:33 ID:NRuxhQZO0(2/2) AAS
他のジェスチャアプリではX2にも割り当て出来てX2↑でX2も発生する事は無かったんですが
設定変更不可能な仕様ですか?
他のアプリでは標準ターゲットより上位で上書きされて使えてたんですが、
特定アプリにのみターゲット設定してもターゲット設定してない標準用ジェスチャが発生します。
誤動作するのでX2_X2_に設定して連打してみましたが割り当てが発生せず。
どうにもならないですか?
26: 2015/06/15(月)00:37 ID:opn0ES1C0(1/2) AAS
>>23
X2_ と X2__ (アンダーバー1つと2つ)の違いは分かる?
X2_ はサイドボタンを押した時に発動する。
X2__ はサイドボタンを話した時に発動する。
27: 2015/06/15(月)07:05 ID:ulZU22i30(1/2) AAS
それで全て解決しました。
ターゲットの方も標準ではなくアプリ毎にそれぞれ割り当てすれば行けそうです。
ありがとうございました。
28
(1): 2015/06/15(月)11:56 ID:ulZU22i30(2/2) AAS
ターゲット毎に設定させると今度は右↑↓を設定しても発動せず右↑が発動します
何も設定してない右↑↓↑でも右↑に割り当てした物が発動してしまいます
__なども使いましたが変わりません何か原因分かりますか?
29: 2015/06/15(月)14:09 ID:SmCZIYix0(1) AAS
例えば「マウ筋」は、
(1)、ターゲット(ウインドウ)を指定
(2)、(1)に対してジェスチャーを指定
(3)、(2)のジェスチャーをした時にどんなアクションをするか設定

こんな感じに設定して行くが、MGLは考え方がチョと違う
(1)、登録済みのジェスチャーを指定
(2)、(1)のジェスチャーが有効になるターゲット(ウインドウ)を指定
(3)、(2)のターゲット(ウインドウ)に対してどんなアクションをするかスクリプトを書く

設定ウインドウでマウス選択する順序で言えば、
[設定ウインドウ]を呼び出す → [メインタブ]を開く
省5
30: 2015/06/15(月)16:05 ID:opn0ES1C0(2/2) AAS
>>28
_(アンダーバー)の定義はクリックのみのときとジェスチャーのときで違う。
例えばジェスチャーの 右↑ だと
RB_U (アンダーバー無し)は右↑で直ぐに発動
RB_U_(アンダーバー有り)は右↑のあと右ボタンを離せば発動

んで↓の4つのジェスチャーを設定していた場合
RB_U (Aとする)
RB_U_ (Bとする)
RB_UD (C)
RB_UD_ (D)
省9
31
(1): 2015/06/17(水)01:57 ID:bU5nM3Dz0(1) AAS
ターゲットA用右↑
ターゲットB用右↑
このようにかぶるような設定をすると何も発生しなくなるんですが仕様ですか?
A用右↑だけにするとちゃんと発動します。
32: 2015/06/17(水)02:30 ID:vgVzj/pj0(1) AAS
普通にAとBのそれぞれに設定した動作が発動する
33: 2015/06/18(木)10:24 ID:f5E3ZWjL0(1) AAS
すぐに他のデバイスと競合してクリックが駄目になるな
ゴミソフト
USBが悪いのかと思って何回も抜き差しして摩耗したわ糞が
ソフト削除でたちまち元通りw
34: 2015/06/18(木)15:45 ID:bUQofmj10(1) AAS
MGLがなければ行きていけない人が巣食うスレで君は何しにきたの?
35: 31 2015/06/18(木)18:41 ID:ZFWXLid80(1) AAS
他のジェスチャアプリの方が色々競合するよ。
ahk乗り換えもそのせい。
36: 2015/07/04(土)06:11 ID:Zn1/ohg/0(1/4) AAS
1.19からアプデしてなくて1.30入れてみたけど
全くクリーンな状態で起動しても
設定画面のアクション開くとソフトがフリーズするな
37: 2015/07/04(土)09:00 ID:Ny1uEexL0(1) AAS
バージョンアップしてから1年たつのに、そんな致命的な不具合があるままで
放置するわけないだろw
38: 2015/07/04(土)11:07 ID:Zn1/ohg/0(2/4) AAS
動かない報告結構あるじゃん
Windows Updateのパッチとの関連もあるらしいし
39: 2015/07/04(土)11:21 ID:Zn1/ohg/0(3/4) AAS
アクションじゃなかったジェスチャータブだった
40: 2015/07/04(土)14:39 ID:Zn1/ohg/0(4/4) AAS
解決したすまん神ツールです
41: 2015/07/17(金)21:41 ID:rSx21n9S0(1) AAS
Secondary Logonを無効にすると管理者権限が必要なソフトが起動しなくなるけど
回避する方法ってありますか?
42: 2015/07/26(日)19:51 ID:S9xjXgee0(1) AAS
設定画面からスタートアップに登録すると
使い始め挙動不審になるんだが俺環?

スタートアップのフォルダにショートカットで登録するとならない
43: 2015/07/30(木)15:48 ID:nTcKmaN00(1) AAS
外部リンク:prokusi.wiki.fc2.com
MGLがwisptis.exeと干渉があるという報告があった

俺の環境でもAviraAntivirusのAvira.Systray.exeがwisptis.exeの子プロセスを作るんだけど、
それが消えないうちは右クリックが効かなくなる事を確認
44: 2015/08/01(土)12:45 ID:arovoEDH0(1) AAS
wisptis.exeってWPFとか色んなもんで勝手に起動するようになったっぽいな
takeown /f wisptis.exeしてからTrustedInstaller以外のアクセス権剥奪してやったら止まるぞ
45: 2015/08/02(日)00:05 ID:wtbCvNVb0(1) AAS
わからん・・・
46
(1): 2015/08/06(木)17:26 ID:B7EGoT4I0(1/2) AAS
Win10のタスクビュー(Win+Tab)が呼び出せない。
だれか助けてー
47: 46 2015/08/06(木)19:53 ID:B7EGoT4I0(2/2) AAS
すんませんほかのアクションが邪魔してるだけだった・・・
48: 2015/08/14(金)18:35 ID:74+Py9L90(1/2) AAS
ジェスチャーが終了されることなく、永遠に軌跡が表示される状態になることがありました。
こういう場合どうしたらいいですか?
もしくはこうならない設定ってあるんですかね。
49: 2015/08/14(金)18:41 ID:/ysh04Z70(1) AAS
マウスのボタンがチャタリング起こしてたらそれが多発する。
試しにマウスを変えてみては?
50: 2015/08/14(金)18:49 ID:74+Py9L90(2/2) AAS
ありがとうございます。
やってみます。
51: 2015/08/14(金)18:56 ID:fS7s+34l0(1) AAS
10でAHKを管理者権限で起動しているのに、
タスクマネージャーやソフトのインストーラーでジャスチャが効かない。
52: 2015/08/15(土)10:46 ID:IZCGuwkI0(1) AAS
マウスの第4ボタンで Send, {F5} を登録しています。
これを、キーボードの何れかのキーが押されていても
発生させたいのですがうまく行きません。
何か方法があれば教えて下さい。
1-
あと 950 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.199s*