【AHK】MouseGestureL.ahkを語るスレ【ジェスチャ】

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
MouseGestureL.ahkはAutoHotkey_L上で動作するマウスジェスチャースクリプトです。
導入にはAutoHotkey_Lが必要になります

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

公式:
http://hp.vector.co.jp/authors/VA018351/mglahk.html
ダウンロードリスト:
http://code.google.com/p/mousegesturel/downloads/list
専用ろだ:
http://ux.getuploader.com/autohotkeyl/
2名無しさん@お腹いっぱい。:2013/11/13(水) 12:34:25.25 ID:GKnPy8OAi
関連リンク&スレ

AutoHotkey:
AutoHotkey_L
http://l.autohotkey.net/

AutoHotkeyJp
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/

2chスレ:
AutoHotkey スレッド part17
http://anago.2ch.net/test/read.cgi/software/1383384464/

マウスジェスチャーツール総合スレpart13
http://anago.2ch.net/test/read.cgi/software/1381940313/
3名無しさん@お腹いっぱい。:2013/11/13(水) 14:26:14.65 ID:epFrIzLN0
● 分からない理由 ●
1. 過去ログを読まない。
2. 読んでても肝心な所が見えてない。
3. 検索能力が低い。
4. そもそも検索する気がない。
5. 類推という概念がない。
6. それ以前に普通に頭が悪い。

<わからない11大理由>
1.読まない …現行スレ、テンプレ、取説などを読まない。読む気などさらさらない。
2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3.試さない …めんどくさいなどの理由で実行しない。する気もない。
4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。
5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。
6.理解力が足りない …理解力以前の問題で理解しようとしない。
7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。
9.逆切れする …自分の思うようにならないと逆切れする。
10.開き直る …自分の思うようにならないと開き直る。
11.2ちゃんねるをお客様相談室だと思っている。
4名無しさん@お腹いっぱい。:2013/11/13(水) 14:26:49.96 ID:epFrIzLN0
★教えて君五大要素★

1 読まない             (文盲)
2 調べない             (能なし)
3 試さない              (発想力欠如のアホ)
4 理解力が足りない        (馬鹿)
5 人を利用することしか頭にない (死ね)



           YES → 【見つかった?】 ─ YES → じゃあ聞くな死ね
         /                  \
【探した?】                        NO → なら、ねぇよ
         \
            NO → 死ね
5名無しさん@お腹いっぱい。:2013/11/13(水) 15:24:00.07 ID:NdLQVV580
ジェスチャースレがかざぐる儲で五月蝿いからスレ建て必要なのかねー
6名無しさん@お腹いっぱい。:2013/11/13(水) 16:01:21.93 ID:gSj2frU7i
他のジェスチャーソフトは単なるアプリだから
疑問点やら操作方法に戸惑っても数行程度のやりとりで済むが
MouseGestureL.ahkの場合はスクリプト書き込んだりして長くなるからね。

AHK本スレへ誘導しても聞かないから専用スレを作った。
この拡張スクリプト自体で語ることは結構多いと思うのでこのスレで緩りとやって欲しい
7名無しさん@お腹いっぱい。:2013/11/13(水) 17:30:14.27 ID:8QzkerWv0
\(^o^)/
8名無しさん@お腹いっぱい。:2013/11/13(水) 19:09:02.33 ID:HnfjuGxp0

MGLは専スレで情報まとまってたほうがいいだろうね
9名無しさん@お腹いっぱい。:2013/11/14(木) 02:04:20.92 ID:4g1eaOEh0
>>1
今日入れようと思ってたところだからグッドタイミングだw
10名無しさん@お腹いっぱい。:2013/11/14(木) 02:22:30.43 ID:trXUvXWP0
ヘルプ4.3.2.本来のマウス操作の再現(タイムアウトなど)を見て
エクスプローラ上でファイルの右ドラッグでは即右メニューを表示させるべく
Explorer.exeの「右→」及び「右→↓」にMG_Abort()を割り当てたのに
ジェスチャがキャンセルになるまでの時間が通常のキャンセル(タイムアウト)と変わらない。
何か設定不足なの?

欲張って悪いけど、もう一つ。
ジェスチャーキャンセル時右クリメニューを出さない、っていう
設定の仕方どっかに書いてあったような気がするんだが
何処に書いてあるんだっけ?(ヘルプには書いてなさそう、もしかして気のせい?)
1110:2013/11/14(木) 02:50:19.32 ID:trXUvXWP0
一つ目の質問は自己解決できた。
右→に、元々設定してた「RB_R_」の他に「RB_R」を追加して解決。

すいまんが、>>10のもう一つの質問よろしくです。
12名無しさん@お腹いっぱい。:2013/11/14(木) 03:25:30.57 ID:we8sSQqc0
>>11
マウスジェスチャーツール総合スレpart12 の

721 名無しさん@お腹いっぱい。 sage 2013/09/22(日) 22:00:22.93 ID:lm3BTEkB0
・登録されていないジェスチャをしたときはトリガー操作をエミュレートしない(デフォはエミュレートする)
・ジェスチャ途中でタイムアウトしたときはトリガー操作をエミュレートする
っていう動作が希望であれば、
MouseGestureL.ahkの2333行目(; ジェスチャー未発動の場合、トリガー操作をエミュレート)
のあとに次の2行を入れるだけ

If MG_Gesture <> %name%__
return

の事じゃないかな、これだと
ジェスチャを中断したいと思った時にマウスを適当にぐるぐる回して
登録していないジェスチャを発動させれば、右クリックメニューが出ない
1310:2013/11/14(木) 04:15:27.83 ID:trXUvXWP0
ありがとう、でも自分の場合環境のせいかうまく動かなかった。
; ジェスチャー未発動の場合、トリガー操作をエミュレート
If MG_Gesture <> %name%__
{
    return
}
CoordMode,Mouse,Screen
SetMouseDelay,-1
    ・
    ・

序でに>>11で解決したて言った件だけど
他ウインドウでの右→に影響出てしまうので解決できない。助けて。
1410:2013/11/14(木) 05:01:52.03 ID:trXUvXWP0
度々ごめん。
>>12で教えて貰った過去スレのレスの前後読んでみると
自分は相反することをやろうとしてたのかもしれないと思えてきた。
もう面倒くさいこと止めて今までの状態で使うことにするわ。

スレ汚し申し訳ありませんでした。もう寝る。
15名無しさん@お腹いっぱい。:2013/11/14(木) 08:14:20.29 ID:rUyoxYK+0
マウスジェスチャーツール総合スレpart13の520です。

【やりたいこと】     :"マウス右↓→"で、 マウス直下のウィンドウや、タブを閉じたい。
【困っていること】    :
大体はうまく動きます。 しかし、他のアプリのウィンドウが最前面の時に、
後ろにあるChromeの上でジェスチャーを行うと、
Chromeのタブが閉じるのではなく、最前面のウィンドウが閉じてしまいます。
(Ctrl-wがトップウィンドウに送られている?)
背面にいる Chrome のタブを閉じれるようにしたいです。
閉じる以外のジェスチャーでも、キー操作がマウス直下のウィンドウに渡らない。。。。
【やったこと(又は設定)】:
[条件定義]
Chrome CClass Chrome_RenderWidgetHostHWND
[ジェスチャー定義]
RB_DR_
[動作割り当て]
Chrome Send, ^w
Default WinClose
[認識設定]
"アクティブウィンドウをターゲットにする"のチェックボックスは OFF

続きます。
1615:2013/11/14(木) 08:29:03.47 ID:rUyoxYK+0
522,526様より WinActivate を使う案が提示されましたが、
これだと、最前面にChromeウィンドウが居残る形になります。

529様の方式はやはりChromeウィンドウを最前面にした上で、
元のトップウィンドウを最前面にするので、
複数枚のウィンドウの前後関係が崩れてしまいます。
(奥にあったChromeが前から2番目になる)

WinMaximize とかのようにウィンドウの前後関係を
変えることなくキー操作を送ることは不可能でしょうか?
(最前面にくる挙動無しで)
17名無しさん@お腹いっぱい。:2013/11/14(木) 18:36:22.05 ID:AVFLJJM90
マウス直下をアクティブにする方法はありますか?
AとBがズレて重なっててアクティブAの状態でチラ見してるBにカーソルを持っていくとBアクティブみたいに
18名無しさん@お腹いっぱい。:2013/11/14(木) 20:30:13.94 ID:pw5LNEi+0
窓の杜 - 【今日のお気に入り】ウィンドウに穴をあける「ScrewDriver」v1.01
http://www.forest.impress.co.jp/article/2008/12/10/okiniiri.html

こいつが64bit最新PCでも動いてくれればなー。できるんじゃない?
19名無しさん@お腹いっぱい。:2013/11/14(木) 20:31:42.37 ID:r40XbUX40
20名無しさん@お腹いっぱい。:2013/11/14(木) 20:42:16.25 ID:zhqrFdVn0
>>17
マウス下のウィンドウを監視してアクティブにすればいいんじゃない?
settimerを使う。
settimerのon/offはジェスチャーかショートカットキーで切り替える。
みたいな感じで

穴開けたいなら
https://sites.google.com/site/agkh6mze/scripts#TOC--1
を元に改造すれば出来ると思う
サンプルはデスクトップまで穴あけるけど、いじれば1つまでとか >>18 みたいのも作れるはず
21名無しさん@お腹いっぱい。:2013/11/14(木) 20:58:40.41 ID:trXUvXWP0
>>17
AutoHotkeyを流行らせるページ → 使用例
http://ahk.xrea.jp/Examples.html
の「バックグラウンドのソフトを操作」がヒントになるんでない?
22名無しさん@お腹いっぱい。:2013/11/14(木) 20:58:50.18 ID:Xr116Nap0
>>16
ControlSendで行けそうな気がしたけど
やってみたらダメだった
使い方間違ってるかな
23名無しさん@お腹いっぱい。:2013/11/14(木) 21:33:26.75 ID:qrflea3p0
>>15
俺もかざぐるから移行しようとして、
これと同じ症状でつまずいてる
アクティブウィンドウをターゲットにしない時は、
キー操作もカーソル下のウィンドウを対象にしたいよね
24名無しさん@お腹いっぱい。:2013/11/14(木) 21:59:10.45 ID:trXUvXWP0
>>19
ページ更新してなかったので気付かなかった、ゴメンそしてありがとう。動くの確認しますた。

というか、これってジェスチャーがタイムアウトになる前にボタン放なす必要あるんですね。(今テストして気付いた)
そこで、>>12のもう一度動作確認したら>>19同様動きますた。(>>12すんまそん)

自分はタイムアウトで右メニュー出ないのを期待して焦ってたのと
夜更かしのせいで>>12のレス読んだつもりが頭に入ってなかったみたい。

キャンセル(タイムアウト)後右メニュー出さないようにすると
ファイル右ドラッグにも悪影響出るから止めた方が良さそうすね。(出来るのか分かんないけど)
25名無しさん@お腹いっぱい。:2013/11/15(金) 08:33:10.43 ID:Kbsv/Lfx0
>>15-16
これでどうかな

IfWinActive,ahk_id %MG_HWND%
{
Send,^w
}
else
{
ControlSend,,^w,ahk_id %MG_HWND%
}

^w以外にも同じような事しなきゃいけない場合は
拡張スクリプトで関数定義すると楽だと思う
2615:2013/11/15(金) 09:47:25.88 ID:vW4re5A/0
>>25
スクリプトありがとうございます。
Chromeがトップにないときに、Chrome上でジェスチャーをしましたが、
残念ながら動きませんでした。(何もアクションおこらず)
Chromeが何か特殊なのかな?

ところで、IF文で場合わけしているということは、
ControlSendはActiveではないウィンドウにしか使えないのでしょうか?

>>23
私もかざぐるマウスの提供停止を機に、
乗り換え中ですが、細かいところで使いこなせていません。
かざぐるは、アプリの差異を頑張って吸収してくれてたんだなぁと実感します。
27名無しさん@お腹いっぱい。:2013/11/15(金) 10:43:35.74 ID:Kbsv/Lfx0
>>26
ありゃ、うちで軽く確認した時は安定して動いたんだけどな
こっちの環境はブラウザがComodo Dragonなので
Chrome互換とはいえ少し違うのと
OSがXPなんでUACとか権限関係かもしれない

IFで分けてるのは、経験上Sendの方が失敗しないのと
ControlSendはできるだけ使わない方が良いと考えてるからです
28名無しさん@お腹いっぱい。:2013/11/15(金) 18:45:12.88 ID:XksVM2wb0
operaなんですけど、youtubeでプレーヤーにフォーカスがあると ^w でタブが閉じません。
プレーヤーにフォーカスがあってもタブを閉じるにはsend じゃ駄目なんですか?
29名無しさん@お腹いっぱい。:2013/11/15(金) 18:57:14.44 ID:e5q+a5mp0
>>28
基本的にどのブラウザでもFlashにフォーカスがあると
ブラウザに対してキーを通してくれないので
フラッシュからフォーカスを外さないと無理。

フォーカスを外す簡単な方法として一般的なのは
タイトルバーを右クリックしてコンテキストメニューを出し
Alt(またはEsc)キーでコンテキストメニューを消すと外れるので
その次に目的の動作を実行させるようにする。
30名無しさん@お腹いっぱい。:2013/11/15(金) 19:02:25.48 ID:z0tVrYIF0
>>28
Flash系の仕様でフォーカスがある場合はFlashのショートカット(操作)が優先される。
フォーカスをメインウインドに戻してから^wをsendすればいい。
31名無しさん@お腹いっぱい。:2013/11/15(金) 19:16:43.88 ID:ZlJjRCAZ0
いっそControlsendをマスターすべき
32名無しさん@お腹いっぱい。:2013/11/15(金) 19:42:55.50 ID:tQqECyYZ0
send, {LButton}
send, ^w
俺は力技でこうやって対処してる。
33名無しさん@お腹いっぱい。:2013/11/15(金) 20:01:06.37 ID:BRl7ORoz0
自由度が高いと聞いてきたが全くわからん

ブラウザでタブを閉じるとかの割り当てはブラウザごとにあるのか?それともキーボードショートカットを割り当てて閉じるのか?
34名無しさん@お腹いっぱい。:2013/11/15(金) 20:07:30.38 ID:ZlJjRCAZ0
正確には

ブラウザごとにあるショートカットをマウスジェスチャーでエミュレートする

ブラウザごとにタブを閉じるショートカットキーが違うなら、一つ一つ登録していく
ジェスチャーの軌道が同じでも、フォーカスが違えば別の操作を割り当てることはできる

なんでも出来るってことは複雑だってことだね
35名無しさん@お腹いっぱい。:2013/11/15(金) 20:15:53.09 ID:BRl7ORoz0
なるほどサンクス
36名無しさん@お腹いっぱい。:2013/11/15(金) 20:20:18.04 ID:JYzvvKbc0
マウスの動かし方をまず決めて、その下にアプリをぶら下げていく感覚が
逆だろって最初戸惑うよね、慣れたらどうということはないけど
37名無しさん@お腹いっぱい。:2013/11/15(金) 21:24:18.45 ID:tvYpeNlb0
>>26
これで行けるっぽい

[RB_DR_]
G=RB_DR_
Chrome=if (WinActive("ahk_id" . MG_HWND)) {【TAB】【TAB】Send,^w【TAB】} else if (MG_HCTL) {【TAB】【TAB】ControlSend,, ^w, ahk_id %MG_HCTL%【TAB】} else {【TAB】【TAB】ControlSend,, ^w, ahk_id %MG_HWND%【TAB】}

でもなんかたまに不発になるときがある気もする
Chromeの中の場所によるのかも
38名無しさん@お腹いっぱい。:2013/11/15(金) 21:49:51.75 ID:XksVM2wb0
28です。
たくさんのレスありがとうございました。
結局、以下のようにして実現できました。

・タイトルバークリックでは駄目だったので、
タブバーで常に空き地の所をコントロールクリックし
フォーカスを移動し、^wをsend、念のためsleep,100してます。

;このタブを閉じる
SetTitleMatchMode,3
ControlClick, x75 y30,ahk_class OperaWindowClass
sleep,100
Send, ^w
39名無しさん@お腹いっぱい。:2013/11/16(土) 13:56:13.09 ID:35kWeAd20
38です。
>>38を修正しました。それ以前に条件定義から修正しました。
(1)条件定義を opera.exe から OperaWindowClass へ。
(2)スクリプトを以下へ。
ControlClick, x** y**, A
sleep,30
Send, ^w

>>38ではStopStreamやFromSportなどでは閉じなかったので
クリック場所(x** y**)をアドレス入力欄へ変更しました。
なぜクリック場所をページのflash以外の位置にしないかと言うと
flashをクリックしてしまう可能性があるためです。
40名無しさん@お腹いっぱい。:2013/11/16(土) 15:38:28.09 ID:35kWeAd20
MGL及びplugin共通で使える関数をpluginフォルダへ入れられるのは良いんですが
その後の再起動でエラーになり起動せず(関数のahk内ではgoto,labelしてます)、
MG_Plugin.ahkで手動でincludeしないと正常に起動しないんですね。
これは仕様なので仕方がないことなんでしょうか?
(半)自動的にMG_Plugin.ahkへ登録できる何かうまい方法ありますでしょうか?
41名無しさん@お腹いっぱい。:2013/11/16(土) 15:52:55.37 ID:35kWeAd20
>>40
>これは仕様なので仕方がないことなんでしょうか?
何か悪意があるような表現してしまいました。
作者さんすみませんでした。
42名無しさん@お腹いっぱい。:2013/11/16(土) 16:48:03.74 ID:XVNmzA0x0
>>40
言ってることが良くわからん
自分で書いたプラグインにバグがあり、エラーを吐いて
MGL自体が起動しなくなったと?
ならエラーが出なくなるように直してから起動するか、
プラグインをpluginsフォルダから出してから起動すれば
良いだけのことだろ
43名無しさん@お腹いっぱい。:2013/11/16(土) 16:54:34.11 ID:35kWeAd20
あーなんか個人の日記スレみたいになってしまう。けど。
「MouseGestureL 関数 plugin」で検索したら何やら良さそうなのが…
「Function addition plugin」という、関数を追加、削除するプラグインを見つけました。

これで>>40の件は解決とさせていただきます。
同じ様な悩み持ってる方いらしたら、参考にしていただければ幸いです。
44名無しさん@お腹いっぱい。:2013/11/16(土) 17:05:35.42 ID:35kWeAd20
>>42
あ、いえ、元々問題なく動いてるプラグインのahkファイルから
関数のみ独立したahkファイルにした時に>>40の症状になるので
質問したのですが >>43 で解決しました。
ご配慮ありがとうございました。
45名無しさん@お腹いっぱい。:2013/11/17(日) 02:53:10.14 ID:g/BuEGJ90
横レスだが、俺の環境では>>25>>37のどっちでもイケた。Windows7 x64、UAC権限は外してる。
妙なことに気づいたんだが、Operaで同じようなこと試したらうまく動かないのな。Operaだと非アクティブウインドウにControlSendしてもうまく処理してくれないらしい。
かざぐるマウスでは非アクティブウインドウのタブを閉じる、って動作できたはずなので試してみたら、Chromeでは非アクティブ状態でタブ閉じてるのに、Operaではアクティブ状態にしてからタブ閉じてた・・・。
もういっそ、妥協してChromeでも「アクティブにしてからCtrl+WをSendする」でもいいのかな、と思ったり思わなかったり。
46名無しさん@お腹いっぱい。:2013/11/18(月) 12:42:32.19 ID:qKJshyGk0
setpointはなくこちらでサイドボタンに指定動作を設定しているのですが
ボタンを押した際にαというジェスチャーを指定したとすると、
例えば押したまま右に動くと当然+→のジェスチャーになってしまうのですが
指定した動作以外のジェスチャーはすべてαにしたいのですがどうしたらいいでしょう?
考えうる動作全てに設定すればいいのでしょうが指定動作以外一括でできるような方法はありますでしょうか?
なぜsetpointでしないかというと長押しなども設定したいからです
47名無しさん@お腹いっぱい。:2013/11/18(月) 18:28:44.09 ID:Xr6kemFF0
>>46 検証してないし、良く分からないのだが…

「ジェスチャー定義」に於いて、
作ったサイドボタン用の定義名に登録する時、
考えうる全てのジェスチャーを登録する。

例えば、
定義名:サイドボタンX1
登録するジェスチャー:X1B_R__ X1B_L__ ..... X1B_UD__ .....X1B_DLR__ .....
あとは動作割り当てで、定義名「サイドボタン」に希望する動作を割り当てる

多分間違ってるだろうけど、試さないよりはいいでしょう?
48名無しさん@お腹いっぱい。:2013/11/18(月) 19:26:17.62 ID:z2rXCc/50
どうにもFirefoxと相性が悪い気がする
というよりFirefox自体がおかしいんだろうけど・・・

ブラウザの動画プレイヤーをアクティブにするとジェスチャー効かないわ
ショートカット自体効かないからMGLからはどうにもならないそう
ヘルプのホイールリダイレクトの方法してみたらFirefoxだけ効かないどころか
通常のホイールすら効かなくなったしな
ホント内部ぐちゃぐちゃなんだろうな
49名無しさん@お腹いっぱい。:2013/11/18(月) 21:53:10.10 ID:iAVgL/H90
>>48
ブラウザの動画プレイヤー?
50名無しさん@お腹いっぱい。:2013/11/18(月) 22:07:43.82 ID:Xr6kemFF0
>>48
>>29にも書かれてるけど、
>基本的にどのブラウザでもFlashにフォーカスがあると
>ブラウザに対してキーを通してくれないので
>ラッシュからフォーカスを外さないと無理。

これで困ってる人、結構いるみたいだね。
51名無しさん@お腹いっぱい。:2013/11/18(月) 22:28:36.82 ID:z2rXCc/50
>>49
ニコニコでもようつべとかで動画プレイヤー部分をクリックしてアクティブ化?するとダメっぽい
>>50
どのブラウザでもってわけじゃないと思われ
FirefoxはダメだったけどChromeは平気っぽい
52名無しさん@お腹いっぱい。:2013/11/18(月) 23:08:58.75 ID:44Zvdgh/0
そういう時はタイトル判別しちまえばいいんじゃねーの?俺はそうしてる
ニコニコ動画(原宿) - Mozilla Firefox
的な感じで
53名無しさん@お腹いっぱい。:2013/11/18(月) 23:19:13.36 ID:z2rXCc/50
>>52
残念ながらそれでも効かない
仮に効いても適当にブラウズしてブログなどに埋め込んである動画に対応できない
54名無しさん@お腹いっぱい。:2013/11/18(月) 23:56:14.85 ID:KIqRS7Uz0
スレ内かマウスジェスチャーツール総合スレを見ればいいと思うよ
55名無しさん@お腹いっぱい。:2013/11/19(火) 05:52:20.23 ID:isr4byqx0
非アクティブなopera(ver12.16)にキーを送るため
ControlSendしようとしても出来ないのでココ来たんだけど
やっぱ出来無さそうなだな、諦めるしかないかぁ。
56名無しさん@お腹いっぱい。:2013/11/19(火) 05:58:05.21 ID:isr4byqx0
operaはコマンドIDも取得できないから
sendmessageやpostmessageも使えない。
最悪…
57名無しさん@お腹いっぱい。:2013/11/19(火) 23:21:00.80 ID:AvhxOnMi0
>>55 OPERAでかざぐるぐるではできてたの??
58名無しさん@お腹いっぱい。:2013/11/19(火) 23:52:52.92 ID:isr4byqx0
かざぐるぐるなんて使ったことないが。
59名無しさん@お腹いっぱい。:2013/11/20(水) 04:12:52.53 ID:iTsP5vsM0
MGL.ahkは女権定義にどんなジェスチャー登録したかの一卵性が悪いよね。
60名無しさん@お腹いっぱい。:2013/11/20(水) 18:42:23.59 ID:jFgHqAeo0
Firefoxは機能拡張のfiregestures使いたいからFirefoxだけジェスチャ対象から除外したいんだけどどうすればいいの?
61名無しさん@お腹いっぱい。:2013/11/20(水) 19:14:02.93 ID:PRMkhdC60
62名無しさん@お腹いっぱい。:2013/11/20(水) 23:28:54.86 ID:yWUY3JLp0
>>59
10個から20個程度までだと一覧性に問題ないし見やすいかと。

50個以上増えるとMouseGesture.iniをフォント小さめのエディタで開いたほうが一覧性は良い
あとは最初の行に思い出しやすいコメントをしっかり考えて書くことだね。
63名無しさん@お腹いっぱい。:2013/11/20(水) 23:38:28.60 ID:A4n7qDjx0
上の枠(条件、動作)の縦幅は確かに広げてほしい、あと4,5行分くらい
下の枠(ジェスチャ内容)の縦幅はその分狭くていいから
64名無しさん@お腹いっぱい。:2013/11/21(木) 02:07:17.37 ID:Of/Cj+LW0
>>62
どうやったら特定の条件定義に対するジェスチャー(動作)定義の一覧できんの?

>>63
オレと同じ悩み持った人いたんだな。

【MG_Edit.ahk】
394行目:Gui,Add,ListView,xs y+4 w262 h280 section -Multi NoSortHdr vLVRule gLVRuleSelect AltSubmit,%ME_LngListView001%
405行目:Gui,Add,DropDownList,xs y+160 w159 vDDLLogic gDDLLogicChoose Choose1 AltSubmit, %ME_LngDropDown001%
493行目:Gui,Add,ListView,xs y+4 w262 h200 section vLVAction gLVActionSelect -Multi NoSortHdr AltSubmit,%ME_LngListView002%
495行目:LV_ModifyCol(2,150)
504行目:Gui,Add,Text, xs y+102 w56 vLabel9, %ME_LngText007%
509行目:Gui,Add,Edit, xs w262 h122 Section vEAction gOnActionEditModified -Wrap WantTab T16 +0x00100000 Disabled
512行目:Gui,Add,Text, xs ys+130 w56 vLabel10, %ME_LngText008%

以前よりは見やすくなる。
6563:2013/11/21(木) 02:51:48.67 ID:OnZKU99e0
>>64
ありがとう、これは見やすい!
てか標準でこれくらいの比率がベストだろう
66名無しさん@お腹いっぱい。:2013/11/21(木) 07:28:18.04 ID:eA4Qq9jz0
詳しい方、教えて下さい

RB_LB_ で、ブラウザの戻る(Alt+Left)
LB_RB_ で、ブラウザの進む(Alt+Right)
というジェスチャーを設定しようとしています
この場合、RB_LB_ なら、右ボタンを押したまま左クリックを繰り返す形にしたいと考えています
LB_RB_ でも同様です
普通の設定だと、1回ごとに始動ボタンも放さないといけないので、ちょっとやりづらいなと…
始動ボタンを押したままでも繰り返すような形にしたいと思っています

参考として、ヘルプの
・「押しっぱなしで連続発動」を実現するには
・左ボタン押しながら右ボタンでタブ切り替え
などを読んで試行錯誤しましたが、うまくいきません
関数が理解できていないせいだと思いますが、このような場合はどう記述すればいいのでしょうか?
67名無しさん@お腹いっぱい。:2013/11/21(木) 12:25:15.29 ID:9zUhsSJq0
>>66
http://anago.2ch.net/test/read.cgi/software/1381940313/9
RB_LB_(右ボタン押し、左連打)は問題なく設定できるでしょ。

希望のLB_RB_は、どうしても一回ごとに始動ボタンを離すことになる。
発送の転換が必要でRB__のジェスチャ定義に以下の動作定義を当てはめる

G=RB__ のときに
if (GetKeyState("LButton", "P")) {
;↓直前のL_の後、R__の連続動作
Send, !{Right}
}else if !(MG_Executed>1){
Send,{RButton}
}
68名無しさん@お腹いっぱい。:2013/11/21(木) 12:40:22.41 ID:9zUhsSJq0
Lbutton始動に限り、僕はこうしてる。

MouseGestureL.ahkとは別に、ahkファイルを書いてる。
~LButton & RButton::Send,!{Right}

MGL.ahkとLButtonを食い合うから、反応は落ちてるのかもしれないけど、
希望通りLB_RB_,LB_RB_RB_,LB_RB_RB_RB_,LB_RB_RB_RB_RB_...のとき
押した瞬間に発動させてる
69名無しさん@お腹いっぱい。:2013/11/21(木) 23:50:49.01 ID:eA4Qq9jz0
>>67-68
ありがとうございます。67で示して頂いた記述で希望の動作ができるようになりました
何でこうなるのかがまだ理解できてないですが…
改めてヘルプやAHKリファレンス等を読んで、じっくり勉強します
70名無しさん@お腹いっぱい。:2013/11/22(金) 23:41:17.62 ID:8HAh1l6f0
G=RB__ のときに → G=RB_ のほうがいいんじゃねーの?押した瞬間発動させるなら。
71名無しさん@お腹いっぱい。:2013/11/24(日) 13:31:21.29 ID:sP/a/CDj0
左クリ+右クリで動作後に左クリックが押したままの状態になってしまう
(左クリックが効かなくなるのではなく例えば元のタブに戻るとドラッグしたままでテキスト範囲の選択などになってしまう)
右クリ+左クリ時に右クリを放しても作動させたい
左クリ+右クリ時に左クリを放しても作動させたい

現在の設定

RB__
if (GetKeyState("LButton", "P")) {
Send,新規タブ
}else if !(MG_Executed>1){
Send,{rbutton}
}

RB_LB_
send,タブを閉じる
7215:2013/11/24(日) 15:42:23.82 ID:7yBBamMA0
15です。
バイクにぶつかられたりして遅くなりましたが、
やっと>>37様のスクリプトを試す事ができました。動きました!理想の動きです。
ちなみに、環境はWin8.1で、UACの設定は変更してません。

chromeで不発の時は私の環境でもありましたが、
マウス直下のアプリにショートカットキーをちゃんと送れるだけでも、
使いこなしの幅が広がります。
ありがとうございました。
73名無しさん@お腹いっぱい。:2013/11/24(日) 21:01:30.52 ID:B/bsErMM0
>>71
RB_
If(GetKeyState("LButton","P")){
Send,{blind}{Lbutton Up}
Send,新規タブ
}else if !(MG_Executed>1){
Send,{blind}{RButton}
}
これでどーか?
74名無しさん@お腹いっぱい。:2013/11/25(月) 09:03:52.27 ID:L2JLuEqR0
Windows8.1上でVersion 1.18を使っています。
マウスの軌跡がいつのまにか消えていることありませんか?
消えるタイミングがよくわからない。
軌跡が消えたあとも、ジェスチャー入力は使えています。
75名無しさん@お腹いっぱい。:2013/11/25(月) 09:13:01.41 ID:SHkPtHyB0
7だけど消えることはよくあるよ
MGLを再起動すると直るけどね
なる時は結構な頻度だから、再起動もホットキー設定しようかなと思うくらいw
76名無しさん@お腹いっぱい。:2013/11/25(月) 23:16:29.59 ID:QUecwS3E0
>>70
それいいなとやってみたけど挙動が変
77名無しさん@お腹いっぱい。:2013/11/25(月) 23:59:26.96 ID:3unK+vJA0
ボリューム切り替えのプラグインが実際のボリュームとズレだして直らない
MGL再起動でも直らないし、PC再起動しかないのかな
回転始めはボリュームが逆に行ったりして微妙にストレスがたまる
78名無しさん@お腹いっぱい。:2013/11/26(火) 00:32:07.51 ID:vYcIe7AL0
作った本人だけどストレス貯まるなら使わないでいいよ
誰も使ってくれとは頼んでないし改造は自分でやってくれ
むしろいいのができたら俺使わせてもらうから
7974:2013/11/26(火) 09:14:21.30 ID:YImZ8+2C0
>>75
ああ、やっぱりよくあるんですね。
再起動は一瞬なので、定期的に再起動するようにしたり、
よく使うジェスチャーのたびに再起動させたりするといいのかな?
80名無しさん@お腹いっぱい。:2013/11/27(水) 18:40:10.66 ID:W19UnZRq0
>>78
改造させてもらったよ
http://ux.getuploader.com/autohotkeyl/download/27/TaskVol.zip

GUIでボリューム表示するようにしてみた
あとボリューム変更時にwavを鳴らすのと、Vol.0から↓回転でミュートになる
動きが個人的に合わなかったので変えてしまったから、オリジナルの方が良
かったって人はテキトーに直してね
ちなみに自分の環境だとオリジナルが問題なく動作してたから、>>77について
は何も対応してない
81名無しさん@お腹いっぱい。:2013/11/27(水) 19:00:44.67 ID:W19UnZRq0
>>80
中の説明に間違いがあった↓
TV_BarMarginX: ウィンドウ右端からボリュームバー右端までの距離
TV_BarMarginY: ウィンドウ下端からボリュームバー下端までの距離

分かると思うけど正しくはスクリーン端からの距離ね
82名無しさん@お腹いっぱい。:2013/11/27(水) 21:57:32.32 ID:+cmOK18v0
>>73
亀レスで横レスだけどありがとう
ブラウザやエディタはロッカージェスチャーができてたんだけど、使ってるファイラーにはダメだったんだよね
参考にしてやってみたら、うまくいきました

>>80-81
こちらもありがとう。入れてみました
表示の視認性がいいので、このまま使わせてもらいます^^
83名無しさん@お腹いっぱい。:2013/11/28(木) 17:54:34.66 ID:6NkSfYhr0
設定画面の[アクティブウインドウをターゲットする]にチェック入れてないのに前面ウインドウにしかジェスチャがきかないよ。
何かとバッテイングしてるのかな?
84名無しさん@お腹いっぱい。:2013/11/29(金) 05:12:09.34 ID:QmQDgNyq0
>>78,>>80
とても良いスクリプトを提供してくれてありがとう。

ところで、>>80に質問。
ミュートでボリュームバーと文字を赤色にしたいと思ってるんだけども、
ミュートした時点で
Gui, TV_BarWin:Color, 0xff0000
をすればボリュームバーは赤くなったんだけど、
Gui, TV_NumWin:Color, 0xff0000-0x010101(または、Gui, TV_NumWin:Color, 0xff0000)
しても文字じゃなくその背景色が変わるだけ…
文字を赤くするにはどうすればいいの?
85名無しさん@お腹いっぱい。:2013/11/29(金) 06:32:35.69 ID:sK73Ieu40
>>84
スクリプト内部を弄らなくても良いように先頭で変数宣言してるんだけども・・・
TV_VolColorとTV_BarBaseColorの値を変えれば色は変わるよ
86名無しさん@お腹いっぱい。:2013/11/29(金) 16:04:42.57 ID:asWzcge40
>>73
やってみたが変わらんなぁ
8780:2013/11/29(金) 19:49:28.45 ID:sK73Ieu40
更に変更 TaskVol.ahk Ver.1.2
http://ux.getuploader.com/autohotkeyl/download/28/TaskVol12.zip

・アプリごとに自動で音量変更する機能を追加
・ミュート時にボリューム表示の色を変えるようにした

FaderControllerというソフトがOS変えたら使えなくなったので、その機能を
取り込んだ
完全に個人用なのでアプリごとのボリューム定義はiniファイル直接編集と
いう突き放した仕様だけど悪しからず
需要が多そうなら設定のGUI化も検討します
88名無しさん@お腹いっぱい。:2013/11/30(土) 01:00:37.32 ID:bfN5tcC80
スクロールの動作で1スクロール?というのでしょうか、
カクっとするごとに違うファイルを読み込みたいのですが出来ますか?
具体的には画面の照明度変更batを段階的にスクロールの上下で実装したいのです
89名無しさん@お腹いっぱい。:2013/11/30(土) 07:12:26.87 ID:9qHrG7mW0
>>85
84だけど、レス遅くなり申し訳ない。

>>87のver1.2有り難く使わせてもらうよ。
ミュート時の色変更といい、その時の挙動といい、
自分にとって理想的な中身だったよ。

いろいろとお手間かけさせました。
どうもありがとう。
90名無しさん@お腹いっぱい。:2013/11/30(土) 07:56:19.80 ID:9qHrG7mW0
連投して悪い。
(1)ボリュームバーの背景色
(2)ミュート時のボリュームバー背景色
を初期値から黒(0x000000)など別の色にすると背景色じゃなく、バーの色が変わってしまう。
・通常時:バーの色が(1)の背景色に
・ミュート時:バーの色が(2)の背景色に
それぞれ変わってしまう。(文字色は正常に反映する)

以上、とりあえず報告しときます。
91名無しさん@お腹いっぱい。:2013/11/30(土) 09:16:17.32 ID:5s69HYlJ0
>>90
指摘どうも
バージョン変えずに再うpした
http://ux.getuploader.com/autohotkeyl/download/29/TaskVol12.zip
92名無しさん@お腹いっぱい。:2013/11/30(土) 10:19:40.38 ID:5s69HYlJ0
ついでにうp
かざぐるマウス機能代替プラグイン Ver.1.0
http://ux.getuploader.com/autohotkeyl/download/30/AltKGM10.zip

・タイトルバーをShift+左クリック ⇒ 最前面に表示
・タイトルバーをCtrl+左クリック ⇒ exeファイルのフォルダを開く
・タブコントロール上のホイール回転でタブ切り替え

最前面化時のフレーム強調表示はかなり面倒そうなので割愛
我こそはという人は他の機能も追加してアップデートしてね
93名無しさん@お腹いっぱい。:2013/11/30(土) 10:22:53.39 ID:9qHrG7mW0
>>91
ありがたく戴きました。
94名無しさん@お腹いっぱい。:2013/11/30(土) 15:49:24.58 ID:xEKlla720
>>92
クレクレで申し訳ないですがスクロールバー上でホイール回転で端までスクロールもあればお願いします
95名無しさん@お腹いっぱい。:2013/11/30(土) 16:24:09.51 ID:cZZ5z1xZ0
細かくON/OFFできないし、1個のプラグインに詰め込みすぎるのはどうなんだろう
96名無しさん@お腹いっぱい。:2013/12/01(日) 13:14:08.86 ID:A1wCQh2n0
>>91のTaskVolいいね、今使わせてもらってる。
音量の変更時ボリュームバー見ながらの調整できるのは良いよTVみたいで。

個人的にはトレイアイコンでも現在の音量レベル表示させてるけど、トレイアイコンのチラ見で確認できるから、これも良いよ。
ただアイコンを用意するのが大変だった…とある同機能の常駐ツールからアイコンパクって加工して.....
合計202個wは流石に疲れるわ…今考えると『絶対このレベル以上にはしないだろ』なアイコンは不要だったかも。
97名無しさん@お腹いっぱい。:2013/12/02(月) 17:49:25.33 ID:UoaosTTM0
WheelAccel.ahkの話はこっちで良いのかな?

WheelAccelの理想の動きはイメージで言うと下のグラフのような動きなんだけど
(徐々に加速し、スクロールが停止するちょっと前から徐々に減速する様な感じ)
http://homepage1.nifty.com/rikiya/images/software/117_4.gif
現実問題、WheelAccel.ahkの何処をどのように変えると実現します?

それから、この中に含まれるWheelAccel.ahkが最新バージョン?
http://mousegesturel.googlecode.com/files/Examples_52.zip
98名無しさん@お腹いっぱい。:2013/12/02(月) 19:21:46.84 ID:20yjVm+G0
99名無しさん@お腹いっぱい。:2013/12/02(月) 20:25:10.96 ID:UoaosTTM0
>>98
了解した。サンキュー。
100名無しさん@お腹いっぱい。:2013/12/05(木) 18:41:58.84 ID:ckeHTEHH0
Firefoxにはコントロールクラスが何もないと思ってたけど
GeckoPluginWindowなんてクラスがあったのか(プラグイン上)
Flash製の動画プレイヤー上で別のジェスチャを指定できるとは操作の幅が広がる
101名無しさん@お腹いっぱい。:2013/12/05(木) 23:49:19.71 ID:YvFrQueD0
MouseGestureL.ahk Ver.1.19
102名無しさん@お腹いっぱい。:2013/12/06(金) 09:44:12.44 ID:uPtGQb7a0
ヘルプに更新履歴が掲載されてて遅れてくるってのはやきもきさせられるな
モノはあるのに
103名無しさん@お腹いっぱい。:2013/12/06(金) 16:43:05.31 ID:X2ZjveDQ0
アイコンが変わったな
104名無しさん@お腹いっぱい。:2013/12/06(金) 21:03:40.25 ID:cMvqlV6y0
>>102
ゴメン言ってる意味がわかんない
105名無しさん@お腹いっぱい。:2013/12/06(金) 21:28:46.27 ID:/9nvd1uC0
>>104
すぐ上にバージョンアップのお知らせがあるだろw

・ジェスチャーの設定内容が自動保存される仕様に変更
・中央ボタンおよび第4、第5ボタンのデフォルト動作を無効化するオプションを追加
・設定画面の高さをアイテム登録数に合わせて調節するオプションを追加
・ウィンドウの位置とサイズを変更
・指定時間の経過後にボタンを放したら実行

一読しただけだが、このあたりはほしかった仕様とか使ってみたい機能かな
実際に使い込んでみれば、他にも出てくると思うけど
106名無しさん@お腹いっぱい。:2013/12/06(金) 21:38:32.31 ID:rS/XUk8i0
作者様、Ver.1.19へのバージョンアップありがとう。そしてお疲れさま。

ところで、MouseGestureL.ahk Ver.1.19変更点に、
>・設定画面の高さをアイテム登録数に合わせて調節するオプションを追加
てあるけど、これどうなったらウインドウの高さが変わるの?
(設定の「その他」で、項目チェック及び高さ制限を1000にしてる。)

「アクション」タブでジェスチャーに対するターゲット登録数が
スクロールバー出るほど登録してるけど何も変わらないよ。
107名無しさん@お腹いっぱい。:2013/12/06(金) 21:59:51.28 ID:cMvqlV6y0
>>105
いやそれは知ってるんだけど>>102の言ってることが
理解できない
108名無しさん@お腹いっぱい。:2013/12/06(金) 22:31:46.00 ID:/9nvd1uC0
うんうん分かった分かった。揚げ足取りの構ってちゃんなんだなw だからもうレスはいらんよ
ただ、言いたいことを推察し、その真意を理解するという能力も必要だぞ
実際に目の前にいる人に、いちいちそんな態度を取るわけではないと思いたいがw
109名無しさん@お腹いっぱい。:2013/12/06(金) 22:45:21.17 ID:2+ZfjTWn0
Run,コマンドは直書きしてたけれど、GUIでアシストしてくれるようになって良くなった。
管理者権限で起動うんぬんは、常に管理者でワイルドに起動してるから恩恵はよーわからん。

 ・スクリプトの編集に使用するエディタの指定オプションを追加
なんて俺旨昨日をつけてくれてありがとう

>>102
解読しようとオモタが無理だった。
110名無しさん@お腹いっぱい。:2013/12/06(金) 22:52:49.76 ID:cMvqlV6y0
>>108
おいおい純粋に質問してるのに何故煽りを入れるんだ?
お前は意味が理解できたのなら説明してくれ
111名無しさん@お腹いっぱい。:2013/12/06(金) 23:14:01.48 ID:/9nvd1uC0
>>110
更新部分が掲載されているが(作成中だからヘルプが)遅れてくる ってだけだと思うが?
112名無しさん@お腹いっぱい。:2013/12/06(金) 23:31:22.02 ID:x7FJsdDn0
102は 変更点.txt の存在を見落として
ヘルプが来るまで更新内容が分からないと思っただけじゃねーの
いちいち突っ込まなくても
113名無しさん@お腹いっぱい。:2013/12/06(金) 23:54:20.17 ID:XcxgigHj0
なるほどな
俺も>>102わからなかったけど
左の↓ボタンでダウンロードすると表示されないのか
114名無しさん@お腹いっぱい。:2013/12/07(土) 00:15:27.85 ID:kYNstzxr0
>>113
> 表示されないのか
俺はぴょんきち氏のサイトから直リン踏んだから気付かなかったぜ
115名無しさん@お腹いっぱい。:2013/12/07(土) 07:26:32.15 ID:F7nltHsM0
あれ?みんなMG_User.ahkってConfigフォルダ内に入ってる?
俺今までComponentsフォルダ内に入ってた。1.19にしたらユーザー定義サブルーチンが
全然利かなくておかしいなって思ったらMG_User.ahkが(上書きでConfigフォルダとComponentsフォルダ内に)二つになってた
116名無しさん@お腹いっぱい。:2013/12/07(土) 10:01:17.34 ID:kZuWoq2I0
俺のは最初からComponentsにあったぞ
117名無しさん@お腹いっぱい。:2013/12/07(土) 10:31:03.90 ID:UtLVen570
いや今回仕様変わったと思うよ
確かに以前はComponentsにあったし、今回のソース見たらConfigになってた
Configのバックアップだけ取っておけば済むよって配慮かな
118名無しさん@お腹いっぱい。:2013/12/07(土) 10:35:08.11 ID:ge/IFrFd0
>>115
入ってた気もするが、過去版が消えてるから確かめようがないな。
どうして辺鄙なとこに上げたうえに以前のヴァージョンも消し去ってしまうんだろ?
あ、ぴょんきちさんへの非難じゃないよ。応援してまつ。
119名無しさん@お腹いっぱい。:2013/12/07(土) 11:45:11.66 ID:t/5hUhqq0
>>118
過去Verあるやん
120名無しさん@お腹いっぱい。:2013/12/07(土) 12:08:11.59 ID:F7nltHsM0
とりあえずMG_User.ahk使ってる人はConfigフォルダに移動だね。
配布アーカイブにはMG_User.ahkはないので俺の空っぽMG_User.ahk(Configフォルダ内)は
再起動か右クリの拡張スクリプト編集選択時に自動生成されたんかな
121名無しさん@お腹いっぱい。:2013/12/07(土) 12:17:30.20 ID:1nUVmivt0
#Include *i %A_ScriptDir%\Components\MG_User.ahk
て書き直したな
122名無しさん@お腹いっぱい。:2013/12/07(土) 12:23:49.35 ID:MqWw8BL70
うpdしたら軌跡表示だけでも挙動がカクつくようになったわ
123名無しさん@お腹いっぱい。:2013/12/07(土) 12:49:21.34 ID:UtLVen570
>>122
うちは特に変わった様子なし
軌跡は普段使ってないけど試しにONにしても変化なし
Win8.1 64bit Core i7 3.4GHz RAM 8GB
124名無しさん@お腹いっぱい。:2013/12/07(土) 21:51:06.19 ID:YIjnThSV0
MouseGestureL.ahk 1.19来てたのね。
おつかれ〜。
ヘルプ作者さんもおつかれ〜。
125名無しさん@お腹いっぱい。:2013/12/08(日) 21:02:01.81 ID:xnU1vu760
探せばあったけどで、あんな分かりにくい位置にプルダウンメニューはないだろ。
だいたいCodeGoogleはオワコンで今日日GitHubだろ

>>122
俺もなったから戻した。
126名無しさん@お腹いっぱい。:2013/12/08(日) 21:56:21.44 ID:OzvOY7/j0
どんな配布形態にしようが過去Verを削除しようが、
配布する側の自由だわなぁ
オープンソースとはいえ複数人で更新してるわけでも
ないから、そこいらのうpろだでも十分なわけで

かざぐる作者もこういう輩に辟易したんだろな
127名無しさん@お腹いっぱい。:2013/12/08(日) 21:56:26.42 ID:uVTMWN690
128名無しさん@お腹いっぱい。:2013/12/08(日) 22:00:36.75 ID:slJIrA5e0
(´・ω・`)知らんがな
129名無しさん@お腹いっぱい。:2013/12/08(日) 23:05:30.96 ID:2EH3Z9Gc0
ヴァージョンうp来てたのか
130名無しさん@お腹いっぱい。:2013/12/08(日) 23:59:08.87 ID:xnU1vu760
>>127
検索語が恣意的。


>>126
最新版だけじゃ安定しないときのための過去版用意してるのが普通じゃね?
131名無しさん@お腹いっぱい。:2013/12/09(月) 00:31:37.41 ID:ZwYiK2H70
アップデートの際、ユーザー側で旧バージョンをバックアップするのも普通だと思う。
132名無しさん@お腹いっぱい。:2013/12/09(月) 07:02:37.97 ID://itYpqH0
第4、5ボタン無効化設定神すぎんだろ
133名無しさん@お腹いっぱい。:2013/12/09(月) 23:39:49.10 ID:ZMGpKIRI0
ヘルプにあるPyonkichiさんが作ってくれたMG_SendWheelを
使わせて頂いてますが
たまに逆の方向にホイールされてしまうことがあります

例えばホイール↑に回してるのに↓を回したような動作をするということです
ですが一瞬だけなのでどのように再現したらいいか、原因があるのか
分からず困っています
同じ症状出る人いらっしゃいませんか?
134名無しさん@お腹いっぱい。:2013/12/10(火) 00:14:09.09 ID:RO8ZtSZO0
一応、一応念のため
ahk切ってるときは正常動作するんだよね?
その症状で俺マウスを返品したことあるから
135名無しさん@お腹いっぱい。:2013/12/10(火) 01:29:34.18 ID:blEchZI20
>>134
はい MGLをオフにしていると問題なしなんです
136名無しさん@お腹いっぱい。:2013/12/10(火) 08:46:41.27 ID:BPdaM0Kb0
>>135
ホイールリダイレクトかな?ヘルプ4.3.3ならどう?
と言いつつ、自分もこれは他のソフトに頼ってるんだけどね
4.3.3の設定でも右クリしながらじゃないとリダイレクトしないケースがあるんで…
137名無しさん@お腹いっぱい。:2013/12/10(火) 11:59:19.95 ID:ICeRAX1m0
ホイールリダイレクトだったら
http://code.google.com/p/mousegesturel/
から落とせる、Examples_52.zip に入ってる
WheelAccel.ahk をプラグインとして使う手もある。
これのメインはスクロール加速なんだけど。
138名無しさん@お腹いっぱい。:2013/12/10(火) 16:48:01.99 ID:EkrD1Sux0
左クリック+右クリックと右クリック長押しを共存するにはどうしたら良いでしょう
ロッカージェスチャを設定すると右クリ長押しが効きません
elseとかifを混ぜて一個にすればできますでしょうか
139名無しさん@お腹いっぱい。:2013/12/10(火) 20:55:14.83 ID:blEchZI20
>>136-137
サンクスです
なかなか再現しないのでよく見直してみようと思います^^;
WheelAccel.ahkも試しましたが少し重いような気がしませんか
140名無しさん@お腹いっぱい。:2013/12/11(水) 00:36:29.23 ID:4+4zY4Iz0
>>139
あ、おれ正しくWheelAccel.ahkをPluginにしてMGL使ってるけど全く重くはないけどな。
多分少ない方だと思うけど、WheelAccel.ahkを含め6ファイルをpluginにしてるけど全然軽いぞ。

pluginsフォルダをWheelAccel.ahkだけにしても重いのかい?
141名無しさん@お腹いっぱい。:2013/12/11(水) 16:23:22.29 ID:ftcPN9VU0
>>137
横からだけど、WheelAccel.ahk すごく良いね。教えてくれてありがとう。
ホイールリダイレクトの機能だけ欲しかったから、加速率は1にして使ってみてる。
Firefox使ってるけど、これ入れてると>>15の問題も同時に解決できちゃうのもありがたい。
142名無しさん@お腹いっぱい。:2013/12/11(水) 16:32:41.93 ID:ftcPN9VU0
ところで、WheelAccel.ahkって関数で呼び出す方法と
MG_User.ahkに組み込む方法とがあるみたいだけど、
両者で何か違いってあるの?
どっちが軽いとか
143名無しさん@お腹いっぱい。:2013/12/11(水) 22:47:40.27 ID:SAeWmQfE0
>>132
なんで?
144名無しさん@お腹いっぱい。:2013/12/12(木) 10:09:14.52 ID:DUSXX0zZ0
(a)MGLを一旦終了してもう一度0から起動させる
(b)MGL右クリックメニューの「再起動」から再起動させる

(b)の方法でも立ち上がった時の状態は(a)と同じなんですか?(プラグインなども含めオールリセットされる?)
言ってることが分かりにくかったら申し訳ありません。
145名無しさん@お腹いっぱい。:2013/12/12(木) 17:19:32.16 ID:jKLh4qEi0
>>144
スクリプトの再読み込みが手動/自動の違いだけ、PCの再起動と同じようなもの。
ttp://ahkwiki.net/Reload
146名無しさん@お腹いっぱい。:2013/12/12(木) 21:00:53.27 ID:DUSXX0zZ0
>>145
レスありがとうございます。
質問前にそのリンク先読んでみましたが、ちょっと難解だったので質問しました。
>>145のレスと共にもう一度じっくり読んでみます。
147名無しさん@お腹いっぱい。:2013/12/12(木) 21:56:52.33 ID:ibUaTElQ0
>>140>>137
[17] WheelAccel.ahk をMouseGestureL.ahk で関数呼び出し。
[18] WheelAccel.ahk をMouseGestureL.ahk で関数呼び出し。MG_User.ahkに組み込む方法

てどう違うんですか?(@σ@
前者のほうはMGLに組み込む方法が分かりましたが
後者のほうはどうやってMGLに組み込むのでしょうか?
148名無しさん@お腹いっぱい。:2013/12/13(金) 00:06:13.00 ID:DUSXX0zZ0
>>147
>>140だけど、質問の答はよく分からないなぁ。
おれWheelAccel.ahkは単純にpluginとしてpluginsフォルダにブッ込んで使ってるから。

WheelAccel.ahkは若干の手直し必要だけど、関数呼び出しやら何やらみたいに小面倒くさくないから
あなたも難しく考えないでWheelAccel.ahkをpluginとして組み込んで使いなさい。
とりあえず、以下に方法書いとくよ。

(1)ラベル「WheelInit:」の上に以下の2行追加
Gosub,WheelInit ;初期化
Goto,WheelAccel_End ;←ラベル名は適当

(2)この1行を最終行に追加
WheelAccel_End: ;←ラベル名は適当

(3)Hotkeys の
WheelDown:: WheelRedirect()
    〜
+WheelUp:: WheelRedirect(1)
までのコメントを外す

以上でpluginとして使えるようになると思う。
149名無しさん@お腹いっぱい。:2013/12/13(金) 00:27:45.92 ID:0gfR+XJt0
>>148
その(3)のコメントは外さずにMGL側でジェスチャのアクションとして
WheelRedirect() と WheelRedirect(1) を指定した方がアプリ別にオンオフできて良いのでは
150名無しさん@お腹いっぱい。:2013/12/13(金) 00:32:21.92 ID:8BfgSfVF0
>>148
丁寧にホントにありがとうございます<(_ _)>
それで行ってみたいと思います
151名無しさん@お腹いっぱい。:2013/12/15(日) 23:27:01.70 ID:435/ZEf30
Sleepについて質問です
ゲーム等でSleep命令を使用するとSleep中はゲーム自体の処理も止まるようです
マウスのスクリプト等でも同等の症状はでますが、AHKではどのようにして処理を行わせるのがスマートなのでしょうか?
152名無しさん@お腹いっぱい。:2013/12/16(月) 00:19:42.96 ID:g9ztIiRs0
>>151
>Sleep中はゲーム自体の処理も止まるようです
何がしたいのか分からないし、ゲームが止まるのが理解できない。
153名無しさん@お腹いっぱい。:2013/12/16(月) 00:49:14.99 ID:jmG2LmGv0
>>152
Sleepと同等の処理を行いたいのです
AHKに限らず、マルチスレッド処理を行わずにSendInputやSleepを呼び出しているツールは同等の問題が発生するんです
154名無しさん@お腹いっぱい。:2013/12/16(月) 01:02:12.49 ID:i4LeZZ0Z0
擬似マルチスレッドだもの
155名無しさん@お腹いっぱい。:2013/12/16(月) 01:06:02.02 ID:g9ztIiRs0
>>153
まださっぱり分からん、何をどう書いたんだよ?
何がしたいのかも分からんし。
156名無しさん@お腹いっぱい。:2013/12/16(月) 01:50:20.87 ID:SMJZJdLq0
アクション実行中にSleepしつつも次のジェスチャーを
認識させたいならMG_Defer()だね
157名無しさん@お腹いっぱい。:2013/12/16(月) 23:19:00.47 ID:k/O+MCiL0
MG_Defer() の有効な使い方がわからん。わからなくてもいいけれど、
全部使いこなしてないと勿体無い気がして。
158名無しさん@お腹いっぱい。:2013/12/21(土) 00:45:27.57 ID:VISWEubD0
左クリック+スクロール(上下)ってできますか?
やはり左クリックが効かなくなってしまいます
159名無しさん@お腹いっぱい。:2013/12/21(土) 11:32:51.88 ID:VpYBdbXK0
>>158
スクロールはホイール回転のことを言っていると仮定する

if (GetKeyState("LButton", "P"))
{
;  左+ホイール回転時の動作

}
else
{
;  単独ホイール回転時の動作

}
160名無しさん@お腹いっぱい。:2013/12/22(日) 03:18:32.53 ID:kvIp8XiY0
できた!
ありがとうございます
161名無しさん@お腹いっぱい。:2013/12/24(火) 16:31:08.57 ID:L/IhyfyU0
ナビの表示位置をジェスチャー開始位置に固定って出来ませんか?
162名無しさん@お腹いっぱい。:2013/12/24(火) 21:20:37.17 ID:L/IhyfyU0
>>161です。
もしくは、画面四隅以外の任意位置に固定表示出来ませんか?
163名無しさん@お腹いっぱい。:2013/12/24(火) 23:19:21.83 ID:TILm8C380
L版は使ったこと無いからしらんけど、
L版じゃないほうならtooltipの座標を指定すればいけた
164名無しさん@お腹いっぱい。:2013/12/25(水) 00:43:33.96 ID:t43FqCMT0
嘘だろ、今時L版に以降してないとかっっw
165名無しさん@お腹いっぱい。:2013/12/25(水) 00:57:23.86 ID:7j4tZ20T0
Mousgesture.ahkをいじくりすぎてL版への移行が面倒くさい
ahk本体はノーマルとL版を共存させているけど
166名無しさん@お腹いっぱい。:2013/12/25(水) 12:57:39.50 ID:dZn1uPUV0
>>39
最大の悩みが解決されました。
ありがとう。
167名無しさん@お腹いっぱい。:2013/12/25(水) 18:15:49.47 ID:pDxSNlBf0
>>161です。
>>163
レスありがとう。でも、こちらは"L"なので・・・

>>161-162の件ですが、何とか自己解決できました。

以下は変更の一例です。

【ジェスチャー開始位置にナビを固定表示】
1.MouseGestureL.ahkを変更→上書き保存する。
2730行目:winX := MG_MonitorL + MG_AdNaviSpaceX
2731行目:winY := MG_MonitorT + MG_AdNaviSpaceY
これを、
winX := MG_X
winY := MG_Y
に変更します。
但し、ジェスチャー開始位置が画面右端に近いと表示が画面からはみ出す欠点が有ります。
winX := MG_X - winW
winY := MG_Y - winH
だと、逆に画面左端に近いと画面からはみ出します。

また、任意位置へ固定表示させるなら、
winX := 200
winY := 100
などと直接数値を指定すればいいようです。

2.次に、「MouseGestureL 設定」→「表示位置」を「スクリーン左上」にしOKするだけです。

とりあえず、「MG_SetCornerPos()」という関数内の「winX」と「winY」の値をいじればいいみたいです。
168名無しさん@お腹いっぱい。:2013/12/25(水) 18:33:55.47 ID:pDxSNlBf0
すいません。>>167です。
これの効果があるのは、「アドバンスドナビ」と「リアルナビ」だけです。
お騒がせしました。<(_ _)>
169名無しさん@お腹いっぱい。:2013/12/25(水) 19:49:11.27 ID:HMl222Ca0
カーソルからの距離を-1に設定すると開始位置固定になるよ
170名無しさん@お腹いっぱい。:2013/12/25(水) 20:42:43.25 ID:pDxSNlBf0
>>169
レスありがとう。あら?そんな簡単に出来るんですか・・・(´・ω・`)

でも、色々試した結果画面中央付近に固定表示させるのが一番しっくりきたのでそれで行きます。
(これも簡単に設定できたりして・・・)
171名無しさん@お腹いっぱい。:2013/12/26(木) 12:28:27.75 ID:cB/d28Hv0
Aという動作=クリックして更新だとしたらそれ以外の動作は何をやってもBという動作にする事はできますか
サイドボタンなどの押しにくい動作でクリックした際、カーソルが動いてしまってクリック+横や上、場合によってはその組み合わせなどになってしまいます
ひとつずつそういう動作を追加していけばいいのでしょうが、精神衛生上、またこの動作以外は無効(動作B)のような一括設定があればうれしいです
172名無しさん@お腹いっぱい。:2013/12/26(木) 13:56:52.77 ID:T5mwRl0H0
IfWinExist, ahk_class MozillaWindowClass,
WinRestore, ahk_class MozillaWindowClass
IfWinNotExist, ahk_class MozillaWindowClass,
Run, C:\Program Files\Mozilla Firefox\firefox.exe

これをもっと簡潔にできませんかね?
173名無しさん@お腹いっぱい。:2013/12/26(木) 14:07:18.99 ID:6ztpcYyA0
>>172
ttp://ahkwiki.net/Else
ttp://ahkwiki.net/Window#Last_Found_Window

IfWinExist, ahk_class MozillaWindowClass
 WinRestore
Else
 Run, C:\Program Files\Mozilla Firefox\firefox.exe
Return
174名無しさん@お腹いっぱい。:2013/12/26(木) 14:21:05.76 ID:T5mwRl0H0
>>173
ありがとうございました。もっとwiki呼んできます。
175名無しさん@お腹いっぱい。:2013/12/26(木) 14:29:46.03 ID:fsSWx2MR0
エラーって何の話だ
176名無しさん@お腹いっぱい。:2013/12/26(木) 15:24:22.01 ID:fsSWx2MR0
>>175誤爆してたスマソ
177名無しさん@お腹いっぱい。:2013/12/27(金) 18:34:53.17 ID:artCiKjV0
タスクトレイに格納されてるソフトを終了させることってできますか?
178名無しさん@お腹いっぱい。:2013/12/27(金) 19:21:50.27 ID:Dkxoysw10
>>177
対象のプロセスを終了させればタスクトレイアイコンも消える。
ttp://ahkwiki.net/Process
179名無しさん@お腹いっぱい。:2013/12/27(金) 19:42:28.34 ID:ZyegS7q60
Process, Close,
だと消えなくね?アイコンはずっと残り続けるっぽい
180名無しさん@お腹いっぱい。:2013/12/27(金) 20:29:19.01 ID:Dkxoysw10
>>179
指摘ありがとう、プロセスは終了できてるがアイコンが更新されないようなので
WinClose を優先して利用した方がいいのか。

Process マウスカーソル乗せないと消えない
WinClose アイコンも自動で消える

ttp://ahkwiki.net/WinClose
181名無しさん@お腹いっぱい。:2013/12/27(金) 21:20:59.76 ID:nXUTU/kR0
AHKスレの過去ログに
残ってしまったタスクトレイのアイコンを消すスクリプトもあったはず
182名無しさん@お腹いっぱい。:2013/12/27(金) 23:46:31.20 ID:aMU/uwJn0
タスクトレイのアイコンに親でも殺されたのか?

Win+D二回とか、とにかく窓全体を再描画させたら消せそう
183名無しさん@お腹いっぱい。:2013/12/28(土) 21:45:46.20 ID:pwEuDMNa0
このソフト、設定しているどのジェスチャよりも長いジェスチャやると
ジェスチャがリセットされてRB_の直後の状態に戻るけど、そういうもんなの?
184名無しさん@お腹いっぱい。:2013/12/28(土) 22:01:06.46 ID:b620ow0C0
そういうのは、具体的にどんなソフトでどういうジェスチャ定義をして、そこにどのように動作割り当てをしたか
を書いた方が伝わりやすいと思うけどね
まあヘルプで「リセット」で検索してみて、あてはまる症状があるか確認を
185名無しさん@お腹いっぱい。:2013/12/28(土) 22:38:46.05 ID:pwEuDMNa0
>>184
ごめんなさい、ヘルプ見たら書いてあった。「自動リセット」というやつみたいだ
ググったりWiki見たりして出なかったから聞いたけど、肝心のヘルプを見忘れてたわ
失礼しました
186名無しさん@お腹いっぱい。:2013/12/28(土) 23:38:18.00 ID:YGbyVI1k0
GetKeyStateとかロジックが複雑すぎてついていけない。
187名無しさん@お腹いっぱい。:2013/12/29(日) 00:36:18.68 ID:LFbBGn+Y0
自動リセットってどういうメリットがあるんだろ
ジェスチャーやめたいときタイムアウトさせるしかないデメリットのがでかそう
まぁすぐなれるだろうけど
188名無しさん@お腹いっぱい。:2013/12/29(日) 02:34:47.32 ID:Ta56niZ40
>>187
RB_UUUUUUUUUUUUUUUUUUUUU_みたいなの一個作っておけばいいのでは
189名無しさん@お腹いっぱい。:2013/12/30(月) 02:44:34.40 ID:PUXDlkkT0
>>183>>188
全然気がつかなかった。そういう仕様なの?。
190名無しさん@お腹いっぱい。:2014/01/01(水) 22:40:38.92 ID:kydrtLkO0
>>187
回転などの反復系のジェスチャで途中でしくじっても続けられるようにする機能だよ
191名無しさん@お腹いっぱい。:2014/01/04(土) 23:49:48.11 ID:BxBHm9Ie0
今年こそPostMessageをクールに使いこなしてハッカー( )に近づこうとしましたが、
何をどう設定したらいいのか参考となるページを見つけることができませんでした。

憐れみ深い方、詳しい設定方法を載せているところをご存知でないですか?
192名無しさん@お腹いっぱい。:2014/01/07(火) 23:34:31.57 ID:b0vSnMcw0
ヒント:リソースハッカー、WindowsSpy
193名無しさん@お腹いっぱい。:2014/01/08(水) 17:14:52.20 ID:eCBoKcOE0
このソフトで指定のアプリの再起動ってどう書けばいいの?
194名無しさん@お腹いっぱい。:2014/01/08(水) 18:06:33.61 ID:NA8co93/0
>>193
閉じて→起動=再起動

WinClose ttp://ahkwiki.net/WinClose
Run ttp://ahkwiki.net/Run
195名無しさん@お腹いっぱい。:2014/01/08(水) 19:44:05.54 ID:2SAJZ6+X0
>>194
プロセス消えたのを確認してから起動させるべきじゃね?
196名無しさん@お腹いっぱい。:2014/01/08(水) 20:19:03.96 ID:NA8co93/0
>>195
そうだね。
197名無しさん@お腹いっぱい。:2014/01/08(水) 20:51:28.73 ID:yAVaO85M0
>>195
>>194>>193に対してヒントを示したのであるから、
>>193に言うならまだしも>>194にそこまで言わなくても…と思う。
198名無しさん@お腹いっぱい。:2014/01/09(木) 11:00:01.68 ID:WQTija6g0
昨日から使い始めました。

ターゲットの設定がよくわかりません。

クロームと、エクスプローラー(フォルダ)でマウスジェスチャしたいのですが、
どうすれば良いですか?
Disableってのは無効の意味ですか?
199名無しさん@お腹いっぱい。:2014/01/09(木) 12:00:25.39 ID:pzsXC6WZ0
>198
> Disableってのは無効
そうだよ。

>クロームと、エクスプローラー(フォルダ)でマウスジェスチャしたい
とりあえずConfigのなかに入ってるMouseGestureL.ini.preset の.preset外してリネームして
色々試してみれば?
---------------ここから
[Explorer]
WClass=CabinetWClass
WClass=ExploreWClass

[Google_Chrome]
WClass=Chrome_WidgetWin_1
Exe=chrome.exe
--------------ここまでコピーして、「クリップボードからインポート」を実行すればいける
200名無しさん@お腹いっぱい。:2014/01/09(木) 12:11:06.27 ID:p5xwg6Wn0
普通に手順教えとけよタコ
201名無しさん@お腹いっぱい。:2014/01/09(木) 12:27:28.81 ID:RdUIjLw50
>>199
ありがとうございます。

今、外のPCなので

家に帰ったら試してみます
202名無しさん@お腹いっぱい。:2014/01/10(金) 14:39:51.63 ID:WOKymK700
MouseGestureL.ahk使い始めたんだけどホイールマウスで思いっきりスクロールさせると
(see #MaxHotkeysPerInterval in the help file)ってエラーが表示されるんだけどどう解決させればいいの?
203名無しさん@お腹いっぱい。:2014/01/10(金) 15:43:34.13 ID:owx82vCa0
>>202
以前はホイールが無いトラックボールとWheelball(ホイールをエミュレートするソフト)
という環境で同じエラーが多発していたので以下のように設定してた。(最適値は環境によって異なる)
#HotkeyInterval 6000
#MaxHotkeysPerInterval 300

ちなみに現在はWheelballを使っておらず、同等の動作をAutohotkeyで行っているので
#HotkeyInterval と #MaxHotkeysPerInterval を未指定(初期値)でもエラーは出なくなった。
204名無しさん@お腹いっぱい。:2014/01/10(金) 23:38:36.47 ID:NhKU6AoL0
Example Explorer for MouseGestureL.ahk (Examples52.zipより)て
労作の割には不遇なダウンロード数だな。

初心者向けに、MGLの用途以外でも拾ってきた関数の備忘録に使えなくもない。
(書式が簡単なtxtだから。)

ただ、要望を挙げさせてもらえば、せめてカテゴリ別に表示できるようにしてほしい。
ついでに点数評価というかランク付けができて、ランクごとにも表示できるようにしてほしい。

今の段階じゃ製作者の我が表に出すぎている。
205名無しさん@お腹いっぱい。:2014/01/11(土) 10:50:06.53 ID:nGCfcZ2D0
ブラウザだけで動くようにしたいんですけど、その設定を教えて下さい
指定したアプリだけ動くようにする設定です
それと、今までかざぐる使ってて右クリ↓にCtrl+Shift+左クリックを割り当ててリンクを新しいタブで開いていたんですが
MGLでそれはできますか?
Send, +^{LButton}
これをやってもちゃんと動作しないんです
206名無しさん@お腹いっぱい。:2014/01/11(土) 11:09:09.42 ID:I9pDXCYR0
>>205
ヘルプ 3.4.条件定義をよく読んでみる
207名無しさん@お腹いっぱい。:2014/01/11(土) 11:32:52.39 ID:nGCfcZ2D0
>>206
読んでも全くわかりませんが
とにかくこれをいれるとすべてのプログラムでナビが表示されるようになるので非常にうざいです
ブラウザとか個別に指定はできましたけど適用させたいアプリだけにする設定はないですよね?
まさかDisabledに除外したいアプリを一つづつ追加しろとはいわないよね?
正規表現で*.exeにしたら全部無効になったけどブラウザに適用されなくなったしホント使いにくいソフトですね
使えなくなるまでかざぐる使い続けますわ そしたらこれよりいいのが出てくるだろうから
208名無しさん@お腹いっぱい。:2014/01/11(土) 11:38:17.70 ID:CsArfg6n0
んじゃまぁ、そうすれば?
209名無しさん@お腹いっぱい。:2014/01/11(土) 11:42:31.75 ID:fQrQ2wiG0
かざぐるが頭の前提にある人は根底から思想が全く違うんだなと思った。
まーナビを個別に表示するか否かできる設定はあっても良いとは思うけど
自分でそうしたいとは全然思わないな。
210名無しさん@お腹いっぱい。:2014/01/11(土) 12:04:48.65 ID:I9pDXCYR0
>>207
ナビ表示云々なんて、205で全く触れてなかったことをいきなり持ち出した理由は?書くなとは言わんが順番がおかしいw
そのまんまの[ナビ]タブの設定でチェック外せばいいだけだろ?
>ブラウザとか個別に指定はできましたけど〜
もう少し分かりやすく伝えようやw 例えば、ブラウザの中でも火狐にのみ効くようにしてくれってか?
それなら、ヘルプ 3.4.を読み直せ。あんたは5回や10回では足らん。自分の想定通りになるように条件種別を変えながら確認すること
まあ、この段階でそこまでファビョっちゃうなら、あんたはかざぐるでいいと思うがね
211名無しさん@お腹いっぱい。:2014/01/11(土) 12:17:09.60 ID:zEGEhRyI0
>>210
はあ?何なんだお前?
ナビが効いてるってのはジェスチャーが効いてるってことをいいたいだけなんだが?
結局適用させたいアプリだけ指定する方法はないんだろ?な、いってみな?

>もう少し分かりやすく伝えようやw 例えば、ブラウザの中でも火狐にのみ効くようにしてくれってか?
なんでこんな解釈ができるのか?アスペなのか?
火狐なんてまず使ってないしw なにエスパーしてんだよゴミがw
212名無しさん@お腹いっぱい。:2014/01/11(土) 12:21:01.25 ID:zEGEhRyI0
あ、ID変わってる
俺は>>205

それにしてもこういう質問して自分で考えろみたいなレスを返す自称情強様が使ってるソフトはすべてゴミだわ
たかがマウスジェスチャで設定するのに時間かかりすぎなんだよアホが
かざぐるの洗練さを見習えよ
213名無しさん@お腹いっぱい。:2014/01/11(土) 12:23:27.43 ID:fQrQ2wiG0
>>211
>ナビが効いてるってのはジェスチャーが効いてるってことをいいたい

その時点でおかしいから
214名無しさん@お腹いっぱい。:2014/01/11(土) 12:24:23.10 ID:NZcvDa7ZP
あんま構うと常駐荒らしに変貌するぞ
もう止めとけ
215名無しさん@お腹いっぱい。:2014/01/11(土) 12:26:19.69 ID:I9pDXCYR0
>>211
>ナビが効いてるってのはジェスチャーが効いてるってことをいいたいだけなんだが?
それなら最初から「意図しないソフトにもジェスチャーが効いてしまう」と書けばいいだけのことだろw

>結局適用させたいアプリだけ指定する方法はないんだろ?な、いってみな?
あるよ。答はもう書いた。もっと詳細に書けないことはないが、「お前の態度が気に入らない」w
それと「例えば」の話だから、火狐に限定した話じゃない
かざぐる使いって高確率で態度がデカいんだよな〜。だから、206のような書き方で済ませたかったんだがw
216名無しさん@お腹いっぱい。:2014/01/11(土) 12:27:15.54 ID:zEGEhRyI0
>>213
はいはいお前もアスペな
初期状態であるアプリにだけマウスジェスチャを効かせたいときにナビがあるかないかってのはマウスジェスチャが効いてるか効いてないのか
を表しているようなもんだから俺はナビがあると書いた
全くこれぐらいも察しれないんだからアスペといわれるんだよ
そんなことよりも指定したアプリだけマウスジェスチャを有効にする方法はないのか?
全部適用させてから除外する方法しかないんだろ?
あまり使わないアプリとかまでマウスジェスチャを使いたいとは思わないしそれで干渉する可能性も考えるとなおさら
ブラウザとエクスプローラーぐらいだけで十分って人は沢山いるんだよね
217名無しさん@お腹いっぱい。:2014/01/11(土) 12:28:42.58 ID:zEGEhRyI0
>>215
>あるよ。答はもう書いた。もっと詳細に書けないことはないが、「お前の態度が気に入らない」w
ほら、こんなこといってるが実際はないんだろ
ないから答えられない はい論破www
218名無しさん@お腹いっぱい。:2014/01/11(土) 12:31:09.55 ID:zEGEhRyI0
>>215
それとお前、右クリ↓でCtrl+Shift+左クリックを割り当ててリンクを新しいタブを開くはできるのか?
Send, +^{LButton}
なぜこれでできないのか説明してみろ
219名無しさん@お腹いっぱい。:2014/01/11(土) 12:31:27.03 ID:RzNhSytD0
全部にナビがでるのはDefaultにアクションを指定しているからだろが。
ブラウザだけ使いたきゃ条件定義にそのブラウザだけとってきて、
アクションはそのブラウザを指定しろや。
220名無しさん@お腹いっぱい。:2014/01/11(土) 12:37:33.15 ID:I9pDXCYR0
>>217-218
答はあるし、すでに書いている。あとは理解する気があるかどうか、理解できる頭があるかどうかの問題w
ヘルプをきちんと読む気がないなら、もっと広くて慈悲深い心の持ち主が出てきてくれるのを待っておけ
お前の言い草は他人に教えてもらったり、何かを頼む態度ではない。よって、俺はお前にこれ以上教える気はサラサラない
お前にはかざぐるがピッタリ。その言葉だけ授けておくわw
221名無しさん@お腹いっぱい。:2014/01/11(土) 12:39:32.58 ID:zEGEhRyI0
>>220
ほらw 答えれないからそういうこと書くw
さっさと答えたほうが面倒くさくないから普通は答えるだろうにw
なんどでもいってやるぞ できないんだろ?これらは?
指定したいアプリのみ適用 ナビと線も
Ctrl+Shift+左クリックでリンクを新しいタブで開く
222名無しさん@お腹いっぱい。:2014/01/11(土) 12:44:09.35 ID:zEGEhRyI0
ほら、なんでこれで動かないのか説明してみろ自称情強様は
http://i.imgur.com/VmCE03h.jpg
http://i.imgur.com/xt10Tcy.jpg

ちなみにDisableであるアプリを指定するとそのアプリではナビが表示されなくなるからちゃんと除外できてるとわかる
これを指定したアプリだけでする方法はないのか?早く答えろ自称情強様
223名無しさん@お腹いっぱい。:2014/01/11(土) 12:46:22.01 ID:zEGEhRyI0
>>220
それとなんでお前は俺が火狐を使ってるとエスパーしたの?
早く答えろよ自称情強様wwwwwwwww
224名無しさん@お腹いっぱい。:2014/01/11(土) 12:50:55.86 ID:NZcvDa7ZP
リンクを指定したきゃカスタム条件式のカーソル指を設定して
動作でカーソル位置を戻してからブラウザ側で設定したCtrl+Shift+左クリックとかを割り当てれば良いだけ。
全部MGLの設定だけで出来る。


>>各位
自己解決する気が無い人の相手しなくていいよ
明らかに調べることよりスレに書き込むことにリソース割いてるし。何故か>>219もスルーしてるし。

このスレのスタンスってAutohotkey本スレと同じで
ある程度自分で調べた人に対応するだけでいいと思うんだよね。
この場合はスクリプトの記述の話じゃなく設定の話だからそれ以前の問題。
225名無しさん@お腹いっぱい。:2014/01/11(土) 12:50:58.39 ID:RzNhSytD0
;カーソルを移動
MG_Move()
Send,+^{Lbutton}

念には念を入れて
;ジェスチャーの認識終了後に実行
if (MG_Defer()) {
;ジェスチャーの認識終了後に実行する動作
MG_Move()
Send,{Ctrl down}{Shift down}{Lbutton}{Shift up}{Ctrl up}
}

リンク先から外れたところクリックしてることになるから、動くわけないだろ。
座標戻せよ
226名無しさん@お腹いっぱい。:2014/01/11(土) 12:57:42.88 ID:zEGEhRyI0
>>225
これやってみたけど、ジェスチャした後マウスが戻る挙動が気に食わない
まあこの程度のジェスチャでいちいちこんな面倒くさいことしなきゃいけないのがこのソフトなんだな
たかがマウスジェスチャの設定で時間を割かれるでもごめんだわ こんなゴミソフトは捨てておこう
俺みたいな情弱にはかざぐるしかないわ
227名無しさん@お腹いっぱい。:2014/01/11(土) 13:00:10.28 ID:ezMuEju20
さよか
228名無しさん@お腹いっぱい。:2014/01/11(土) 15:19:34.33 ID:auMRFBGj0
エクスプローラでファイルを右ドラッグして離したときに通常通りメニューが出るようにしたいです
RB_UDUD や RB_LB_ に ジェスチャ認識打ち切りを割り当てることで一応目的は達成できるのですが
RB_UDUDは手数が多いし、RB_LB_は間にジェスチャを挟んでしまうと無効になるしで不便です
もっといい手はないものでしょうか
229名無しさん@お腹いっぱい。:2014/01/11(土) 16:01:58.12 ID:2qoLHBDL0
>>228
MG_TreeListHitTest() で分岐させてみては?
それでも無理なら過去に色で判別していた人がいた。
http://mimizun.com/log/2ch/software/1296446228/260
230名無しさん@お腹いっぱい。:2014/01/11(土) 16:16:35.45 ID:L93ysrB90
>>228
自分は、[認識設定]→[タイムアウト]→[ジェスチャーのタイムアウト 〜 ]をゼロにした
[ジェスチャー]タブや[アクション]タブで特別な事はしてない

ファイル右クリックし間髪入れず移動(ドラッグ)させるとジェスチャー認識してしまう可能性が大きいから
ファイル右クリック後、気持ち"溜め"作ってから動かせば通常の右ドラッグになる(どの方向でもOK)
"溜め"の時間は、直ぐ下の[ボタンを押している間に認識が打ち切られる 〜 ]が関係するかも?
231名無しさん@お腹いっぱい。:2014/01/11(土) 16:42:19.56 ID:9H9aPH8o0
>>229
サイドスピアだけどこのソフトって色も判別できんのね。
ちょっといじってくるわ。
232名無しさん@お腹いっぱい。:2014/01/11(土) 16:52:12.80 ID:12MXSZXv0
またかざぐるにしがみつくアホが暴れてたのか
233名無しさん@お腹いっぱい。:2014/01/11(土) 17:53:09.18 ID:auMRFBGj0
>>229-230
回答ありがとうございます>230の方法は併用してみたいと思います。

自分でも方法を探したところ斜め移動の認識範囲をいじることで第1ストロークのみ斜め認識させられるとわかったので
使ってなかったRB_7にジェスチャ認識打ち切りを割り当てることにしました
234名無しさん@お腹いっぱい。:2014/01/11(土) 17:55:09.69 ID:RzNhSytD0
MG_Move();開始位置に移動したら
MG_Move(0, 0, 1, 0);ふつうにセットで、終了位置に移動しなおせばいいだろ
235名無しさん@お腹いっぱい。:2014/01/11(土) 18:04:02.63 ID:vUbk5pRU0
かざぐるとMGLってジェスチャーソフトとしては方向性が真反対だから
乗り換え対象として選択するのはそもそも無理があると思う
とりあえず中間に位置するマウ筋系か、StrokeIt辺りにしておくのが
無難だと思うが
236名無しさん@お腹いっぱい。:2014/01/13(月) 00:42:01.70 ID:q/xNG54L0
WheelAccel.ahkをプラグインフォルダに入れたらマウスジェスチャの設定画面が出てこなくなっちゃったんだけど
どうするのが正しいの?
237名無しさん@お腹いっぱい。:2014/01/13(月) 01:14:47.61 ID:qvRdmS//0
gotoで囲ってないんじゃね?
238名無しさん@お腹いっぱい。:2014/01/13(月) 01:29:05.75 ID:rORFF29A0
>>236
それって、どこからDLしたファイル? MGLプラグイン用に記述されてないとそうなるよ
簡単な回避策は、プラグインフォルダに入れずに、WheelAccel.ahkをMouseGestureL.exe にD&Dすること
他には、書いてくれてる通りGoto使う。Autohotkey専用うpろだの、OSM大改造.zip を落とすと簡単に説明されてる
;とりあえず走らせた時に〜ってやつね。それを参考にして、
Goto ○○○
末尾に
○○○:

○○○はラベル名。任意でいいと思うけど、2ヶ所のラベル名は同じにしてちょうだい
他にもやり方があるみたいだけど、これしか知らない。自分も教えてほしいくらいw
239名無しさん@お腹いっぱい。:2014/01/13(月) 02:18:57.19 ID:q/xNG54L0
>>237
>>238
Examples52.zipに入ってたファイルです
>>148さんの通りにやってみたんですが駄目でした
WheelAccel_End:はwheelaccel.ahkの一番最後の行?
かざぐるから移行しようとしてるんですがむずかしすぎる
240名無しさん@お腹いっぱい。:2014/01/13(月) 02:48:13.00 ID:rORFF29A0
>>239
WheelAccel.ahk使ってなかったから、動作としてどうかというのは分からないけど
>>148の説明の通り編集して、少なくともマウスジェスチャの設定画面が出てこなくなるということはないよ
だからプラグインとしては認識されると思う。WheelAccel_End: は末尾に記述ね

実例ないと分かりにくいなら、上にも書いたAutohotkey専用うpろだのTaskVol.zipを解凍して、TaskVol.ahkを
プラグインフォルダに入れてみて。これは最初からプラグイン用に書かれてるから
んで、タスクバーでホイール回して音量変わるならOK
これもGoto使われてるから、見れば何となくでも感じがつかめるかも
241名無しさん@お腹いっぱい。:2014/01/13(月) 07:13:38.11 ID:/+/Tdf4g0
プラグインとしてじゃなくてで動かないのかな?
MouseGestureL.exeと同じところに入れて
MG_User.ahk(Componentsフォルダ内)の
ユーザー定義サブルーチンにInclude WheelAccel.ahk記述
242名無しさん@お腹いっぱい。:2014/01/13(月) 09:32:26.55 ID:oE7uW8Qb0
>>239
[1]Examples_52\WheelAccel\Original WheelAccel\WheelAccel.ahk
↑じゃなく、↓こっち使ってる?
[2]Examples_52\WheelAccel\WheelAccel\WheelAccel.ahk
レスしてくれてる人は、[2]前提で放してるはずだから。

特に不具合無いんだけど、[2]の8行目にゴミらしき1行があるから削除した方が良いかもしれない。
8行目:*/ ;★

1)その上で、8行目と9行目に↓の2行を追加する。
Gosub,WheelInit ;初期化
Goto,WheelAccel_End ;←ラベル名は適当

2)最終行(404行目)に↓の1行を追加する。
WheelAccel_End: ;←ラベル名は適当

3)69行目にある、↓1行を、78行目に移動する。
/* ;★
その結果、78,79行目が↓のようになる筈。(この2行は削除してもOK)
/* ;★
*/ ;★

4)MGL.ahkを再起動する。

これで使えるようになると思うんだがな。

ちなみに変に編集すると、MGLの右クリックメニューが英語化したりするから分かると思う。
243名無しさん@お腹いっぱい。:2014/01/13(月) 10:20:42.47 ID:q/xNG54L0
>>240-242
ありがとうございます!
無事にマウスジェスチャの設定画面も出たまま機能を使えるようになりました
ずっとOriginal WheelAccelの方で書き換えてました・・・
244名無しさん@お腹いっぱい。:2014/01/13(月) 23:19:41.39 ID:L/CkiIvq0
>>242
すごくしんどいです。かざぐるマウスのままでいいです。
245名無しさん@お腹いっぱい。:2014/01/14(火) 03:07:59.10 ID:+IjDeKmt0
>>242
すごく参考になった
>>244
ここはMGLスレだからお帰りドゾ
246名無しさん@お腹いっぱい。:2014/01/14(火) 06:06:43.90 ID:iPWhUww30
WheelAccel入れるとホイールアップ、ダウンのジェスチャが効かなくなるんだけどなんとかならんの?
非アクティブスクロール機能は使いたい
247名無しさん@お腹いっぱい。:2014/01/14(火) 08:23:54.58 ID:vOI+5NX60
俺も非アクティブのためだけにWheelAccel入れてたけど、
(どこ見たかは忘れた)本体だけで非アクティブのコントロールできるジェスチャあったんで
外した
248名無しさん@お腹いっぱい。:2014/01/16(木) 17:19:12.80 ID:slB87mFq0
ホイールにジェスチャ割り当ててるとスクロールがクソみたいに遅くならない?
249名無しさん@お腹いっぱい。:2014/01/16(木) 17:40:09.40 ID:7yyLvRJl0
うん。

なる。
250名無しさん@お腹いっぱい。:2014/01/16(木) 21:43:05.75 ID:aw65N9fm0
割り当て方に問題があるとみえる
まぁ俺も特殊だけど
251名無しさん@お腹いっぱい。:2014/01/17(金) 11:31:14.75 ID:LGxEppdk0
>>247
思い出してほすい。そのジェスチャがあればWheelAccel外せるんだ
252名無しさん@お腹いっぱい。:2014/01/17(金) 20:03:29.61 ID:PGV+exj90
加速が欲しいならWheelAccel、要らないならヘルプの設定例
テンプレに
253名無しさん@お腹いっぱい。:2014/01/17(金) 20:20:48.55 ID:oosW1WxF0
加速より慣性がほしい
早く回すと滑るやつ
254名無しさん@お腹いっぱい。:2014/01/17(金) 22:55:50.60 ID:sLMyZNH+0
>>251
ヘルプに載ってる
255名無しさん@お腹いっぱい。:2014/01/17(金) 23:20:10.30 ID:CCGprMM20
アレはFirefoxで効かないよね
256名無しさん@お腹いっぱい。:2014/01/17(金) 23:45:53.27 ID:Pj9OfR9V0
ヘルプかどっかで2通りぐらいなかった?
俺のfirefoxでも効くよ
257名無しさん@お腹いっぱい。:2014/01/18(土) 08:16:25.39 ID:sLREb2VN0
ヘルプの3.14と4.3.3かな
自分の環境ではどっちの方法も右クリ+ホイールじゃないとリダイレクトできないケースがあったから使ってないけど
ホイール↑↓だけでリダイレクトが効く方法は今も時々探してる
258名無しさん@お腹いっぱい。:2014/01/18(土) 20:46:32.21 ID:Kky44Tz20
諦めて他ソフトでやってるわ
259名無しさん@お腹いっぱい。:2014/01/19(日) 12:33:07.59 ID:nvzAqBR90
てst
260名無しさん@お腹いっぱい。:2014/01/20(月) 00:41:07.37 ID:zBDXWVIm0
4.3.3のほうは効いたり効かなかったりだったけど3.14のほうで俺の環境は全部効いてる
261名無しさん@お腹いっぱい。:2014/01/20(月) 23:59:19.44 ID:AS4SrdoE0
ダブルボタンジェスチャの設定てすぱっと簡単にならないの?
262名無しさん@お腹いっぱい。:2014/01/21(火) 19:05:33.46 ID:E3jsPpIT0
;指定時間の経過後にボタンを放したら実行
if (!MG_Hold()) {
;ジェスチャー入力直後の動作
send,!^{tab}
}
else if (MG_Hold() > 500) {
;指定時間の経過後にボタンを放したときの動作
Send, {lbutton}
}

右クリックでタスク表示、離して選択なのですが
これを左クリックで固まらせずする方法はありますか?
263名無しさん@お腹いっぱい。:2014/01/21(火) 19:21:10.88 ID:E3jsPpIT0
普通に右クリックでも固まらず出来ました
うpして改善したのかな
264名無しさん@お腹いっぱい。:2014/01/21(火) 19:24:49.33 ID:E3jsPpIT0
265名無しさん@お腹いっぱい。:2014/01/27(月) 17:52:44.75 ID:C9bBvAoX0
ホイール一回転ごとに違う動作させることはできますか?
266名無しさん@お腹いっぱい。:2014/01/27(月) 18:33:43.63 ID:75kOCX8f0
>>265
一回転すると変数+1、-1 して Ifで判定、分岐すればいい。
267名無しさん@お腹いっぱい。:2014/01/27(月) 20:10:25.57 ID:C9bBvAoX0
申し訳ありません・・・
例えば
ホイール1回転目send,α、2回転目send,βで例を書いていただけないでしょうか・・・
268名無しさん@お腹いっぱい。:2014/01/27(月) 20:27:57.86 ID:75kOCX8f0
>>267
Wikiぐらい読めば自分で考えられる様になると思うが・・・。
むしろ例文すら載ってたし。

>キーを押す度に機能を切り替え
vk1Dsc07B:: ;無変換
Flag += 1 ;判定用に変数に加算していく
If Flag = 1
{
MsgBox,1回目
Return
}
If Flag = 2
{
MsgBox,2回目
Return
}
If Flag = 3
{
MsgBox,3回目
Return
}
MsgBox,4回目
Flag = ;変数を空にして1回目に戻る
Return
269名無しさん@お腹いっぱい。:2014/01/27(月) 20:47:20.31 ID:DDeJbqSj0
>>262
くあしく

>>266
ホイールがらみの分岐処理は、くっそ重くなるから困る。
270名無しさん@お腹いっぱい。:2014/02/02(日) 17:53:51.72 ID:0qhjAf/h0
V2CっていうJavaを使用した専ブラ使ってるんだけどMGLがレス一覧表示のウィンドウで効かない
キーボード入力は効くし他のところでは動いてるっぽい
何が原因か分かる人いたら教えてほしい
271名無しさん@お腹いっぱい。:2014/02/02(日) 17:55:40.03 ID:tsaYvoHO0
条件定義が別だからじゃ?
272名無しさん@お腹いっぱい。:2014/02/02(日) 21:42:00.71 ID:0qhjAf/h0
>>271
条件定義が別、の意味が良くわからなくてすまんが

ターゲット=Default で他のソフトやV2Cのレス一覧表示以外の枠(板一覧・スレッド一覧・書き込み欄など)は動いてる
Disableにも入ってないしターゲット新規作成してアクションタブで対象追加してもダメみたい
駄目元で登録されてるターゲット全部入れてみてもダメだった・・・
273名無しさん@お腹いっぱい。:2014/02/02(日) 23:49:49.37 ID:J9FaBnBH0
>>272
種別をデフォのウィンドウクラスからコントロールクラスに変えて、[入力補助]を押して目的の場所で右クリック
271さんのは、多分ここの値が他の場所とは違って対応されていないということだと思われ
274名無しさん@お腹いっぱい。:2014/02/03(月) 01:36:28.05 ID:NTj4wUMO0
V2Cでターゲットにahk_class登録で問題がなかったが。
ahk_class SunAwtFrame
ahk_class SunAwtDialog
の2つね。

ターゲットの実行ファイル名登録、V2C.exeでも無問題だったぞ。
ack_classのほうは、Sunだから外で被るかもしれないからV2C.exeで登録のほうがいいかな。
275名無しさん@お腹いっぱい。:2014/02/03(月) 12:07:40.51 ID:SYjClaMl0
レスサンクス
>>273
コントロールクラスだと入力補助が効かないみたい
>>274
WClassの入力補助ではSunAwtFrameしか見当たらないので手動でSunAwtDialogも追加してみたけどダメだった
ahk_classってのはまだ分かってないのでちょっと調べてくる
276名無しさん@お腹いっぱい。:2014/02/04(火) 18:23:52.17 ID:7bXrfDe50
右クリ Lbutton
左クリ Rbutton
中クリ Mbutton
.
.
.
左(右)チルト は何だかわかりますか?
ちなみにxbutton1 xbutton2は違うみたいでした
277名無しさん@お腹いっぱい。:2014/02/04(火) 18:30:50.76 ID:of3pvWzN0
>>276
キー名見てもらえば分かると思うがホイール上下左右の事
安物マウスには付いていない場合がある。

WheelDown ホイール↓
WheelUp   ホイール↑
WheelLeft  チルト左
WheelRight チルト右

ttp://ahkwiki.net/KeyList#.E3.83.9E.E3.82.A6.E3.82.B9
278名無しさん@お腹いっぱい。:2014/02/04(火) 18:50:18.94 ID:7bXrfDe50
loop,20{
MouseGetPos,Now_X,Now_Y
if (Now_X-MG_X)**2+(Now_Y-MG_Y)**2>0{
Return
}
else if !GetKeyState("WheelLeft","P"){
WinActivate
Send,A
return
}
Sleep,1
}
WinActivate
Send,B

左チルト短押しでA、指定時間長押しでB
どうも動かないのですがなにかおかしいでしょうか?
279名無しさん@お腹いっぱい。:2014/02/04(火) 19:18:16.05 ID:of3pvWzN0
で理解したのかよ?
280名無しさん@お腹いっぱい。:2014/02/04(火) 20:59:04.20 ID:YFZ2S+4J0
最近情報が欠如している質問者が多いな

>>278
これを左チルトをトリガにしたジェスチャーのアクションに割り当てて
るってことならMG_Timer()で行けるはず
アクション内でループしたり時間待ちしたりするのは最悪

凝ったことをやり出す前に、まずテンプレートのスクリプト制御にある
やつを全部試してみて、何が起こるか確かめた方が良いよ
281名無しさん@お腹いっぱい。:2014/02/05(水) 19:16:31.79 ID:CDrnif9Q0
ミスで設定画面を呼び出す記述を消してしまったのだがmg_editだと固まってしまい
うろ覚えだが以前はifとか3行ぐらいあったと思うんだが誰かわかる?
282名無しさん@お腹いっぱい。:2014/02/05(水) 19:31:27.71 ID:YcUL0KDp0
>>281
;ジェスチャーの認識終了後に実行
if (MG_Defer()) {
;ジェスチャーの認識終了後に実行する動作
MG_Edit()
}
283名無しさん@お腹いっぱい。:2014/02/05(水) 20:09:15.22 ID:CDrnif9Q0
これだ
ありがとう
284名無しさん@お腹いっぱい。:2014/02/05(水) 20:15:53.97 ID:jN5m34Ma0
>>280
ID:7bXrfDe50 みたいな質問だけして聞き逃げする奴にはレスしないでいいよ
285名無しさん@お腹いっぱい。:2014/02/05(水) 22:19:46.74 ID:TPIaOW5t0
まあそうなるよな
>ちなみにxbutton1 xbutton2は違うみたい〜
って試行錯誤アピールしてるけど、Wiki見ればすぐ分かることを質問する時点で…だし
回答もらっても、ひと言の礼もなく追加質問するしw
286名無しさん@お腹いっぱい。:2014/02/05(水) 23:58:32.30 ID:FaZLkpj60
>>282
ほぉほぉ、Run,%Script_dir%\MG_Edit.ahk で別プロセスにして動かしていた。
そっちのほうが多いと思ったが、そんな手もあったのか。
287名無しさん@お腹いっぱい。:2014/02/06(木) 16:16:59.50 ID:JqDnm7ZT0
これええな
strokeitから乗り換えたわ
あとはDisableじゃ分からなかったから表記を除外ソフトに変えてくれたら最高
288名無しさん@お腹いっぱい。:2014/02/06(木) 17:15:36.52 ID:YWnTk98u0
   ミミミミミミミミ
  ミミミ     ミ    .________
 ミミミ  ∧ ∧ ミ  /
  ミミ─●ヘ●─| < ぢすあぶるくらい分かるよバカやろぅ!
  (61 < └┘  |   \
   ||  ( ー   |     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   | \___ノ
289名無しさん@お腹いっぱい。:2014/02/06(木) 17:25:36.48 ID:HvGEq+B50
英語ってだけで拒否反応起こすやつたまにいるよね
290名無しさん@お腹いっぱい。:2014/02/06(木) 17:27:30.01 ID:X/N7PffD0
ターゲットの表記はそのままスクリプトになってたと思うから日本語表記は無理かと
確か英数字と _ だけじゃなかったかな
Strokeitは多分他のどのジェスチャーソフトよりも軽いから、あれはあれでいいソフトだと思うけどね
291名無しさん@お腹いっぱい。:2014/02/06(木) 19:34:04.84 ID:dQYkU3qO0
>>286
その方法だと設定が自動反映されないからダメ
292名無しさん@お腹いっぱい。:2014/02/06(木) 20:36:09.73 ID:1i1LWcyE0
>>287
うちの環境だとソッチの方が良さそうなので乗り換えた、サンクス
293名無しさん@お腹いっぱい。:2014/02/07(金) 16:12:53.73 ID:iPUe3VNc0
テキスト欄でのジェスチャを現状やむを得ず定義でカーソルの形 ”I”にしてるのですが

ブラウザの文字上などでも適応されてしまいます

テキスト欄の定義ってできませんか?

コントロールとかウインドウクラスとか色々試したがダメでした
294名無しさん@お腹いっぱい。:2014/02/07(金) 20:57:58.13 ID:qVetNfeA0
>>293
質問するなら最低限、環境と対象(今回はブラウザ)を書いてほしい。

FireFoxなど独自描画を行っているものはClassNN、キャレット位置を取得できない場合がある。
テキスト欄にフォーカスがある=IME(切り替え可能)そこからアプローチすればおそらく出来る。
295名無しさん@お腹いっぱい。:2014/02/12(水) 20:35:42.01 ID:cXR1rKwS0
選択したリンクを新しいタブで開くジェスチャでこうやると大体

MG_Move()
Send,^{Lbutton}
if (MG_Defer()) {
}
できましたけど、終わった時にマウスをジェスチャの終了位置に移動させたいのですがどう書けばいいのか教えてください
296名無しさん@お腹いっぱい。:2014/02/13(木) 19:21:19.51 ID:vVBu9vK50
>>295
CoordMode, Mouse, Screen
MouseGetPos, x, y
MG_Move()
Send,^{Lbutton}
MouseMove, %x%, %y%

最後のMG_Defer()は要らない、と言うかその入れ方だと
おかしなことになるはず
ジェスチャー終了後にしたいなら全体を囲まないと
297名無しさん@お腹いっぱい。:2014/02/13(木) 19:40:49.89 ID:g9m0FEpn0
>>296
何をしてるかさっぱりわかりませんが理想の動作になりました ありがとうございます
298名無しさん@お腹いっぱい。:2014/02/15(土) 03:11:12.61 ID:6w5P4ReY0
ChromeでFlashにフォーカスがある場合でも
↓のようにするとキーを送れることが判った

;左のタブ
ControlSend, ahk_parent, {Shift Down}{Control Down}{Tab}{Control Up}{Shift Up}

;右のタブ
ControlSend, ahk_parent, {Control Down}{Tab}{Control Up}
299名無しさん@お腹いっぱい。:2014/02/15(土) 11:01:35.29 ID:DVng/5uG0
クロームブラウザ上だけジェスチャーがきかなくなった

かざぐるマウスがはじかれるようになったのは知ってるけど、
このソフトもダメになったのか?

作業効率下がりすぎワロタ
300名無しさん@お腹いっぱい。:2014/02/15(土) 12:51:11.48 ID:Z+9fSDxN0
>>299
え?普通に使えてるけど↓
バージョン 32.0.1700.107 m
Google Chrome は最新版です。
Win 8.1 Pro 64bit
301名無しさん@お腹いっぱい。:2014/02/15(土) 13:25:22.52 ID:esUtON9N0
条件定義のClassが変わっただけじゃね
302名無しさん@お腹いっぱい。:2014/02/15(土) 13:51:50.22 ID:Iru5p3w20
うちではChromeでスクロールができなくなった。ジェスチャーは問題なし。
そのうち直るんじゃないかなあ。

Chrome 32 スクロールの問題 まとめ
http://productforums.google.com/d/topic/chrome-ja/I05Ixft9UF8
303名無しさん@お腹いっぱい。:2014/02/15(土) 13:53:10.43 ID:Iru5p3w20
>>302
追記。
ソフトを終了するとスクロールはできるようになります。
304名無しさん@お腹いっぱい。:2014/02/15(土) 16:36:51.94 ID:Ki3fsC9I0
Chromeをやめるという選択
305名無しさん@お腹いっぱい。:2014/02/15(土) 18:53:27.14 ID:Iru5p3w20
メインはFirefoxなので鷹揚に構えてるぜー
306名無しさん@お腹いっぱい。:2014/02/15(土) 20:52:40.49 ID:Z+9fSDxN0
>>302
MG_Scroll2()は使えないけど、
MG_SendWheel()にすれば大丈夫
307名無しさん@お腹いっぱい。:2014/02/15(土) 22:56:57.22 ID:Iru5p3w20
>>306
あっさり直りました、ありがとう。
308名無しさん@お腹いっぱい。:2014/02/16(日) 12:21:40.55 ID:FwmSHgGZ0
タスクリスト プラグイン Ver.1.2
http://ux.getuploader.com/autohotkeyl/download/38/TaskList12.zip

タスクトレイの非表示アイコンのウィンドウをカーソル位置に表示する
機能を追加しました。
アクションの一覧に「タスクリストを表示」と「トレイウィンドウを表示」
の2つが追加されます。
309名無しさん@お腹いっぱい。:2014/02/16(日) 19:01:12.31 ID:tCDTT2Vh0
WheelUp::
WheelDown::
wheeltype := A_ThisHotkey

if (wheeltype <> A_PriorHotkey || A_TimeSincePriorHotkey > 250) {
wheelcount = 1
} else if (wheelcount < 8 * 5) {
wheelcount++
}

count := (wheelcount // 8 * 3) + 1
; ToolTip, %count%`, %wheelcount%
MouseClick, %wheeltype%, , , %count%

return

↑これをプラグイン化してソフトごとに設定できるようにするにはどう書いたらよいでしょうか?
キー操作を発生させるに上回転下回転それぞれ追加すればいいらしいのですが
310名無しさん@お腹いっぱい。:2014/02/18(火) 06:18:39.03 ID:cxugkrmj0
どこからかのコピペを持ってきた?
プラグイン化したいなら、このスレの上の方で説明されてるからスレ内検索で確認を
ただ、プラグイン化してなおかつソフトごとに設定するのはスクリプトをそれなりに改変する必要が出てくるかと…
Examples52.zipの中に入ってる加速スクロールではダメなのか?
その説明の通りにやれば、MouseGestureLの設定画面でソフトごとに割り当てられそうだが
311名無しさん@お腹いっぱい。:2014/02/18(火) 14:14:13.82 ID:n2oP/kFx0
149 :名無しさん@お腹いっぱい。:2013/12/13(金) 00:27:45.92 ID:0gfR+XJt0
>>148
その(3)のコメントは外さずにMGL側でジェスチャのアクションとして
WheelRedirect() と WheelRedirect(1) を指定した方がアプリ別にオンオフできて良いのでは

この作業はどうすればいいのでしょうか
312名無しさん@お腹いっぱい。:2014/02/18(火) 18:51:34.35 ID:wNMCeefD0
>>311
[WD_]
G=WD_
HScroll=WheelRedirect(1)
Default=WheelRedirect()
みたいにするってことだよ
313名無しさん@お腹いっぱい。:2014/02/18(火) 20:27:01.01 ID:n2oP/kFx0
何をやってるのかまたく理解出来ませんが一応したいことは達成出来ました
314名無しさん@お腹いっぱい。:2014/02/19(水) 11:28:00.64 ID:rI2nWl6e0
1.19って新規ボタン定義できなくなったんでしょうか
一旦第6~第8ボタンにキーボードの適当なキーを割り当てて…というのをせずに
ダイレクトにそれらのボタンにもアクションを設定したいんですが難しいでしょうか?
315名無しさん@お腹いっぱい。:2014/02/19(水) 18:42:38.77 ID:7df4GXdj0
>>297
>>313
>何をやってるのかまたく理解出来ませんが
AutoHotkeyのリファレンス読んで、一行ずつ見ていけばどんな動作してるのか理解できる。
めんどくさがらず読めば?

>>314
何の?第6~第8なのか書かれていない。
全くオススメしないが、それらを押した時に送られるキーコードに対してホットキー割り当てすればいい。
一旦F13等の使われていないキーを経由させないと本来のキーを押しても反応しなくなるぞ。

何をやってるのか全く理解できないならさっさとリファレンスを全部読め。
316名無しさん@お腹いっぱい。:2014/02/19(水) 20:00:19.70 ID:rI2nWl6e0
>>315
すみません、書き忘れてしまいました。8ボタンマウスの第6~第8ボタンという意味でした。
肝心な所が抜けてたのにアドバイスありがとうございます。
317名無しさん@お腹いっぱい。:2014/02/19(水) 20:02:08.86 ID:Hs7eyn0O0
>>314
ジェスチャータブのトリガ操作のリスト下に、トリガ操作の追加
ボタンがあるよ

>>315
そういう語調はまた荒れる原因になるから気を付けてくれよ
ライトユーザーはスクリプト理解せずにテンプレートの組み合わせ
程度で使っても良いと思うんだ
318名無しさん@お腹いっぱい。:2014/02/20(木) 14:16:49.35 ID:jJAMoPTJ0
>>317
おお…あったのですね!
認識設定タブにばかり気を取られていてすっかり見落としていました。
本当に助かりました。ありがとうございます!
319名無しさん@お腹いっぱい。:2014/02/22(土) 20:50:24.52 ID:MXg5UDvf0
ありとあらゆる方法を試してきたけどいまだにフラッシュ上でジェスチャ効かないんだけ
どなにか決定的な対処法ある?
320名無しさん@お腹いっぱい。:2014/02/22(土) 21:30:37.48 ID:X7rXeBtu0
自分はブラウザ本体のアドレス欄などの文字入力欄をmouseclick(controlclickに非ず)させてフォーカス移動させている
controlclickの場合、文字入力欄の真下にFlashが有るとそのFlashが反応してしまうから(俺韓かもしれないけど)
321名無しさん@お腹いっぱい。:2014/02/22(土) 21:35:48.81 ID:X7rXeBtu0
連投須磨ん
mouseclickさせる文字入力欄の位置は「決め打ち」ね。
だって、コントロール取得できないんだもん、仕方がない。
322名無しさん@お腹いっぱい。:2014/02/23(日) 00:00:34.52 ID:6wqkWA870
mousegestureLとかで普通にエクスプローラでフォルダを右クリックでドラッグしようとしたら
マウスジェスチャになってしまうんだけど、そこは普通にフォルダをドラッグできないのかな
323名無しさん@お腹いっぱい。:2014/02/23(日) 00:30:26.67 ID:YJOn+f8k0
設定
タイムアウト
ジェスチャーのタイムアウト判定を開始するカーソル移動量:0
ボタンを押している間に認識が打ち切られるまでの時間 (ms):550

個人的にこんな感じに設定してるけど、しっくりくるように自分なりにパラメータ変えてみたら?
324名無しさん@お腹いっぱい。:2014/02/23(日) 00:44:30.32 ID:t7P5FXKf0
>>319
もしFirefoxを使ってるなら、
flash上でジェスチャー可能にするuserChrome.jsのスクリプトがある
325名無しさん@お腹いっぱい。:2014/02/23(日) 01:51:32.81 ID:ZMpwcaFd0
>>322
autohotkey本スレの過去スレだったと思うけど
ジェスチャー開始位置の色をPixelGetColorで取得して分岐させているサンプルがあった
背景の色と同じだったらマウスジェスチャー、違う色だったら右ドラッグさせるという感じのやつ
326名無しさん@お腹いっぱい。:2014/02/25(火) 12:12:28.94 ID:IjVErvsL0
エクスプローラーのみでこれ使ってみようと思って導入して設定したけど
Firefox側でロッカージェスチャーが効かなくなった
Firefoxのウィンドウ上では無効することはできる?
327名無しさん@お腹いっぱい。:2014/02/25(火) 12:57:57.62 ID:IjVErvsL0
…と思ったらエクスプローラーで全くジェスチャーが効かなくなった
なかなか難しい
328名無しさん@お腹いっぱい。:2014/02/25(火) 22:32:48.17 ID:mZhbKQN00
>>326
本スレの方のテンプレにあるよ
http://anago.2ch.net/test/read.cgi/software/1389010216/

よく見たらこっちのテンプレは役に立たんな
329名無しさん@お腹いっぱい。:2014/02/26(水) 09:20:29.13 ID:NuqYpQSO0
chromeだけで使えればいいんだけどその設定どこですんの
chrome以外をDisableにするのめんどい
330名無しさん@お腹いっぱい。:2014/02/26(水) 16:46:27.21 ID:93EnXnF60
Disableで全てに一致にしてウィンドウクラスでChrome_WidgetWin_1を完全一致、不一致でいれればChromeだけで使えるようになる
331名無しさん@お腹いっぱい。:2014/02/26(水) 16:49:30.27 ID:NuqYpQSO0
>>330
はぇ〜すっごい
サンキューガッツ
332名無しさん@お腹いっぱい。:2014/02/26(水) 17:58:01.95 ID:Rz+Vu4Yc0
マウスのデフォルト設定にCtrlキーを割り当てたい場合、
押下で{Ctrl Down}というのは分かるのですが、
それと同時に離した時点で解除するにはどうすればいいのでしょうか?
333332:2014/02/26(水) 18:03:07.78 ID:Rz+Vu4Yc0
すみませんマニュアルに有りました
if(!MG_Hold()){
Send, {Control Down}
}else{
Send, {Control Up}
}
これでいいんですね
334332:2014/02/26(水) 18:09:07.04 ID:Rz+Vu4Yc0
んん?
Ctrl押しながらクリックしたりホイール動かしたりするんですが、
上手く解除できなくてCtrlが押しっぱなしになることがあります

押下中にDown、その間に他の作業が入って、
そのキーが離された時に確実に元の状態に戻すにはどうすればいいんでしょうか?
335326:2014/02/26(水) 20:45:01.93 ID:SdL4dHQK0
>>328
上手くできた!誘導ありがとう!
336名無しさん@お腹いっぱい。:2014/02/26(水) 22:22:06.65 ID:gNUdoPpD0
>>334
自分は設定してないから動くかどうか確認してないが、最新Verならジェスチャ定義で
トリガ操作の追加>新しいボタンの作成 でCtrlを追加した方が早いんじゃね
337名無しさん@お腹いっぱい。:2014/02/27(木) 03:11:10.99 ID:nmvDIIs00
>>336
アドバイスありがとうございます
ボタンにCTRLを登録したところ、CTRL+右クリック等が使えるようになりました
その代わりにCtrl+Vとかのショートカットキーが全滅しました

そこで、登録を_と__に分けて登録したところ、うまくいきました
最初のやり方だとSetpointが干渉するようです
こちらだと問題ないようで

どもども
338334:2014/02/27(木) 14:38:32.64 ID:nmvDIIs00
なんかうまくいかないなぁ・・・

 SetpointでサイドキーにCtrlを割り当て、MGL側でCtrl_RB_などの動作を登録
 ⇒Ctrlキーを使用するホットキー全般の動作に干渉してしまう

サイドボタンにCtrlを割り当てつつ、それに加えてサイドボタン+RB等で特定の動作をしたい場合、
良い設定の仕方はないでしょうか?
339名無しさん@お腹いっぱい。:2014/02/27(木) 16:12:31.72 ID:cJV3KEpM0
>>338
ヘルプファイル 4.2.17. 修飾キーとの組み合わせ
Altなどの修飾キーと組み合わせたジェスチャを使用したい場合は、新規ボタン定義で修飾キーをボタンとして登録してください。
修飾キーの本来の機能を有効にしたい場合は、「~Alt」のようにキー名に「~」をつけてください。
CtrlやShiftのような、元々マウス操作と組み合わせることが多いキーをジェスチャに使用すると、誤発動が起こりやすくなるので避けてください。
左右にある内の片側しか使っていないなら、「RShift」「LCtrl」のようにして、左右どちらかのキーに限定してください。
340名無しさん@お腹いっぱい。:2014/02/27(木) 19:11:07.69 ID:rChaBSEP0
>>334
http://anago.2ch.net/test/read.cgi/software/1383384464/6
このAutohotkeyのテンプレにも書いてあるように他カスタマイズ系(setpoint含む)と
同居させると押しっぱなしになる場合が殆ど。
俺はSetpointをアンインストールし、Setpointでやっていたことを全てAutohotkeyに任せるようにした。
341名無しさん@お腹いっぱい。:2014/02/27(木) 20:32:20.85 ID:nT1a3jS/0
おまえロジクールスレから来たやつか?
342338:2014/02/27(木) 21:32:25.78 ID:nmvDIIs00
>>339-340
ありがとうございます
>>339のヘルプの内容を見ると、MGLはCtrlキーの割り当てにはあまり向かないようですね

SetpointだとCtrl単一機能しか使えなくて自由度が狭くなり、
MGLでキーエミュレーションしようとすると単一キーのように手軽には扱えなくて、他とも干渉してしまい、
両方一片にやろうとしてて、にっちもさっちもいかなくなっていたようです

MGLにマウスキーリマッピングソフトのXWheelNTを足したところ、こちらからでも拡張していけそうなので、
このキー絡みに関してはそちらで設定してみようかと思います
343名無しさん@お腹いっぱい。:2014/02/27(木) 21:58:35.26 ID:cJV3KEpM0
>>342
多機能マウス全般に言えるがドライバー側でF13〜に割り当てて
AutohotkeyでF13を好きなようにいじればいい。
344名無しさん@お腹いっぱい。:2014/02/27(木) 22:48:59.49 ID:nmvDIIs00
>>343
実は昨日、ちょうどその辺でぐるぐる回ってしまいました

ドライバというのがロジクールの場合Setpointに当たるかと思いますが、
SetpointでF13〜を当ててMGLからCTRLを割り当てることはできたんですが、
割り当てるキーがデフォルトかF13かに関わらず、Setpointを起動しているとCtrlキーの押下が解除されてしまうんです
どういう挙動になってるのかよく分からず、お手上げになりました
345名無しさん@お腹いっぱい。:2014/02/28(金) 00:26:40.97 ID:Tzx5CGiU0
>>344
動作がよく分かってないようだから
AutoHotkeyのリファレンス+ヘルプファイル
をきちんと読むことオススメする。

Setpoint>F13(マウスサイド)

F13_RB_
任意のアクション

F13_
if(!MG_Hold()){
Send,{Ctrl Down} ;押したときの動作
}else{
Send,{Ctrl Up} ;放したときの動作
}
346名無しさん@お腹いっぱい。:2014/02/28(金) 01:30:28.17 ID:pLu0oWTp0
>>345
ありがとうございます イカのようにやってみました
F13は既に他のキーに割り当てていたのでF15でやっています

F15_LB_
;キー操作を発生させる
Send, ^{LButton}

F15_
if(!MG_Hold()){
Send,{Ctrl Down} ;押したときの動作
}else{
Send,{Ctrl Up} ;放したときの動作
}

設定して、エクスプローラー上でアイコンをいくつかクリックし、
AHKのログを見た結果がイカです(前後にF5でリフレッシュしてます)

74 03F u 0.16 F5
A2 01D i d 15.04 LControl
A2 01D i u 0.05 LControl
74 03F d 7.16 F5

ログを見るとLCtrlが押しっぱなしにはなってるのですが、アイコンはそれぞれ単発クリックと同じ結果になります
昨日、キーをデフォの状態にしてやったときも同じで、Setpointを落とすと複数選択は可能でした(ジェスチャも始まってしまいスムーズではなかったですが)
これは設定が何かおかしいでしょうか
347名無しさん@お腹いっぱい。:2014/02/28(金) 02:21:44.12 ID:Tzx5CGiU0
>>346
>F15_LB_
>;キー操作を発生させる
>Send, ^{LButton}
この部分は無駄、意味不明
ナビ表示が出ると押し下げが邪魔されてるから停止させればいい

F15_
;ナビの表示を停止する
MG_StopNavi()
if(!MG_Hold()){
Send,{Ctrl Down} ;押したときの動作
}else{
Send,{Ctrl Up} ;放したときの動作
}
348名無しさん@お腹いっぱい。:2014/02/28(金) 02:26:45.54 ID:Tzx5CGiU0
ナビの表示を停止する必要ないな
ただの操作ミスだったw

>>346はどんな動作がしたいのかよく分からん
349名無しさん@お腹いっぱい。:2014/02/28(金) 02:44:13.00 ID:pLu0oWTp0
>>347-348
>F15_LB_
を消してやってみました
残念ながら結果は変わらないようです

複数選択ができたのはSetpointを落としてた時だけです
Setpoint起動中は複数選択ができていません

やりたいのは基本的にはCtrlキーを割り当てることで、
それができた場合、エクスプローラーでマウス操作だけで複数選択などができるかと思います
それに加えて、サイドキーを交えたボタン操作(サイド+RB等)ができれば良いと考えていました

ただ、実際のことを考えると面倒なことも多く、
サイドキーのうちの一つは最初からドライバ側でCtrlキーに固定してしまってもいいかという風に考えています
350名無しさん@お腹いっぱい。:2014/03/01(土) 10:17:11.59 ID:AVyh8EMG0
>>349
やりたいこととキーの指定がめちゃくちゃな気がしなくもないが…

基本的に(たとえばXButton1で)Ctrl+クリックの複数選択、
できればさらにXButton1+RButtonで別の動作というニュアンスであってる?

とりあえず読んだ限りは複数選択がしたいっぽいから
setpointでF15割り当てた上で、MGLでF15_LB_に割り当てじゃなくて

F15__
Send, ^{LButton}

とかで普通に単クリック=Ctrl+クリックという扱いでいいと思うよ。
でそれプラス右クリックとかでやりたければ別途

F15_LB_
Send, なにやりたいかよくわからんが適当に1。というかこっちでSend, ^{LButton}か?
F15_RB_
Send, なにやりたいかよくわからんが適当に2。って感じで。

続く
351名無しさん@お腹いっぱい。:2014/03/01(土) 10:18:15.96 ID:AVyh8EMG0
続き

個人的にはマウスのボタンにCtrlキーの上げ下げを割り当てちゃってるのがネックな気がする。
MGLでのモディファイの扱いとAHKでのモディファイの扱いは別物に近いから、
(たとえば)マウスの右クリック押しながらキーボードのAを押してすべて選択がやりたい
とかみたいなマウス+キーボードの組み合わせを望んでる以外は、
単打でCtrlキーが送られるだけだからもったいないと思う。
>>346でいうならF15_にコントロール押し離しを割り当ててるいみがあんまり感じられない

んなこたぁわかってて試したけどそれがsetpoint使うと適用されないから聞いてんだよボケナス!
っていうことだったらすまん。
352名無しさん@お腹いっぱい。:2014/03/01(土) 19:53:54.82 ID:/U/nn6hO0
>>350-351
>F15_LB_
>Send, なにやりたいかよくわからんが適当に1。というかこっちでSend, ^{LButton}か?
これに関しては、過去に何度か試したとおり、Setpoint起動時はなぜか機能しません
Setpointを終了し、X1B_LB_とやると機能するので、これはsetpointの干渉かと思います

>MGLでのモディファイの扱いとAHKでのモディファイの扱いは別物に近いから、
自分、この辺りを誤解していたような気がします
MGLでCtrlを割り当てればCtrlキーのように使えるように思っていたのですが、
あくまでMGLはジェスチャーソフトなんですね
F15_でCtrl押下を登録しても、左クリックした時点で解除されるから意味が無い、これは理解出来ました

また、Ctrl+RBでは、これをMGLでやろうとしてしまうと、Ctrlから始まるジェスチャー動作の追加と認識され、
Ctrlの他の動作をした時にも干渉が起きていたんだと思います
この場合にやるべきは、Ctrl+RBの動作をAHKに直接書くことなのかもしれませんね

原因の究明にお付き合いいただいてありがとうございました
いくらかMGLのことが分かってきたように思います
353名無しさん@お腹いっぱい。:2014/03/03(月) 01:18:32.96 ID:khEWL7Qh0
PCをThinkPadにしたら、IE系のウィンドウ(IEやヘルプなど)でホイールが
効かなくなってしまった。
Disableに登録してもダメで、タスクトレイのメニューから「ジェスチャー無効」に
すると効くようになる。
先達でこの問題を解決した人いますか?
354名無しさん@お腹いっぱい。:2014/03/04(火) 09:32:13.18 ID:jvgMG5SP0
マウスオーバーしたウインドウでアクティブにしたいんだけど無理なの?
いちいちクリックしてアクティブにするのめんどい
355名無しさん@お腹いっぱい。:2014/03/04(火) 10:37:53.66 ID:xsiZayJx0
xpの頃まではTweakUIでx-mouseのオンオフ出来た気がするが、
vista以降にもx-mouse有るんだっけか?
今TweakUIとか有るのかも分からないので詳しくはググってくれ。
356名無しさん@お腹いっぱい。:2014/03/04(火) 19:04:17.81 ID:DQK4PiPE0
>>354
アクション無しで監視したいならPluginsに直接書けばいい。
あとは自分でコマンド探すだけ。 ttp://ahkwiki.net/Commands_Category

>>355
?
357名無しさん@お腹いっぱい。:2014/03/04(火) 20:34:48.45 ID:B/vX9VkN0
>>354
[認識設定] の アクティブウインドウをターゲットにする のチェックを外した上で、必要なアクションに
ヘルプ3.14の「ジェスチャ認識開始時にターゲットをアクティブにする」の記述を加える
358名無しさん@お腹いっぱい。:2014/03/04(火) 21:51:36.33 ID:xsiZayJx0
>>354
こういう事したい?(違ってたらゴメン)
windows7の標準機能にもあるようで、MGL使わずに実現できるので参考までに。

ニャンコめし: Windows 7 X-Mouse
http://nyanko-meshi.blogspot.jp/2012/10/win7-x-mouse.html
359名無しさん@お腹いっぱい。:2014/03/06(木) 22:58:25.89 ID:7kYT7+N50
qonohaを最小化した時にX-finderをアクティブにする設定で、
aimp3かeverythingかどちらかが存在している時は存在している方をアクティブにする設定なんですが、もっとスマートに書けませんかね?ご教授お願いします。
WinMinimize
Winactivate, ahk_class TXFinder.UnicodeClass
IfWinExist, ahk_exe aimp3.exe
winactivate
IfWinExist, ahk_exe everything.exe
winactivate
360名無しさん@お腹いっぱい。:2014/03/07(金) 01:21:18.99 ID:d2OO/IWC0
>>359
目的に対して最短で書かれていると思うけど
何が不満なの?
361名無しさん@お腹いっぱい。:2014/03/19(水) 21:38:10.01 ID:Idvj69uS0
設定→その他→スタートアップ→スタートアップに登録
で作成されるタスクは、電源関連のプロパティ、停止するまでの時間、タスク
のプライオリティーに問題がありそう。

SCHTASKSの通常パラメータでは変更できない部分なので、xmlファイルを生成
してインポート(SCHTASKS /xml)すれば良さそうだけど、ここで時間切れ
(今時間がとれないので)

誰か時間とスキルのある人、続きをお願いします。

というか、この手の話はここで良いん?
362名無しさん@お腹いっぱい。:2014/03/19(水) 23:36:04.45 ID:oBJ5NKCq0
>>361
それ以前に一番最初に何の話なのか書くべきだと思うが
363名無しさん@お腹いっぱい。:2014/03/19(水) 23:44:12.71 ID:Idvj69uS0
>>362
>>361 は MouseGestureL.ahk 本体の設定の話です。
364名無しさん@お腹いっぱい。:2014/03/20(木) 00:35:00.25 ID:n2+SMCS30
もしもし・・・あ、エスパーさんですか?お願いです助けて下さい!
365名無しさん@お腹いっぱい。:2014/03/20(木) 00:55:07.33 ID:D7mkasv10
すみません、書き直します。

MouseGestureL.ahk の Ver.1.19 で導入された
 ・スタートアップへの登録、削除ボタンを追加
とう機能があると思います。(設定→その他→スタートアップ)

この機能を利用すると、SCHTASKS.exe経由でタスクスケジューラに登録されるのですが、
この時のパラメータが
(1) AC電源利用時のみタスクを開始する
(2) 3日間でタスクが停止する
(3) プライオリティーが低い
状態となっているため、特定環境下で問題が発生すると思います。

この問題の解決に、SCHTASKS.exe を /xml 引数で利用すれば良さそうな所まで調べたの
ですが、別の作業しなければならなくなり、調査を中断していました。

MouseGestureL.ahk本体への質問先が良くわからなかったのと、既に経験・解決している
人かいればと思い投稿しました。

どうも、MouseGestureL.ahkのサポートは
www.autohotkey.com/board/topic/77584-mousegesturel/
でしているようなので、もう少しまとめてそちらへ投稿してみます。

時間がなかったとはいえ、謎文章を投稿してすみませんでした。
366名無しさん@お腹いっぱい。:2014/03/20(木) 04:06:00.22 ID:u01VSwqH0
>>365
MouseGestureL.ahk内で解決させるわけじゃないが参考までに…
startup.ahk(名前は任意)ってAHKファイルを新規作成してスタートアップフォルダに放り込んでやればいいと思う
自分のを一部晒すとこんな感じ
Sleep,数字は、1秒で1000。自分の環境に合わせて調整
Run,実行ファイルのパス
末尾にMinがついてるのは最小化して起動。最大化ならMax、非表示ならHideを記述
スタートアップ関連のこの1ファイルだけで管理するような形にすると楽

--------------------
Sleep,8000
Run,D:\Apps\utility\MouseGestureL\MouseGestureL.exe
Sleep,2000
Run,D:\Apps\filer\AsR\AsR 3.4\Asr.exe,,Min
Sleep,3000
Run,D:\Apps\browser\Sleipnir4.14\Sleipnir\bin\Sleipnir.exe
--------------------
367名無しさん@お腹いっぱい。:2014/03/20(木) 06:43:20.69 ID:rJWGX1N20
>>365
コントロールパネル→管理ツール→タスクスケジューラのリストから
MouseGestureL.ahkを開いてその設定を変更できるよ
368名無しさん@お腹いっぱい。:2014/03/20(木) 11:36:59.35 ID:D7mkasv10
>>366 >>367
ご助言ありがとうございます。

自分の環境ではタスクスケジューラの修正で対応できました。
(プライオリティについては項目がないのでxlmをエクスポートして修正)

この件について、製作者サイドへ連絡する方法が良くわからなかったのと、既出の事象だった
ら無駄足になると思い投稿したところ、あせって変な感じになってしまいました。

とりあえず、AutoHotKeyのフォーラム側がサポート窓口のようなので、そちらへ移動します。
369名無しさん@お腹いっぱい。:2014/03/20(木) 23:04:41.90 ID:kvS5Q6YM0
Ver.1.20更新きてる
370名無しさん@お腹いっぱい。:2014/03/21(金) 00:00:18.20 ID:TQPT//NG0
作者さん乙乙
371名無しさん@お腹いっぱい。:2014/03/21(金) 00:38:38.77 ID:m/LfpIxL0
設定画面結構変わったね
372名無しさん@お腹いっぱい。:2014/03/21(金) 22:51:41.02 ID:rJAZrKnd0
新しく追加されたジェスチャー操作のログを表示っていうオプションをonにしてみたけど
それらしきものは表示されない
これどういう機能?
373名無しさん@お腹いっぱい。:2014/03/22(土) 00:11:57.08 ID:9/C2Iufa0
>>372

↓のようなログが指定の位置に表示される。
RB_ 0ms dX: 0 dY: 0
RB_D 406ms dX: -25 dY: 76

ただし、最前面ではなく最背面(?)なので、デスクトップに描画されているように見える。
何かのアプリ(ウインドウ)を最大化とかしてると後ろに隠れるので見えない。
374名無しさん@お腹いっぱい。:2014/03/22(土) 00:27:22.25 ID:Bs+DIdwL0
新ver.の不具合を発見したので報告
一から作ったプロファイルでも再現した

「MousegestureLのジェスチャ」を実行した直後の1回のみ、
「MousegestureL『以外』のソフト固有のマウスジェスチャ」が機能しない
説明しにくいな……
あるソフト固有のジェスチャが使いたいからMousegestureLの設定でそのソフト上では右クリックをMG_Abort()してるわけだけど
MousegestureLで設定しているサイドボタンのジェスチャは使えるようにしている。
そのソフト上でサイドボタンを使った直後の1回のみそのソフト固有の右クリ始動のジェスチャが空振りする。
もう1回ジェスチャをすれば成功する。

以下で再現(これ以外は設定をいじっていない)
試したアプリはOpera,x-finder,Live2ch

ges1
[ターゲット]abort(OperaWindowClass, TXFinder.UnicodeClass, ThunderRT6FormDC)
[ジェスチャ]RB_
[アクション]MG_Abort()

ges2
[ターゲット]default
[ジェスチャ]X1B__
[アクション]Send, {F5}

該当ソフトウィンドウ上でges2をした直後はそのソフト固有のジェスチャ( 例)Operaの右+↓→でタブを閉じる)が発動しない。
1回ジェスチャ空振りした後、もう1回やると成功する(1回目と2回めのジェスチャが違っても2回目のものは成功する)
ちなみに旧ver.ではこのようなことはなかった
375名無しさん@お腹いっぱい。:2014/03/22(土) 00:39:51.74 ID:Bs+DIdwL0
追記

ges1
[ターゲット]abort(OperaWindowClass, TXFinder.UnicodeClass, ThunderRT6FormDC)
[ジェスチャ]RB_
[アクション]MG_Abort()

ges2
[ターゲット]default
[ジェスチャ]X1B__
[アクション]Send, {F5}

ges3
[ターゲット]default
[ジェスチャ]RB_DR_
[アクション]SoundPlay, *64

Opera内での設定
RB_DR_
タブを閉じる

この設定でOperaウィンドウ上で、X1B__の後RB_DR_をした結果
タブも閉じず音もならなかった。もう一度RB_DR_をするとタブが閉じた
abortはできてるっぽい?
376名無しさん@お腹いっぱい。:2014/03/22(土) 11:42:42.17 ID:3t3EAzFA0
んじゃ自分も…
確定した訳じゃないけど、1.20にしてから頻繁に起こったので上げときます。(オレ環かもしれんけど)

1)中クリックでリンク開くと2つ開かれる時がある。
2)ブラウザでweb閲覧中、ホイールで改行する時、「1ノッチ」動かしたはずなのに1ノッチ以上の改行量になる時がある。

いずれも常にではなく、たまに発生するがそのタイミングは不明。

現象からしてハードウエアを疑う(チャタリング)のが筋かもしれないけど、1.20にしてから急になんで。
現在、1.19に戻しているが上記2項目は発生していない。
377名無しさん@お腹いっぱい。:2014/03/22(土) 19:37:02.51 ID:I3wNgMOd0
>>374
>>376
動作環境を書かないと何の役にも立たない。
378名無しさん@お腹いっぱい。:2014/03/22(土) 21:07:11.91 ID:Bs+DIdwL0
ログにあるジェスチャー認識処理の変更が原因で環境依存じゃないとは思うけど
まぁ書いたほうが良かったかな
win7 64bit
autohotkey ver.1.1.14.2
mousegesturel ver.1.20
379名無しさん@お腹いっぱい。:2014/03/23(日) 08:07:30.36 ID:Xq2Oylcl0
1.2乙
380名無しさん@お腹いっぱい。:2014/03/25(火) 15:25:23.71 ID:rDYlVTsN0
>>203
Whellball 同等の操作を Autohotkey でどうやって実現しているのでしょうか。
もしよろしければ教えて下さい。
381名無しさん@お腹いっぱい。:2014/03/25(火) 17:07:05.17 ID:s0H6g50I0
>>380
TrackWheelというトラックポイント用のAHKスクリプトがあります。
https://sites.google.com/site/agkh6mze/trackwheel
トラックポイント用なのでそのまま使うと遊びや初動作などがWheelBallとは違いすぎて使い物になりません。
ヘルプに書いてある設定で少しはマシになりますがそれでもWheelBallに遠く及ばないので
同等の動作になるまで自分で改造したものを使ってます。(他にもいろいろ付け加えて別物に)
それと私が改造したのは6年前ですが、その1年後にTrackWheelの次バージョンが公開され
中身は(私が使っている)前のバーションとごっそりと変わっているため
移行するのが面倒くさそうなのでそのまま前のVerを改造したものを今でも使っています。
382名無しさん@お腹いっぱい。:2014/03/26(水) 14:48:12.07 ID:D2SS0pNk0
>>381
ありがとうございました。TrackWheel で希望の動作をさせることが出来ました。
383名無しさん@お腹いっぱい。:2014/03/26(水) 19:11:55.33 ID:7QG8MSzc0
AHKがしばらく放置したらバグって再起動必須でうぜーかったので自動再起動プラグイン書いた
10分以上放置後マウス操作したら再起動

#Persistent
SetTimer, ReloadTimer,1000
GoTo, Reload_PluginEnd

ReloadTimer:
If (A_TimeIdlePhysical>10*60*1000) {
flag=1
}else{
if (flag) {
Reload
}
}
return

Reload_PluginEnd:
384名無しさん@お腹いっぱい。:2014/03/28(金) 09:56:46.36 ID:m8QMXXDe0
>>383
無限増殖した
385名無しさん@お腹いっぱい。:2014/03/28(金) 12:37:16.30 ID:Dn6Yl9Jg0
>>384
すまん直した
Reloadで処理が止まる前提で書いてたのが原因なのでたぶんこれでおk
だめならflag=0をReload直後にもっていくとかやってみて


;#SingleInstance force; 保険、AHKを複数実行しない場合は有効化推奨
SetTimer, ReloadTimer,1000
GoTo, Reload_PluginEnd

ReloadTimer:
If (A_TimeIdlePhysical>10*60*1000) {
flag=1
}else{
if (flag) {
Reload
Sleep, 1000
}
flag=0
}
return

Reload_PluginEnd:
386名無しさん@お腹いっぱい。:2014/03/28(金) 18:06:13.35 ID:m8QMXXDe0
ありがと、試してみる
387名無しさん@お腹いっぱい。:2014/03/29(土) 00:25:12.43 ID:gxenhn0f0
バグレポ
仮想化環境でゲストにフォーカス置いた状態だとホストのAHKの動作不良が解消されない
再起動できてないのかできても解消されてないのかは不明
ホストとゲストまたは複数のゲストを交互に切り替えるような使い方をしない限り実用上問題はない
修正したいができる見込みもない
388名無しさん@お腹いっぱい。:2014/03/30(日) 11:31:40.75 ID:Qc2yvZDw0
logiのマウスm545を買った
win8仕様なのかなんなのか知らないが
左チルトが「x1」、右チルトが「x2」、第4ボタンがwin+dの機能(実際には何が押されてるのか不明)、第5がwinキーという誰得仕様
MousegestureLでサイドボタンを使った環境を構築している場合setpointという付属糞ソフトの使用とMGLの設定の微修正が強いられるので
これに限らず最近発売されたマウスを買う場合は注意
389名無しさん@お腹いっぱい。:2014/03/30(日) 14:16:02.20 ID:mj4vNPOg0
突っ込みどころ大杉w
390名無しさん@お腹いっぱい。:2014/03/30(日) 14:42:52.74 ID:Qc2yvZDw0
例えば?
391名無しさん@お腹いっぱい。:2014/04/06(日) 12:38:10.44 ID:9ejfiBvD0
>>388
Setpoint で、どうになでもなる気がするけど、
M545 って、Setpoint 使えんの?
392名無しさん@お腹いっぱい。:2014/04/15(火) 02:03:00.16 ID:O9SYSYA50
このアプリ気付いたらプロセスが終了してる
なんなん?
393名無しさん@お腹いっぱい。:2014/04/15(火) 02:36:11.36 ID:WD5NIFGW0
>>393
んな状態なったことないけど、設定ミスとかじゃないの?
394名無しさん@お腹いっぱい。:2014/04/15(火) 20:07:26.33 ID:wlDOThYM0
他のスクリプトがAHKを落としてるとか
そもそもアプリってのがMGLのことなのか、AHKを指しているのかも
書いてないけど
395名無しさん@お腹いっぱい。:2014/04/15(火) 20:10:03.05 ID:wlDOThYM0
プロセスと書いてるからAHKの方か
するとやはり他スクリプトの影響かな?
396名無しさん@お腹いっぱい。:2014/04/16(水) 00:03:44.43 ID:F8edFMfw0
Win8.1でも使える?
397名無しさん@お腹いっぱい。:2014/04/24(木) 20:07:35.80 ID:SyLqviVA0
画面端として認識される範囲の幅を太くすることってできませんか?

画面右端でホイールを上下すると音量調節ができる設定にしています

フルスクリーンで動画を再生中等は、マウスカーソルは常時画面右端に置き
いつでも音量を上げ下げできるようにしているのですが、
(盛り上がるシーンでは上げ、騒がしいシーンでは下げるといった風に)
何かの拍子にマウスカーソルが画面端から数ピクセルでも離れると
ジェスチャーが効かなくなってしまいますので、少々不便に感じています

どなたか方法をご存じの方がおられましたら、教えていただけませんか??
398名無しさん@お腹いっぱい。:2014/04/24(木) 22:41:22.09 ID:lZ5QpBvJ0
>>397
カスタム条件式 → 矩形領域判定 → スクリーン絶対座標
399名無しさん@お腹いっぱい。:2014/04/24(木) 23:35:13.70 ID:SyLqviVA0
すみません、ちょっと言葉足らずでした

画面右端で、というのは、画面右端接触の認識を利用して、ということです
ジェスチャ定義で言いますと「ER_WU_」と「ER_WD_」に当たります

この「ER_」が発生する領域を通常よりも広く取れないだろうか、というのが質問の趣旨でした

分かり難くて、すみません・・
400名無しさん@お腹いっぱい。:2014/04/24(木) 23:59:08.27 ID:tQRkXiXY0
自分は使ってないのでよく分からんけど、
認識設定→画面端接触認識→コーナーの認識範囲
のこと?
401名無しさん@お腹いっぱい。:2014/04/25(金) 06:06:26.74 ID:OyOUxPYI0
>>399
同じことを実現する方法が1つではないということ
>>398にWU_とWD_のアクションを割り当てれば良い
402名無しさん@お腹いっぱい。:2014/04/25(金) 19:32:13.31 ID:6Ymq/ane0
>>401
!?
うまく出来ました・・
こんな方法もあるんですね・・。画面端接触認識が要らなくなりました
とても勉強になりました、どうもありがとうございます (_ _)
403名無しさん@お腹いっぱい。:2014/04/29(火) 11:49:35.51 ID:TjXkZu4T0
最新のクロームで効かなくなってないか?
Canaryね
404名無しさん@お腹いっぱい。:2014/05/05(月) 00:07:11.93 ID:Q352F66l0
X1長押しで次のタブへ、X1単推しでX1自体の動作がさせたい場合って

XB_押し込みジェスチャ
;指定時間の経過後に実行
if (MG_Timer(-500)) {
;ジェスチャー入力直後の動作

}
else {
;指定時間経過後の動作
send,^{tab}
}

XB__離した時のジェスチャ
send,{X1button}

こうしたとき離した時絶対X1入っちゃうんですがどうすればいいんでしょう?
405名無しさん@お腹いっぱい。:2014/05/05(月) 00:24:08.27 ID:lq6L9RGp0
>>404
Wikiのサンプルがヒントになる。

vk1Dsc07B:: ;無変換
KeyWait,vk1Dsc07B,T0.3 ;0.3秒対象キーが押されたかどうか
If (ErrorLevel)
{
 ;ここに任意のコマンド 長押し
 KeyWait,vk1Dsc07B
 Return
}
KeyWait,vk1Dsc07B,D T0.2 ;0.2秒対象キーが押されるのを待つ
If (ErrorLevel)
{
 ;ここに任意のコマンド 1度押し
 KeyWait,vk1Dsc07B
 Return
}
;ここに任意のコマンド 2度押し
KeyWait,vk1Dsc07B
Return
※全角スペース
406名無しさん@お腹いっぱい。:2014/05/06(火) 03:23:05.29 ID:mONa38h10
1.1.15.00来てた
407名無しさん@お腹いっぱい。:2014/05/06(火) 08:44:18.14 ID:Mag2VMDU0
>>404
send,^{tab}の下に↓を追加
flgLong=1

X1B__のアクションを↓にする
if (!flgLong) {
  send,{X1button}
}
flgLong=0
408名無しさん@お腹いっぱい。:2014/05/06(火) 18:38:40.90 ID:bGtmyFNr0
Alt+Tabをマウスでやりたいんだけど
1 ホイールボタンを押しながらマウスを左右に動かしたらAlt+Tab開始
2 左右に動かし続けるとAltを押しっぱなしのままTabを繰り返す
3 ホイールボタンを離すとAltを離す
ってできないかな?
409名無しさん@お腹いっぱい。:2014/05/06(火) 19:28:07.02 ID:c3vKdUJb0
>>408
できる。
410名無しさん@お腹いっぱい。:2014/05/06(火) 19:57:31.99 ID:bGtmyFNr0
>>409
やり方教えてください
2以降ができない
411名無しさん@お腹いっぱい。:2014/05/06(火) 20:34:48.44 ID:c3vKdUJb0
>>410
Alt Down+Tab
SetTime
座標、キー状態を判定
Alt up
412名無しさん@お腹いっぱい。:2014/05/06(火) 22:05:30.60 ID:bGtmyFNr0
>>411
すみません
サンプルとか似たようなスクリプトとか無いでしょうか?
ヘルプ見ながら色々やってたんですが0から作るのは無理そうです
413名無しさん@お腹いっぱい。:2014/05/06(火) 23:52:41.94 ID:c3vKdUJb0
>>412
リファレンスとコマンドを全部読めば理解できる。
嫌ならあきらめよう。

ttp://ahkwiki.net/Top
414名無しさん@お腹いっぱい。:2014/05/07(水) 12:56:05.93 ID:4hQxQytf0
X1X2同時押しでctrlの挙動させると超捗る

if(!MG_Hold()){
send,{ctrl down}
;押したときの動作
;ジェスチャーの認識を打ち切る
MG_Abort()
}else{
send,{ctrl up}
;放したときの動作
}
415名無しさん@お腹いっぱい。:2014/05/07(水) 19:18:25.91 ID:+7unJC6Q0
>>412
[MB_LR]
;指定時間の経過後にボタンを放したら実行
if (!MG_Hold()) {
;ジェスチャー入力直後の動作
if (MG_Counter("", 0)==1) {
Send, {Alt Down}
}
Send, {Tab}
}
else if (MG_Hold() > 0) {
;指定時間の経過後にボタンを放したときの動作
Send, {Alt Up}
MG_Counter("MB_LR", 1)
}
416名無しさん@お腹いっぱい。:2014/05/07(水) 21:53:51.03 ID:9IQDueZ40
>>415
ありがとうございます。
ただこのジェスチャーは一度しか?有効にならないみたいです。
一度使った後はTabが連続入力されるだけになってしまうようです。
設定画面を出してOKを押すともう一度使えるようになるんですが…。
最後の方にMG_Abort()やSend, {Alt}を入れたりして試したんですが解決しませんでした。
417名無しさん@お腹いっぱい。:2014/05/07(水) 22:13:05.22 ID:+JDrWaME0
>>416
難しく考えすぎじゃね。OSで違うかもしれんけど、Ctrl+Alt+Tabで呼び出せばいい
1個ずつタスク移動させるためにマウスを左右に動かすなら、呼び出した上で直接目的のタスクに合わせるなり
ホイールの方で移動して選択する方が楽だと思う
自分は、これを中クリ+右クリで設定してるけど、別に何でもいいだろうし
418名無しさん@お腹いっぱい。:2014/05/07(水) 22:42:46.99 ID:QwFuX1aK0
一方俺はこれで済ましていた

MB_WD_
if(!MG_Hold()){
Send,{Lwin Down}{Tab}
}else{
Send,{Lwin Up}
}
;ジェスチャーの認識を打ち切る
MG_Abort()
419名無しさん@お腹いっぱい。:2014/05/08(木) 06:18:21.07 ID:TOdUOIVC0
>>416
最初に書いてある通りMB_LRに割り当てる前提
違うジェスチャーに割り当ててるのでは?
420名無しさん@お腹いっぱい。:2014/05/08(木) 18:02:43.14 ID:SLmY0mvW0
>>419
MB_LRはてっきりジェスチャーの名称だと思ってました。
8方向で使っているので最後を
MG_Counter("MB_6", 1)
に変えたら思っていたとおりの動作になりました。
ありがとうございます。
421名無しさん@お腹いっぱい。:2014/05/09(金) 19:51:48.65 ID:MBPKdUeP0
>>420
なるほど直線移動で次々に切り替える訳か
>>408にマウスを左右に動かしたらって書いてたから
←→と移動させるのかよメンドクセーと思ってた
なかなか良いじゃないか

そのまま使おうと思ったけど、行き過ぎたときに戻れない
のが気になったから少し直したぜ

←移動用
if (!MG_Hold()) {
if (++cntAltDown == 1) {
Send, {Alt Down}
}
if (!flgShift) {
Send, {Shift Down}
flgShift:=1
}
Send, {Tab}
} else {
Send, {Alt Up}
if (flgShift) {
Send, {Shift Up}
}
cntAltDown:=flgShift:=0
}

↓↓↓続く↓↓↓
422名無しさん@お腹いっぱい。:2014/05/09(金) 19:52:59.82 ID:MBPKdUeP0
→移動用
if (!MG_Hold()) {
if (++cntAltDown == 1) {
Send, {Alt Down}
}
if (flgShift) {
Send, {Shift Up}
flgShift:=0
}
Send, {Tab}
} else {
Send, {Alt Up}
if (flgShift) {
Send, {Shift Up}
}
cntAltDown:=flgShift:=0
}
423名無しさん@お腹いっぱい。:2014/05/09(金) 20:01:44.90 ID:onGlPUor0
俺はこういうレスをハイエナしてる。
424名無しさん@お腹いっぱい。:2014/05/09(金) 20:58:30.22 ID:z0hMhqvm0
どうせならもっと視認性良くしてみる

→移動

if(!MG_Hold()){
   if(!alttabon){
      alttabon:=1
      Send,{alt Down}{Tab}
   }else{
      Send,{right}
   }
}else{
   alttabon:=0
   Send,{alt Up}{shift up}
}

←移動

if(!MG_Hold()){
   if(!alttabon){
       alttabon:=1
       Send,{alt Down}{shift down}{Tab}
   }else{
       Send,{left}
   }
}else{
   alttabon:=0
   Send,{alt Up}{shift up}
}
425名無しさん@お腹いっぱい。:2014/05/09(金) 21:04:01.19 ID:z0hMhqvm0
てかshiftすらいらなかった
('A`)ヴァー
426名無しさん@お腹いっぱい。:2014/05/11(日) 23:33:20.27 ID:s1OrjhtM0
どれがどれに関連してるのか良くわからんので誰かまとめて下さい
427名無しさん@お腹いっぱい。:2014/05/11(日) 23:42:17.44 ID:dkmhiUTy0
MB_R ←ジェスチャー

if(!MG_Hold()){
   if(!alttabon){
      alttabon:=1
      Send,{alt Down}{Tab}
   }else{
      Send,{right}
   }
}else{
   alttabon:=0
   Send,{alt Up}
}

MB_L ←ジェスチャー

if(!MG_Hold()){
   if(!alttabon){
      alttabon:=1
      Send,{alt Down}{Tab}
   }else{
      Send,{left}
   }
}else{
   alttabon:=0
   Send,{alt Up}
}

ようするにこれがタスク切り替え。alttabの操作
428名無しさん@お腹いっぱい。:2014/05/12(月) 01:48:57.17 ID:YQCxaiDu0
初カキコ失礼します。
Chrome上で、「表示しているタブを切り替える」という動作を行いたいです。
動作は「右クリック + ホイール回転」あるいは「タイトルバー?上でホイール回転」を考えています(どちらでも構いません)。
「かざぐるマウス機能代替プラグイン Ver.1.2」(AltKGM.ahk)を試してみたのですが、
同プラグインではChromeに対して「タブコントロール上のホイール回転でタブ切り替え」が出来ませんでした。
スクリプトも考えてみたのですが、どうも上手くいきません。
OSはVistaです。
教えてもらえれば嬉しいです。
429名無しさん@お腹いっぱい。:2014/05/12(月) 01:57:37.60 ID:czyW+J4P0
ジェスチャー設定してから
send,^{tab}とsend,^+{tab}でいけんじゃね?
俺のはいけるんだけど魔改造済みなんで正確かどうかはわからない
430名無しさん@お腹いっぱい。:2014/05/12(月) 02:10:17.46 ID:YQCxaiDu0
>>429
レスありがとうございます。
設定を試してみたら上手く出来ました。
あれ・・・さっきは上手くいかなかったんだけどな。
とにかく[RB_WU_]と[RB_WD_]の2つを定義して、
各々に該当のアクションを割り当ててみました。
431名無しさん@お腹いっぱい。:2014/05/12(月) 02:39:12.99 ID:YQCxaiDu0
>>430です。
動作自体は上手くいったのですが、
一つだけタブを移動したい時に、右クリックをしてからの
反応が鈍いのが気になります。
気にし過ぎと言えばそれまでなのですが、どうにかならないものか…。
432名無しさん@お腹いっぱい。:2014/05/12(月) 02:47:30.47 ID:czyW+J4P0
WD_の最後、_を消してみ
それかタイムアウト時間を調節
433名無しさん@お腹いっぱい。:2014/05/12(月) 12:48:49.66 ID:BSooUe840
>>427
設定通り入れてOK押したらって以下のメッセージが出ちゃうんですけど。
---------------------------
MouseGestureL.ahk
---------------------------
Error at line 467 in #include file "C:\Program Files\MouseGestureL\Config\MG_Config.ahk".

The following variable name contains an illegal character:
"!alttabon"

The program will exit.
---------------------------
OK
---------------------------
どうすればいいですか?
434名無しさん@お腹いっぱい。:2014/05/12(月) 13:05:37.64 ID:+3G38ZAH0
まうすじぇすちゃぁあああああえるどっとえーえっちけぇぇぇぇぇええええええいやああああぁぁぁあぁぁああああああああでちゃうぅぅぅぅぅぅぅうううううううううううううううううううううう
435名無しさん@お腹いっぱい。:2014/05/12(月) 18:59:19.66 ID:WKlDqIpn0
>>427
使う側はコピペするだけで中身なんてどうでも良いんだから
全角スペースのインデントなんて付けない方が良いよ
理解して弄れるヤツなら勝手にやるし
436名無しさん@お腹いっぱい。:2014/05/12(月) 21:11:19.78 ID:YQCxaiDu0
>>432
両方とも上手くいかなかったので、
代わりに末尾に「MG_Abort()」(ジェスチャーの認識を打ち切る)
を挿入したらすっきりしました
437名無しさん@お腹いっぱい。:2014/05/19(月) 05:34:13.41 ID:VWwY+Uah0
ドラッグスクロールなのですが、スクロールしてる間マウスカーソルを動かなくするのは仕組み的に無理ですか?
if (MG_While()) {
MG_DragScroll2(0, 0, 10, 30)
}
438名無しさん@お腹いっぱい。:2014/05/20(火) 05:24:30.45 ID:5nHA5meA0
「設定」-「その他」でスクリプト編集用エディタを「SciTE4AutoHotkey」にしてるんだけど、
既にMGLとは全く関係ない他のスクリプトを編集してる場合、
アクションを編集-保存終了(そのタブのみ終了)しても設定に反映されない。
とにかく編集内容を設定に反映させるためには SciTE4AutoHotkey 自体を終了する必要がある。
これでは他のスクリプトを編集するに当たって不便でしょうがない。

何とかならないですかね、MGL作者様。
439名無しさん@お腹いっぱい。:2014/05/20(火) 20:06:02.53 ID:uLRGeHg50
MGLだけ別のエディタにすれば?
MGLのアクションなら単体でデバッグすることもないんだしさ

というか作者への連絡板はここではないよ
440名無しさん@お腹いっぱい。:2014/05/21(水) 20:30:09.60 ID:m4obTm1q0
自分が使っているAHKスクリプトにRbuttonを使うものがあるのだけれど
MouseGestureLを起動してしまうと、その設定が全てダメになってしまう。
AHKの起動順番をMouseGestureLを先、自作のAHKスクリプトを後にすれば動くのだけれど
MouseGestureLの設定をいじるとMouseGestureLが再起動されて起動順番が狂ってしまう。
MouseGestureLと別のAHKスクリプトを併用するのにもっとなんとかいい方法ないですかね?
441名無しさん@お腹いっぱい。:2014/05/21(水) 21:29:10.20 ID:3i+jobm20
>>440
1)プラグインとして組み込む
2)拡張スクリプトのユーザー定義サブルーチンとして組み込む
3)関数にしてMGLから呼び出す
とかすればいいのではない?
442名無しさん@お腹いっぱい。:2014/05/21(水) 21:39:13.54 ID:3i+jobm20
>>438の件、とりあえず解決した。
結果的に編集用エディタは SciTE4AutoHotkey のままでも大丈夫だった。

簡単に書くと、
1.「psr Ver1.06」という、指定したプロセスを一時停止出来るコマンドラインツールを使う。
2.その psr で既に起動してる SciTE4AutoHotkey プロセスを一時停止させる。
3.MGLコードを編集するため、「E」ボタン押下。すると別プロセスでもう一つの SciTE4AutoHotkey が立ち上がる。
4.編集が終り、保存→終了させるとMGLの設定が反映される。
5.一時停止させていた SciTE4AutoHotkey プロセスを psr で再開させる。(ここは、3.の次に行っても良い)

また、SciTE4AutoHotkey と、AutoIt3用の Scite4AutoIt3 は排他的にしか立ち上げられなかったが、
同じやり方で別プロセスとしてもう一つ Scite4*** も立ち上げられるようになったのも嬉しい。

>>439の意見も尤もだけど、エディタ使い分けして慣れてしまうと、
見た目でも使い勝手の面でも別のエディタで編集するのが苦痛に感じるんだよ。
443名無しさん@お腹いっぱい。:2014/05/21(水) 23:47:21.01 ID:m4obTm1q0
>>441
知識がないのでそのへんはできないっぽいけどありがとう。
とりあえずMouseGestureLはChromeだけでしか使わないんだけど、Chrome限定で動かす、みたいなことって不可能?
無理なら使用を諦めます。
444名無しさん@お腹いっぱい。:2014/05/21(水) 23:54:05.51 ID:61GR2prM0
>>444
できるんじゃない?さすがにそんなことしてないから絶対とはいえないけど
ていうか普通にChromeのエクステンション使いなよそれなら
445名無しさん@お腹いっぱい。:2014/05/22(木) 00:05:08.68 ID:HtEhv/rI0
>>444
chromeのジェスチャーアドオンはどれも自分の環境下では使えないんだわ
446名無しさん@お腹いっぱい。:2014/05/22(木) 06:24:31.73 ID:nRums7PA0
>>443
トレイメニューから拡張スクリプト編集を選択
MG_User.ahkに↓を入れる

;----- ユーザー定義の初期化処理 ------------------------------------------------
SetTimer, RunMyScript, -1000

;-------------------------------------------------------------------------------
Goto,MG_User_End

;----- ユーザー定義サブルーチン ------------------------------------------------
RunMyScript:
Run, 自作スクリプトのパス名
return

;-------------------------------------------------------------------------------
MG_User_End:
447名無しさん@お腹いっぱい。:2014/05/22(木) 22:16:36.53 ID:HtEhv/rI0
>>446
試してみる ありがとう

今かざぐる使ってるけど、かざぐるみたいにマウスポインターの下にあるアプリに
制御がすぐに切り替わるようだったら最高だったんだけどな MouseGestureLってChromeがアクティブだったとして
Jane Styleに操作を切り替えようとしたら、一度Janeをクリックしてアクティブにしてからじゃないとだめだよね
448名無しさん@お腹いっぱい。:2014/05/23(金) 23:08:12.54 ID:DaiNgROw0
>>447
大体何でも出来る、後はお前次第。
449名無しさん@お腹いっぱい。:2014/05/24(土) 00:31:51.89 ID:D0Ynpp3f0
>>447
>アクティブにしてからじゃないとだめだよね
そんな仕様だったら使わないw
ヘルプの[設定例]に対策が載ってる
必要なジェスチャそれぞれに設定しなきゃならない点は面倒だが
450名無しさん@お腹いっぱい。:2014/05/24(土) 10:44:14.23 ID:xdZyIGzr0
え?RB_のDefaultにWinActivate入れるだけじゃない?
451名無しさん@お腹いっぱい。:2014/05/29(木) 14:12:50.92 ID:9HkOHEGE0
ジェスチャ設定で
「R↓→」と「R↓」の二つを定義した場合
何度やっても「R↓」が優先されて「R↓→」のジェスチャが使えない。
認識設定の問題なのか?誰か助けて
452名無しさん@お腹いっぱい。:2014/05/29(木) 14:26:26.08 ID:idqucErm0
タイムアウトいじってみれば?
もしくはR↓のとこにジェスチャ打ち切りとかやってない?
453名無しさん@お腹いっぱい。:2014/05/29(木) 14:30:04.32 ID:idqucErm0
あー、もしくは、キーを離すってジェスチャ入れてる?
ジェスチャ定義はこう。

RB_D_
RB_DR_

最後のアンダーバーがみそ
454名無しさん@お腹いっぱい。:2014/05/29(木) 15:23:34.84 ID:BNrWSVkL0
横から悪い
例えば「R↓」の場合、ジェスチャー登録には「RB_D_」と「RB_D__」の二つ入れてるんだけど、二つの違いがよく分からん
今のところ不具合無いから、他のジェスチャー登録も同じだ(一応ホイール系は別w)
455名無しさん@お腹いっぱい。:2014/05/29(木) 15:37:58.97 ID:idqucErm0
ボタンをひとつ離すっていうのは、そのまんまRボタンをリリースした時に実行するって意味
456名無しさん@お腹いっぱい。:2014/05/29(木) 16:58:23.66 ID:BNrWSVkL0
>>455
サンクス
とりあえず「RB_D__」は不要みたいだったので削除したけど不具合はないみたい

あと、二つほど質問(欲張って申し訳ない…導入してまだ日が浅いんで、ヘルプ読んでも理解しきれていないんです)
「アドバンスドナビ」表示させる設定してジェスチャーすると、
「右ボタン押下 + ジェスチャー」で「矢印 + アクション名」のナビが一回表示されて
「右ボタン開放」で「矢印」のみのナビが一回表示される…これで正常?

もう一つは、「リアルナビ」でジェスチャーを開始すると直ぐにアクション名一覧が表示されるんだけど
表示時間が短すぎて分かりにくい…もうちょっと長く表示できないものか
457名無しさん@お腹いっぱい。:2014/05/30(金) 21:02:48.68 ID:bFUdLYMA0
>>456
ジェスチャーが終わっても表示させておきたいという意味なら
ナビが消えるまでの時間を増やす

動いて見づらいということなら表示位置を左上とかにして
右側に好きな座標を入れればいい
458名無しさん@お腹いっぱい。:2014/05/31(土) 01:46:17.75 ID:epiTzB6+0
マウス右押しながら↓離して再度押しながら↓になんか割り当てたいんだけど、
ジェスチャー定義どうやんの?
マウス右押して↓で離す、に割り当ててるジェスチャーに反応してしまう

タイムアウトのボタンを離した後に追加ジェスチャ入力を許容ってとこいじっただけじゃだめなのか
マウス右押して↓で離すのほうをなんかいじらなきゃだめ?
459名無しさん@お腹いっぱい。:2014/05/31(土) 01:54:44.65 ID:SxOw4Xba0
>>459
ダブルクリックのとこのヘルプ読んでタイマー使いな。
460名無しさん@お腹いっぱい。:2014/05/31(土) 02:34:57.86 ID:epiTzB6+0
>>459
つかヘルプあったんかこれw
ダブルジェスチャーってとこ見て、

RB_D_
MG_Wait(3000)
Send, ^{F4}

RB_D_RB_D_
Send,^{End}

ってやったけど、Send, ^{F4}されてしまう
なんかあかんのか
461名無しさん@お腹いっぱい。:2014/05/31(土) 02:40:08.51 ID:epiTzB6+0
あ、両方送られてんのか
キャンセルするわけじゃないんか
どうすればいいんだよおおおおおおおお
462名無しさん@お腹いっぱい。:2014/05/31(土) 02:48:41.86 ID:SxOw4Xba0
!MG_Timer(-3000)
こうじゃなかろうか?
463名無しさん@お腹いっぱい。:2014/05/31(土) 05:09:40.28 ID:epiTzB6+0
ヘルプ見てそれやってみたんだけど、両方いってしまう
もうあかん
と思ったらFirefoxのアドオンのマウスジェスチャーのを有効にしてたからなんかおかしかったかも知れん
明日がんばってみるわ、まじトンクス
464名無しさん@お腹いっぱい。:2014/05/31(土) 11:29:25.25 ID:ZOKHeqJL0
>>460
[RB_D_]
SetTimer, RB_D_Action, -1000
MG_Wait(1000)
return
RB_D_Action:
if (MG_Executed=0) {
Send, ^{F4}
}
return

[RB_D_RB_D_]
Send,^{End}

3秒は長いと思ったので1秒にしたが適当に調節して
465名無しさん@お腹いっぱい。:2014/05/31(土) 12:35:03.40 ID:epiTzB6+0
>>464
おお、3時間ぐらいやってできんから泣きながら飯食ってたわw
ありがとう
466456:2014/05/31(土) 16:06:04.47 ID:h9DUdCPU0
>>457
遅くなったけど、レスサンクス
いや、そういうことじゃないんだ
とりあえずはヘルプもっとじっくり読んでみるわ
(言い忘れてたけど、MGLのverは1.20で、AHKは1.1.15ですた)
467458:2014/06/01(日) 12:03:16.68 ID:fwQKi7b50
できませぬぞーーー!!!
このままでは俺の日曜がヘルプ読むので終わってしまいますぞー!
468名無しさん@お腹いっぱい。:2014/06/01(日) 12:11:41.90 ID:fwQKi7b50
とりあえず、右↓と右↓右↓使うのやめるわw
469464:2014/06/02(月) 20:18:28.96 ID:qwySuxjy0
あら
既存のRB系を書き換えたくなかったんで、MBで試してみてOKだった
から載せたんだけど、RBにすると右クリメニューが出ちゃうんだね
MG_Wait()を実行するとアクションが発動しなかったことにされちゃう
みたいだな
470名無しさん@お腹いっぱい。:2014/06/03(火) 00:55:51.26 ID:wWdtMDw80
>>469
右クリメニューはこのスレでも消してるやついるからそこを見て後でやろうと思ったんだが、
なんか全体的にうまくいかない
俺もなんかMBクリックとダブルクリックで色々やってみたんだけど、それだといった気がするが、
ドラッグ入れるとうまくいかないような
なんか理解してないのかも知れん
デバッグウインドウみたいなやつの表示(される項目)もちょっと勘違いしてた気がする
なんでもできそうなだけにここであきらめるともったいない気がするからしばらく色々やってみるわ
471名無しさん@お腹いっぱい。:2014/06/03(火) 12:35:11.71 ID:vmi4TzMw0
エクスプローラー上でジェスチャー割り当てしてドラッグの動作するとクソ重いんだけど、俺だけですかね?
472名無しさん@お腹いっぱい。:2014/06/03(火) 15:36:44.92 ID:fQyV/vvv0
Pyonkichiさんが作った↓をホイールに割り当てたのですが
X座標がマイナス値になるとき動かないソフトがあります(ソフト名は恥ずかしくて晒せないのですが・・・^^;)

MG_SendWheel(dir, counts=1)
{
  global MG_HCTL, MG_HWND, MG_X, MG_Y
  WinGetClass, MG_WClass
  if (MG_WClass="tooltips_class32")
  {
    SendMessage, 0x041C
    CoordMode,Mouse,Screen
    MouseGetPos, MG_X, MG_Y, MG_HWND, MG_HCTL, 3
  }
  hWnd := MG_HCTL ? MG_HCTL : MG_HWND
  wParam := (dir=0 ? 0x00780000*counts : 0xFF880000*counts)
      | GetKeyState("LButton")
      | GetKeyState("RButton") << 1
      | GetKeyState("Shift")   << 2
      | GetKeyState("Ctrl")   << 3
      | GetKeyState("MButton") << 4
      | GetKeyState("XButton1") << 5
      | GetKeyState("XButton2") << 6
  lParam := MG_Y<<16 | MG_X
  PostMessage, 0x020A, %wParam%, %lParam%,, ahk_id %hWnd%
  return
}

何かボトルネックになっていそうな箇所てありますでしょうか?
他のソフトでは問題なく動いています
473472:2014/06/03(火) 18:06:46.96 ID:iA+eokW20
なんか勘違いしてました・・・
スレ汚しスマソ
474名無しさん@お腹いっぱい。:2014/06/04(水) 21:53:22.35 ID:oQef8vwV0
エクスプローラーで特定の拡張子だけ選択ってできますか?
475名無しさん@お腹いっぱい。:2014/06/04(水) 23:25:31.14 ID:8Q0OBg/40
やれなくはないと思う
でもそれってAHKの領分じゃないかな

ファイルをクリックしたのをトリガーにしてctrl+Vでクリップボードに送って文字列に直してトリムでピリオド以下を参照して、文字列が合えば処理実行

みたいなめんどくさいネタしか思い浮かばなかった
476名無しさん@お腹いっぱい。:2014/06/05(木) 00:23:58.16 ID:panSHcon0
>>474
F1::
EXT_LIST = txt,ini,log

For objWindow in ComObjCreate("Shell.Application").Windows
  If (objWindow.Hwnd = WinExist("A"))
  {
    For Item in objWindow.Document.SelectedItems
      objWindow.Document.SelectItem(Item, 0)
    
    For Item in objWindow.Document.Folder.Items
    {
      If !Item.IsFolder
      {
        FilePath := Item.Path
        SplitPath, FilePath,,, FileExt
        If FileExt in %EXT_LIST%
          objWindow.Document.SelectItem(Item, 1)
      }
    }
    Break
  }
MsgBox, % objWindow.Document.SelectedItems.Count " 個の項目を選択しました。"
Return

AHKだとこんな感じ、参考までに
まぁ処理に時間がかかるので実用的じゃないね
477名無しさん@お腹いっぱい。:2014/06/09(月) 13:32:16.75 ID:2OpD3tVu0
>>474
QTTabBar
478名無しさん@お腹いっぱい。:2014/07/01(火) 00:28:34.93 ID:T1cL0rGL0
MouseGestureL.ahk Version 1.30
479名無しさん@お腹いっぱい。:2014/07/01(火) 00:42:52.25 ID:hYGFQ6P60
乙乙
結構変わったな
480名無しさん@お腹いっぱい。:2014/07/01(火) 01:16:09.15 ID:T1cL0rGL0
バグ発見?

1.19からアップデートしたけど、古いバージョンでターゲットリストの一番上に置いてた項目が
新バージョンで追加されたメインタブの同リスト上では消えてしまう

ターゲットタブに切り替えるとちゃんとリストの一番上に表示されてるんだけど、位置の変更や削除ができない。
メインタブのアクションリストを見てみたら、該当する項目に何故かDefaultと同じアイコンが割り振られてるので、どうやらDefaultと同じ扱いになってしまうみたい

自分の場合はFirefoxを一番上に持ってきてたんだけど、上記のせいでジェスチャーが効かなくなった
なんで、MouseGestureL.iniの[Firefox]の一個上に空の項目(まんま[blank])を追加して再起動したら、何とかメインタブに表示されるようになったよ

OSは Windows7 64bit ServicePack1
481名無しさん@お腹いっぱい。:2014/07/01(火) 02:06:39.68 ID:PDjs0ZRy0
[特定のターゲットを右クリ]→[割り当てジェスチャー]のサブメニューに、そのターゲットに登録されてる全ジェスチャーが出る。
一発でアクションが編集出来る状態になるのは良いね。(ターゲットに対する未登録の余計なジェスチャーが表示されない)

願わくば、それが右クリからではなく、普通に(要は"マウ筋"形式の設定ウインドウに)出来ればもっと良かったのにな。
482名無しさん@お腹いっぱい。:2014/07/01(火) 02:11:21.76 ID:PDjs0ZRy0
>>481訂正
2行目末の(ターゲットに 〜 )は1行目の末に付くのが正解デスた。
483名無しさん@お腹いっぱい。:2014/07/01(火) 09:49:24.91 ID:HuyZFC2q0
アプデしたら、
MG_Send("MB")
がおかしいですよぉーみたいなメッセージが出るんですけど
これなんですか?
484名無しさん@お腹いっぱい。:2014/07/01(火) 10:08:56.04 ID:HuyZFC2q0
やっぱなんでもないです。
485名無しさん@お腹いっぱい。:2014/07/03(木) 22:01:42.70 ID:dEYfl8O+0
>>282
何処かのサイトに書いてあったMG_User.ahkのユーザー定義サブルーチンを使う方法が
1.30にアップデートしたらエラーが出て使えなくなったのですが、この方法で解決できました。
今更な感じで横からですが、ありがとうございました。
486名無しさん@お腹いっぱい。:2014/07/03(木) 22:29:54.05 ID:Oh9mBuLy0
>>485
付属のドキュメントをよく読もう。
http://anago.2ch.net/test/read.cgi/software/1389010216/619
487名無しさん@お腹いっぱい。:2014/07/03(木) 22:57:26.80 ID:dEYfl8O+0
>>486
あー、全く読んでなかった……。
ま、これまでも設定画面の呼び出ししかMG_User.ahk使ってなかったし、
>>291みたいなレスも目にしたので結果的には良かったと言えなくもないが、
若干恥ずかしいかも知れぬ。今後は更新履歴に目を通すことにします。
488名無しさん@お腹いっぱい。:2014/07/06(日) 16:23:19.33 ID:RNSJuYGp0
ターゲット選択で入力補助ボタンから
Desktopをクリックしても選択できないのですがどうして・・・
489名無しさん@お腹いっぱい。:2014/07/06(日) 16:44:52.58 ID:5W9Kr20F0
>>488
クリック=左クリックのこと?
表れるツールチップには「右クリック」って書いてある。
490名無しさん@お腹いっぱい。:2014/07/06(日) 17:03:05.83 ID:RNSJuYGp0
>>489
もちろん「右クリック」で摂取してます。
摂取内容が
値:Progman
アイコン:C:\Windows\Explorer.EXE
となり「全てに一致」判定方法が「完全一致」としてあります。

ジェスチャー登録してもデフォルトのジェスチャーしか起きません。
491名無しさん@お腹いっぱい。:2014/07/07(月) 00:08:00.89 ID:vSnMVt0i0
うーんどうしたもんだろう

Lbutton::
CoordMode,Mouse,Relative
Wingetpos,,,width
MouseGetPos, x, y
width := width - 60
If (y < 25) and (width < x){
PostMessage, 274, 61472, 0, , A
}else{
send,{Lbutton down}
keywait,Lbutton
send,{Lbutton up}
}

こういう右上の✕ボタンをクリックしたら最小化するスクリプトを組み込んだら今度はジェスチャーのRBLBロッカージェスチャがきかなくなってしまった
かといってMGL側でLB_とかにするとクリックの挙動がものすごく怪しいしツールチップが出るし……

MGLのジェスチャーを活かしたまま左クリックに機能をつけるってできないのかな
492名無しさん@お腹いっぱい。:2014/07/08(火) 13:43:20.88 ID:EWSRHnvJ0
できるぞ

デフォルトは
LB_
;ジェスチャーの認識を打ち切る
MG_Abort()

スクリプトが動いてほしい特定ウィンドウでは
LB_
CoordMode,Mouse,Relative
Wingetpos,,,width
MouseGetPos, x, y
width := width - 60
If (y < 25) and (width < x){
PostMessage, 274, 61472, 0, , A
}
;ジェスチャーの認識を打ち切る
MG_Abort()

これでできる
493名無しさん@お腹いっぱい。:2014/07/08(火) 14:35:34.09 ID:EWSRHnvJ0
ていうか地味に便利だなこれ。IEとか動画再生とか
使わせてもらうわ
494名無しさん@お腹いっぱい。:2014/07/08(火) 19:51:09.72 ID:+EiWeZlW0
>>492
おお、綺麗に動いた
ありがとうござます!
495名無しさん@お腹いっぱい。:2014/07/09(水) 16:45:28.87 ID:b/Fx+GLV0
windows updateしたらマウスホールドを認識しなくなった
496名無しさん@お腹いっぱい。:2014/07/09(水) 22:10:54.87 ID:zKk0jzgn0
どゆこと?
497名無しさん@お腹いっぱい。:2014/07/10(木) 06:10:49.23 ID:pBg4bK7u0
俺もwin7でWindows Update最新にしたら右クリメニュー一切使えなくなって困ってる
498名無しさん@お腹いっぱい。:2014/07/10(木) 11:21:03.07 ID:WF781xlQ0
windowsの更新が入ってから、右クリックが使えなくなったでごじゃる…
499名無しさん@お腹いっぱい。:2014/07/10(木) 21:48:32.90 ID:12hIQRGV0
7 pro 64bitと8.1 pro 64bitで使ってるけど、どっちも問題なし
32bitは使ってないから知らん
設定の問題じゃないか?
500名無しさん@お腹いっぱい。:2014/07/11(金) 09:31:52.67 ID:PNVM9aDK0
win7Altimateだけど同じくWindowsUpdateかけて再起動したタイミングで
コンテキストメニューが表示されなくなった。スタートメニュー内でも同様。
MGLを終了すると直る。そもそもあまり理解して触ってるわけでもないので
どこが悪いかよく分からないな……右クリックから始まるジェスチャー入れてるせいかな
501名無しさん@お腹いっぱい。:2014/07/11(金) 09:56:56.60 ID:5wMtdXqu0
win7 home 64bit MGL v1.12
MGLv1.12 でずっと安定して使えていたがWindowsUpdate後突然右クリメニュー問題が出たので
MGL、AHK全て最新にしてタスクマネージャでプロセス確認して色々試したが駄目だった。
フォルダごと消去して入れ直しても同じなので設定じゃない気がするが分からない。
AHKで他のスプリクトを動かすには何の問題もない。
502名無しさん@お腹いっぱい。:2014/07/11(金) 10:04:41.21 ID:J2NhFQv30
こっちじゃ再現できない
3台アップデートしたが全部普通に使えてる
503名無しさん@お腹いっぱい。:2014/07/11(金) 10:27:50.31 ID:sPjVlddk0
うおおお、MGL使えないと不便すぎる・・・
504名無しさん@お腹いっぱい。:2014/07/11(金) 11:29:41.36 ID:e7mN6GiX0
Hook書き込んでみるとか?
505名無しさん@お腹いっぱい。:2014/07/11(金) 11:30:16.28 ID:e7mN6GiX0
あー、もしくはAHK本体の更新
506名無しさん@お腹いっぱい。:2014/07/11(金) 13:38:39.91 ID:7bIUr93R0
UACでブロックされてるだけじゃないの?

環境書いてるが全然情報足らんし
OS (win* x64/x32)
AHK (ver)
MGL (ver)
UAC (on/off)
セキュリティーソフト
問題のスクリプトだけの最小構成うp
507名無しさん@お腹いっぱい。:2014/07/11(金) 13:54:56.26 ID:zQ667d2X0
Win7だけどアプデ後も普通に使えてる。
MGL、AHK最新
508501:2014/07/11(金) 14:36:52.08 ID:5wMtdXqu0
これが原因っぽいアンインストールしたら治ったけど根本解決ではないね

Windows 7 for x64-Based Systems 用セキュリティ更新プログラム (KB2973201)
MS14-039: Description of the security update for Windows on-screen keyboard: July 8, 2014
http://support.microsoft.com/kb/2973201
509名無しさん@お腹いっぱい。:2014/07/11(金) 16:12:22.79 ID:nQCgB97E0
win7でターゲット認識のDesktop認識方法がわかりません。
ターゲットタブ →「どれか一致」→種別「ウィンドウクラス」
→判定方法「完全一致」→「入力補助」のボタンクリック
→Desktopで右クリック→値「Progman」→判定方法「完全一致」
→アイコン「C:\Windows\Explorer.EXE」と表示されるがジェスチャーしても
変化なし。

ググってみたが解決できず・・・どうしてでしょう?
510名無しさん@お腹いっぱい。:2014/07/11(金) 16:28:10.88 ID:e7mN6GiX0
コントールクラスじゃね?
511名無しさん@お腹いっぱい。:2014/07/11(金) 16:43:06.04 ID:nQCgB97E0
>>510
コントロールクラスなど一通りやってみたけどダメでした。
512名無しさん@お腹いっぱい。:2014/07/11(金) 16:57:32.22 ID:nQCgB97E0
あれっ、そういえばジェスチャーの軌跡表示がDesktopだけでない・・・
ターゲット認識していなくてもデフォが機能しているから
軌跡が表示されるはずだけどなぜかDesktopだけ表示されない?

なんで?
513名無しさん@お腹いっぱい。:2014/07/11(金) 16:58:41.95 ID:e7mN6GiX0
そんならこうかな?

ウィンドウクラス
WorkerW
コントロールクラス
SysListView32

全てに一致
514名無しさん@お腹いっぱい。:2014/07/11(金) 17:18:30.07 ID:nQCgB97E0
>>513
やっぱ反応なしみたいです。ウィンドウクラス「WorkerW」、
追加でコントロールクラス「SysListView32」「すべてに一致」
判定方法「完全一致」にしてますが・・・
515名無しさん@お腹いっぱい。:2014/07/11(金) 17:25:28.93 ID:BXx/7te50
超久々にフリーズしたわ
516名無しさん@お腹いっぱい。:2014/07/11(金) 17:29:53.38 ID:J2NhFQv30
もうそこまで来たら他の要素が邪魔してる方を疑ったほうが良さそう
517名無しさん@お腹いっぱい。:2014/07/11(金) 17:43:47.75 ID:nQCgB97E0
ちなみにopenmausujiやStrokeIt ではターゲット認識できたのだが
MouseGestureL.ahkだけが認識できない?
518名無しさん@お腹いっぱい。:2014/07/11(金) 17:45:10.97 ID:sPjVlddk0
Disableのと重複でもしてるんじゃ?
519名無しさん@お腹いっぱい。:2014/07/11(金) 17:48:39.86 ID:J2NhFQv30
いや、WorkerWで可能
こっちでも確認した

環境を疑ったほうが良さげかもしれん
520名無しさん@お腹いっぱい。:2014/07/11(金) 18:20:54.45 ID:nQCgB97E0
デフォに登録してあったジェスチャー無効の項目と
エクスプローラーに登録してあった項目の一部消したらできた。
521名無しさん@お腹いっぱい。:2014/07/11(金) 19:38:58.94 ID:syAeijdg0
>>488-490>>509-520までで、
一度も答えてくれた人への感謝の言葉無いんだな。
答えなくてよかったわ…いや、分からんから答えられなかっただけだけどね。
522名無しさん@お腹いっぱい。:2014/07/11(金) 20:36:04.76 ID:nQCgB97E0
確かにせっかく答えて頂いたのにお礼の一つもいわないなんて失礼でした。
言われてからなんですが、<<489,<<510,<<513,<<516,<<518.<<519の方々
ありがとうございました。
お陰で解決出来ました。

<<521の方も指摘どうもです。
523名無しさん@お腹いっぱい。:2014/07/11(金) 20:38:56.46 ID:nQCgB97E0
リンク間違えた:;(∩´﹏`∩);:“
524名無しさん@お腹いっぱい。:2014/07/11(金) 21:09:58.01 ID:uI1vKUMl0
>>508
Windows Updateの履歴見たらそれも入ってたけど
うちは何ともないなぁ
525名無しさん@お腹いっぱい。:2014/07/11(金) 21:15:48.52 ID:syAeijdg0
>>ID:nQCgB97E0
いやいや、なんかイヤミ言ったようで申し訳ない。
一応自分もココだけじゃないが質問者の立場になること多いし、
逆に答える立場になることもあるんで気になってね…
526501:2014/07/11(金) 21:26:51.15 ID:5wMtdXqu0
>>524
PS2のマウスと古いペンタブ(favo)を使ってるのでドライバーの相性かと
前にgoogle日本語入力とペンタブの相性が悪かったのでソフトウエアキーボードは怪しかった
兎に角今回はアンインストールで元に戻りました
527501:2014/07/11(金) 21:31:02.06 ID:5wMtdXqu0
☓ PS2のマウス
○ PS2のキーボード
528名無しさん@お腹いっぱい。:2014/07/11(金) 21:32:20.95 ID:jTAJiNds0
>>508
感謝感謝
右クリフリーズのおかげで半日仕事にならんかったけど
KB2973201消したらウソみたいに直ったわクソMSめww
529名無しさん@お腹いっぱい。:2014/07/12(土) 15:22:36.22 ID:lRSN3loJ0
>>508
うちでも使えなくなって困ってました。情報thx

左利き用に左右ボタンを入れ替えるためにBuffaloのマウスを
Intellipointでむりやり認識させるというアクロバットな環境なので
特殊な事例だけど一応報告
530名無しさん@お腹いっぱい。:2014/07/12(土) 19:47:36.78 ID:9tTmLbyt0
>>501
Bmbooの最新ドライバでもなるよ
ドライバアンインストールか、ペンタブ本体をPCから外すと右クリ復活するのよ。
なんでだ?
531名無しさん@お腹いっぱい。:2014/07/13(日) 19:46:16.95 ID:KaWv5RmI0
右ボタン押下+ホイールの上下で左右スクロールみたいなことって出来ますか?
ググってみてもどうも分からないので教えていただけると嬉しいです
532名無しさん@お腹いっぱい。:2014/07/13(日) 19:53:25.27 ID:Yoq/Bz0I0
RB_WD_
ControlGetFocus, fcontrol, A
loop,3
PostMessage, 0x114, 1, 10, %fcontrol%, A
Return

RB_WU_
ControlGetFocus, fcontrol, A
SetTimer,Slip,30
loop,3
PostMessage, 0x114, 0, 10, %fcontrol%, A
Return
533名無しさん@お腹いっぱい。:2014/07/15(火) 06:29:52.15 ID:PMA1U7qk0
ググっても解決できないのでヘルプおなしゃす。
RB_3のジェスチャーだけで最小化⇔元に戻すをやりたいのですが
最小化にするとタスクに入っちゃって迎えに行かないとアクティブにできない。

最大化⇔縮小だとアクティブになってるのでマウスその場でおkなのですが
最小化⇔元に戻すだとタスクに入るからマウスその場でジェスチャーすると
カーソル下のWindowがアクティブになってそれができない・・・

というお悩みです。
534名無しさん@お腹いっぱい。:2014/07/15(火) 18:53:48.15 ID:Go0T2bZJ0
;ウィンドウ最小化/元に戻す
if (!hwndMinRestore) {
hwndMinRestore:=MG_HWND
WinMinimize, % "ahk_id " hwndMinRestore
}
else
{
WinRestore, % "ahk_id " hwndMinRestore
hwndMinRestore:=0
}
535名無しさん@お腹いっぱい。:2014/07/15(火) 22:33:05.98 ID:PMA1U7qk0
>>534
お〜っ!素晴らしい!!
まさにこれ。助かりました。ありがとうございます。
536名無しさん@お腹いっぱい。:2014/07/17(木) 06:01:17.28 ID:iwKYhSta0
マウスをロジのM545を使っているのだが、SetPointが干渉しているのか、
サイドボタンが設定しても効かない。

ググってSetPointアンインストールとかいろいろ試したがダメだった・・・
537名無しさん@お腹いっぱい。:2014/07/17(木) 07:28:49.28 ID:PDBmI1Pf0
SetPointでF13とかを割り当てて
F13によるジェスチャ設定を作れば良い
538名無しさん@お腹いっぱい。:2014/07/17(木) 18:39:34.96 ID:iwKYhSta0
>>537
ありがとうございます。出来ました・・・
2台中1台のPCは。なぜかもう一台がうまく認識しない。
539名無しさん@お腹いっぱい。:2014/07/17(木) 18:46:19.01 ID:iwKYhSta0
やった内容
■成功例
 OS:Window7 64bit  マウス:M705 SetPointコントロールセンターバージョン:6.65.62 ドライババージョン:5.80.4
1.SetPointの「user.xml」ファイル内の
これを変更 → <Param DisplayName="Ctrl+Z" LParam="2883585" Modifier="2" VirtualKey="90"/>
   変更後→<Param DisplayName="F15" LParam="6684673" Modifier="0" VirtualKey="126"/>

■うまくいかない例
OS:Window7 32bit  マウス:M545  SetPointコントロールセンターバージョン:6.65.62 ドライババージョン:5.80.4
   これを変更 → <Param DisplayName="Ctrl+Z" LParam="2883585" Modifier="2" VirtualKey="90"/>
     変更後→ <Param DisplayName="F13" LParam="6553601" Modifier="0" VirtualKey="124"/>
で、同期設定してるジェスチャーで「X2B__」に「Ctrl+Z」割り当て。うまくいかない方ではなぜか、Google日本語が直接入力から
ひらがなに変わる動作がおきる。
変更後の値って同じ内容のもの貼り付けしたけどなにか内容変えなきゃいけなかったん?
540名無しさん@お腹いっぱい。:2014/07/17(木) 23:11:55.79 ID:WhLpiZWa0
>>539をみる限りだと、キー割り当ては同じではなく成功例は「F15」を、失敗例は「F13」を割り当ててるようだけどそこはいいなのかな?
541名無しさん@お腹いっぱい。:2014/07/17(木) 23:22:42.40 ID:iwKYhSta0
>>540
ごめん、字数制限でかなり省略したけどSetPointのボタン番号割り当て順に
F13からF16を使ってチルト右、左とサイドボタン右、左と割り振ってて
一応マウスが違っているので割り当て順序違うが、同じボタンに割り当ててある。

そういえばよく見ると”同期設定してるジェスチャーで「X2B__」に「Ctrl+Z」”
のところでジェスチャーボタンの割り当て間違ってる。正確には「LT_」だった。
542名無しさん@お腹いっぱい。:2014/07/17(木) 23:31:51.97 ID:iwKYhSta0
また新たな発見。実は>>539の症状でた時うまくいかない方のPCから
TEAMViewer使ってうまくいった方のPCを操作してうまくいったのだが
今うまく行った方のPCを直接操作してみるとうまく動作しないな・・・
543名無しさん@お腹いっぱい。:2014/07/18(金) 00:14:27.76 ID:8hQU1M9D0
>>542
とりあえずメインで使う方でちゃんと動作する用になってから、リモートなりで試すのがいいかと。
まずはどれか1ボタンだけxml書き換えて、MGLのトリガボタンも作りなおして、上手く動いたら次のボタンもってぐあいに。
544名無しさん@お腹いっぱい。:2014/07/18(金) 05:32:14.90 ID:jonHSwMy0
そもそもなんでSetPointアンインストールして、MGLが作動しないのかな?
545名無しさん@お腹いっぱい。:2014/07/18(金) 05:55:21.67 ID:jonHSwMy0
MGLの設定がLT=Ctrl+Z、LR=DEL、X1B=Ctrl+V、X2B=Ctrl+Cとしてあるのだが
SetPointアンインストールしたら、チルト全滅、なぜかサイドボタンに至っては
文字打ち部分ではX1B=Ctrl+C、X2B=Ctrl+Vと逆に押されていて、
ブラウザではX2B=戻る、X1B=反応なしになる
546名無しさん@お腹いっぱい。:2014/07/18(金) 10:31:09.27 ID:f8Aa0Hj50
右クリックフリーズ問題、KB2973201を消してみて、(>>501さん)
昨日解決しました!(thx!!)
なんですが今朝見たらまた復活してました(´;ω;`)
今回も起動時に何か更新プログラムが走ってたんですが、インストールされた更新プログラム確認しても、今日付けのものがなくて、ため息。
同じ症状の人いそうな気がしたので、ログ残しておきます…orz
547名無しさん@お腹いっぱい。:2014/07/18(金) 10:48:16.34 ID:ruJL9xSW0
自動更新でKB2973201がまたインストされただけじゃ?
548名無しさん@お腹いっぱい。:2014/07/18(金) 12:15:44.24 ID:4B0nAGVD0
Windows Updateで更新プログラムの非表示をやっとかないと何度も自動でインストさせられるよ
549名無しさん@お腹いっぱい。:2014/07/19(土) 18:00:59.32 ID:T1Um7VlN0
欠陥アップデートは自動的に配信停止されて開発者が究極残虐刑に処されるようにしておけよ
550名無しさん@お腹いっぱい。:2014/07/20(日) 06:50:47.24 ID:D8CnPK3p0
>>549
まじでそうしてほしいくらいだけど、M$からしたらAdobeやAutodeskならまだしも
フリーソフトの挙動なんて知ったこっちゃないんだろうなあ
M$コミュニティでクレーム入れて対応求めても「MGLなにそれ知らん」で完全スルー
551名無しさん@お腹いっぱい。:2014/07/20(日) 23:40:28.85 ID:Q225c6Tr0
CADと併用で使いたいのですが分かる方いれば教えてください
@ジェスチャー「RB_U」 アクション「キー操作を発生1」
Aジェスチャー「RB_D」 アクション「キー操作を発生2」
Bジェスチャー「RB_UD」 アクション「キー操作を発生3」

上記の様な設定の時にBを作動させると、実際作動してるのはAになります
「RB_UD」の時も実際は「RB_D」が作動してしまいます
どうすれば正しくBを作動させれますか?
552名無しさん@お腹いっぱい。:2014/07/20(日) 23:46:52.65 ID:Bx98/CYU0
キーを離すって項目あるでしょ。それを最後に入れる
それぞれ
RB_U_
RB_D_
RB_UD_
になる。ちなみに右ボタンを「離した時に」実行される
553名無しさん@お腹いっぱい。:2014/07/21(月) 09:11:55.69 ID:c4gFUxeN0
chromeでは使えるのにIE11だとジェスチャが使えないんだが同じような人いる?
554名無しさん@お腹いっぱい。:2014/07/21(月) 09:14:28.36 ID:x0cFr20G0
>>552
ありがとう
一瞬で解決しました
555名無しさん@お腹いっぱい。:2014/07/23(水) 12:48:55.29 ID:7itnBixn0
高さが画面サイズを超えたメニューをホイールで
スクロールするようにしたら快適になった

[メニュー]
WClass=#32768

WU_
;↑スクロール
MG_Move(MG_WinX()+3, MG_WinY()+3, 0, 1)
MG_Click("LB")
MG_Move(0, 0, 1, 0)

WD_
;↓スクロール
MG_Move(MG_WinX()+3, MG_WinY()+MG_WinH()-4, 0, 1)
MG_Click("LB")
MG_Move(0, 0, 1, 0)
556名無しさん@お腹いっぱい。:2014/07/23(水) 19:08:36.59 ID:6lGI1a6j0
Win8.1のIE11だと認識してくれないんだな
557名無しさん@お腹いっぱい。:2014/07/24(木) 23:09:05.18 ID:52ZE59rY0
質問です暇な人教えてー
GoogleChromeで、現在のタブを新規タブに複製をしたいんだけど
ALT+Dでアドレスバーにカーソルを合わせて → ALT+Enterで新規タブで開く
だから

Send, !d
Sleep 50
Send, !{Enter}

でいいと思うんだけど、どうもうまく動かない時がある。
特にYouTubeを見てる時。
キーボードで上記動作をやると確実にできるんだけど、何故だろうか?
558名無しさん@お腹いっぱい。:2014/07/24(木) 23:23:02.96 ID:CS7NijT20
flashにフォーカスがあるとショートカットキーは利かない
559名無しさん@お腹いっぱい。:2014/07/24(木) 23:31:55.23 ID:R9Huvnc50
マウス下のコントロールによるから一度windowspy起動してどういう環境なのかよく調べるべき
俺はクローム使ってないけどこのへんは共通のはず
560名無しさん@お腹いっぱい。:2014/07/24(木) 23:49:04.00 ID:52ZE59rY0
>>558>>559
レスありがと〜
今試してたけど、どうもYouTubeは関係ないっぽい。このページでもなる。
ただし再現性がなく、出来る時とできない時がある…。
windowspy入れてみたけど、あまり情報が得られなかった

どうもALD+Dがうまくいっておらず、ALT+Enter(Chromeのメニューを開く)が実行されてしまうんだよね
!d をちょっと見なおしてみる
561557:2014/07/24(木) 23:52:44.53 ID:52ZE59rY0
解決できました。。。以下のように変更しました

Send, {Alt Down}
Sleep 10
Send, d
Sleep 10
Send, {Enter}
Sleep 10
Send, {Alt Up}

キーボードでやったらうまくいったのでそれに近い実装をしてみました
562名無しさん@お腹いっぱい。:2014/07/25(金) 00:00:50.60 ID:bhRB7M1t0
563557:2014/07/25(金) 00:04:03.49 ID:2uv2QDrc0
>>562
ありがとー。Sleep自分で書かなくても勝手にやってくれてるって理解でいいのかな。
最近使い出したもんでよくわかってなくて。
564名無しさん@お腹いっぱい。:2014/07/25(金) 19:06:05.35 ID:8iAILT9R0
>>563=557
>>558の件を克服しないと、また同じ結果になるだろう。
565557:2014/07/26(土) 00:16:29.41 ID:vJ4Ib95b0
ChromeもIEもFlashにフォーカスある・なしにかかわらずちゃんと動いてるみたい。@7x64
566名無しさん@お腹いっぱい。:2014/07/30(水) 15:24:05.61 ID:cWJkpGc80
alt+tabでタスク切り替えする時
Send, {Alt Down}
Send, {Tab}
でSend, {Alt Up}がいると思うのですが、タスクを選んでから
動作させるにはどんな記述でできるの?
567名無しさん@お腹いっぱい。:2014/07/30(水) 19:15:04.49 ID:fwWpVIME0
>>566
Ctrl + Alt + Tab
568名無しさん@お腹いっぱい。:2014/07/30(水) 19:20:47.93 ID:cWJkpGc80
>>567
ホントだ。めっちゃ簡単にできたわ。
助かりました。どうもありがとうございました。
569名無しさん@お腹いっぱい。:2014/07/30(水) 19:57:22.84 ID:MUbn/Z150
>>567
横からだけど初めて知ったわ
リアルキーボードだと片手で操作し辛いし、マウスジェスチャー
へ割り当てるためにあるようなショートカットキーだな
570名無しさん@お腹いっぱい。:2014/07/30(水) 22:53:34.08 ID:ihjwSFcu0
photoshopでは中ボタンを使いたいんだけど
それ以外は右ボタンを使いたい
こんな時はどうすればよい?
photoshopの時は右ボタンを乗っ取られたくないって事
571名無しさん@お腹いっぱい。:2014/07/30(水) 23:08:11.95 ID:BUuiVrCX0
未だにKB2973201対策版が出ないということはMGLは関係ないのだろうか?
AHK自体は問題なさそうだしMGLとなにかしらが関係あるの思ってたのだが・・・
572名無しさん@お腹いっぱい。:2014/07/30(水) 23:10:57.44 ID:hG2wwYbG0
ていうかそもそもそれ入っても全然普通に動いてんだけどなんでじゃろね?
573名無しさん@お腹いっぱい。:2014/07/30(水) 23:35:10.66 ID:fwWpVIME0
>>570
何言ってるかわからん
574名無しさん@お腹いっぱい。:2014/07/31(木) 00:29:30.30 ID:v0xSTlNW0
普段は右ボタン始動のgestureを使って
フォトショでは中ボタン始動gestureを使いたいってことだろうと思うけど
普通に【ターゲット】「フォトショ」で右ボタンのabortを登録して、
普段使ってるgestureの【ジェスチャー】(ややこしいけど)に【ターゲット】「フォトショ」で
中ボタン始動の【ジェスチャー】を併記すりゃいいだけじゃね?
575名無しさん@お腹いっぱい。:2014/07/31(木) 06:29:38.06 ID:UmKVAWt00
>>574
言いたいことは分かるが説明が分かり辛いw

>>570
photoshopのRB_にMG_Abort()を割り当てる

テンプレ見なさいと言いたいとこだけど、何故かこっちじゃなくて
総合スレの方のテンプレに書いてあるんだよな
576名無しさん@お腹いっぱい。:2014/07/31(木) 10:55:17.48 ID:O/64EmOU0
そう言えばMGL、GIMPで使うとGIMPの挙動おかしくねぇ〜。
俺だけか?
577名無しさん@お腹いっぱい。:2014/08/01(金) 20:03:10.07 ID:kY4iM/bJ0
初めまして、マウスジェスチャは初めてなのですが素晴らしいソフトですね。
まだまだ使いこなせてはいないのですが、今後長くお世話になりそうです。

ところで質問なんですけど、Windowsキー単体はsendできないのでしょうか?
Control, Alt, Shiftなどはあるようですが、Winキーは調べても見つからないので……
578名無しさん@お腹いっぱい。:2014/08/01(金) 20:46:02.74 ID:nngw7spG0
579名無しさん@お腹いっぱい。:2014/08/02(土) 00:40:21.80 ID:CRg0u3y30
>>578
ありがとうございます、解決しました。
根っこのAutoHotkeyのほうを調べればよかったんですね。
580名無しさん@お腹いっぱい。:2014/08/05(火) 08:25:08.43 ID:StHjANO10
右クリック→移動→離す で幾つか割り当ててるけど
時々そのジェスチャーの後に通常の右クリックメニュー(コンテキストメニュー)が出てしまう
これは仕方ない事なのかな
581名無しさん@お腹いっぱい。:2014/08/05(火) 17:54:21.68 ID:KAHVywxf0
>>580
[ESC]キーを送ればいい。
582名無しさん@お腹いっぱい。:2014/08/05(火) 18:38:37.22 ID:MzP3Eg6Q0
>>580
アクションが発動したときなら出ないはずだけどな
アクション自体発動しなくてメニューが出てるならジェスチャー入力ミスってる

>>581
短絡的すぎだろw
583名無しさん@お腹いっぱい。:2014/08/06(水) 05:47:23.97 ID:3d8hgV+Y0
自分の場合ちょっと厄介な不具合があるね

最近MouseGestureLを使い出して凄く気に入ったんだけど
デュアルディスプレイ環境にすると(Cintiqっていうシリーズの液晶ペンタブレットを繋げると)
MouseGestureLに、例えば右クリックから始まるジェスチャーが登録されている状態で
どこでもいいから右クリックすると、そのままカーソルが動かなくなる不具合が出る

そうなった時はCtrl+Alt+Deleteで画面を切り替えると直ったりするんだけど
こういう不具合に遭遇して解決した人って居るだろうか・・・?

因みにその液晶ペンタブレットを繋げるだけで、そのドライバの有無は関係なく上記の症状が出る
584名無しさん@お腹いっぱい。:2014/08/06(水) 05:58:50.51 ID:aPa8ANwY0
585名無しさん@お腹いっぱい。:2014/08/06(水) 07:09:29.88 ID:3d8hgV+Y0
>>584
ありがとう

しかし自分の環境では>>508は当てはまらなかったですね
ついでに↓も試したけど直らず
http://support.microsoft.com/kb/2984930/ja
引き続き調べてみる

あ、こちらの環境はWindows7 64bitでした
586名無しさん@お腹いっぱい。:2014/08/07(木) 16:43:54.69 ID:aJ209CAr0
最近使い始めたんですけど、タスクバーではなくて
タスクトレイに、最小化するコマンドはありますか?
587名無しさん@お腹いっぱい。:2014/08/07(木) 17:29:42.83 ID:WVTEqOmR0
>>586
タスクトレイ(通知領域)の表示は対象アプリの仕様で決まる。
588名無しさん@お腹いっぱい。:2014/08/07(木) 17:38:08.44 ID:ytxOKYE90
>>586
AutoHotkeyを流行らせるページ
http://ahk.xrea.jp/index.html
 ↓ ↓
My Scripts
http://ahk.xrea.jp/myscripts/index.html

[ツール] → [タスクトレイに最小化]

DLして単独起動すれば動くと思われる。
MGLのプラグインとか関数化する場合は、
何らかの加工が必要になると思う。
589名無しさん@お腹いっぱい。:2014/08/07(木) 19:28:28.86 ID:aJ209CAr0
どうもありがとうございました。
590名無しさん@お腹いっぱい。:2014/08/08(金) 13:45:09.42 ID:TAHmQ3Q10
ONにしてるとドラッグの挙動が重くなるね

認識設定を小さい数値にすればOFFのときと同じ軽さになるのかしら?
591名無しさん@お腹いっぱい。:2014/08/08(金) 16:35:42.18 ID:aEYjLhuR0
>>590
なにが?
PC環境は?
592名無しさん@お腹いっぱい。:2014/08/08(金) 16:38:49.46 ID:hErHf7fR0
設定によっては不安定になるよ
LB始動とかやってたりしたらね
RBドラッグのほうはそれが始動キーなんで遅くなるのは当たり前なんで、そうでなければ環境の問題かと
593名無しさん@お腹いっぱい。:2014/08/08(金) 20:16:38.80 ID:1wChXXrg0
重いという言葉を誤用している気がしてならない
594名無しさん@お腹いっぱい。:2014/08/09(土) 18:49:03.65 ID:dE/A7onJ0
あーわからん
エスパーかもしれんが教えてくれ・・・

ログイン時に管理者権限で起動するようにしてるんだけど、
Windows 8.1 でサインアウト → 再ログインしたら
通知領域にマウスのアイコンが表示されない。
タスクマネージャみるとMouseGesturel.exeは走ってるんだけど
何が原因なんだろうか。
595名無しさん@お腹いっぱい。:2014/08/09(土) 18:53:14.06 ID:ZJ6mMyn40
再ダウンロード。もしくはahk更新
あとahkファイルをそのまま動かしてるかどうかとか環境も情報聞かないとなんともいえん
596名無しさん@お腹いっぱい。:2014/08/09(土) 19:29:29.27 ID:dE/A7onJ0
>>595
レスありがとー
最新版にしたけど、だめだった。

普通にMouseGestureL.exeをダブルクリックで起動する分には確実に成功するんだがなぁ。
しかもやっかいなことに空いてるPCにためしにWindows 8 Enterprise 評価版いれてみたら
こっちは見事に問題なし。何が邪魔してるんだろ
597名無しさん@お腹いっぱい。:2014/08/09(土) 19:32:06.54 ID:dE/A7onJ0
ttp://oshiete.goo.ne.jp/qa/5988923.html
まさにこんな状況だわ
598594:2014/08/09(土) 19:34:38.39 ID:dE/A7onJ0
連投申し訳ない。解決しました。

ttp://oshiete.goo.ne.jp/qa/7316174.html

これの回答が参考になった
SSD + Core i7 4790K な環境なんだけど、あまりにMouseGesturesL.exeの起動が
速すぎて、この問題が生じていたと思われる

タスクスケジューラの遅延を 5 秒与えると、完全に解決しました。
参考になれば・・・
599名無しさん@お腹いっぱい。:2014/08/10(日) 09:45:35.78 ID:UehHFpxI0
GIMP使う時挙動がおかしくなるんで、
いちいちMGL停止してるんだけどなんかいい方法ないかな?

ちなみにジェスチャー無効設定してもダメだった。
600名無しさん@お腹いっぱい。:2014/08/10(日) 10:44:29.85 ID:gT8GtWrh0
[設定]→[ターゲット]→[Disable]に、
GIMPの実行ファイル名を登録する方法じゃ駄目なのか?
俺はGIMPじゃないが他のアプリ登録してジェスチャーを無効化出来てるけどなぁ。
601名無しさん@お腹いっぱい。:2014/08/10(日) 11:25:58.36 ID:UehHFpxI0
>>600
[設定]→[ターゲット]→[ジェスチャー無効]で
実行ファイル名→gimp-2.8.exeにしてあるがダメ
602名無しさん@お腹いっぱい。:2014/08/10(日) 11:47:37.05 ID:3cCFyOfP0
>>601
念の為に確認したいのですが
[Disable]の名称を[ジェスチャー無効]に変えてるだけですよね?
新規ターゲットに[ジェスチャー無効]を作ったとかじゃないですよね?
603名無しさん@お腹いっぱい。:2014/08/10(日) 11:48:52.07 ID:gT8GtWrh0
>>601
だから、元々から作成済みの、
[設定]→[ターゲット]→[Disable]に登録しても駄目なのかい?
([ターゲット]タブ左覧の一番上に既に作成されている)

>[ジェスチャー無効]
これ、自分で作ったの?
604名無しさん@お腹いっぱい。:2014/08/10(日) 13:46:32.84 ID:B3kK6dNa0
横からだけど、とりあえず最新版の1.30では「ジェスチャー無効」ってのに名称変わってる
605名無しさん@お腹いっぱい。:2014/08/10(日) 13:57:41.13 ID:3cCFyOfP0
1.30だけど上書きだとDisableのままやね
606名無しさん@お腹いっぱい。:2014/08/10(日) 14:27:11.37 ID:B3kK6dNa0
>>605 新規だと「ジェスチャー無効」、前Verからの上書きだと「Disable」ってことか、紛らわしいなw

>>599
うちも同じような事があって、ターゲット登録してから個別にトリガボタンを無効にする方法も試してみたけど結局駄目だった。
色々試して駄目なら、割りきってGIMPでもMGLでも代替ソフト探すのもあり。
607名無しさん@お腹いっぱい。:2014/08/10(日) 14:32:45.53 ID:SxYizG5Z0
1.20だけど特に問題ないな>GIMP2.8@8.1Prox64
608名無しさん@お腹いっぱい。:2014/08/10(日) 14:37:57.16 ID:UehHFpxI0
>>607
えっ1.20だと正常なんですか?
>>603
1.30なんで「ジェスチャー無効」となってる
609名無しさん@お腹いっぱい。:2014/08/10(日) 14:43:41.89 ID:gT8GtWrh0
>>608
>1.30なんで「ジェスチャー無効」となってる
それは知らなかった、スマン。

1.20でDisableに設定してOKだったら、そのまま1.30に上書き更新してみたら?
610名無しさん@お腹いっぱい。:2014/08/10(日) 15:16:48.08 ID:UehHFpxI0
>>609
なるほどと思ったがダウソページのリンクたどったら1.19までしか見あたらない。
611名無しさん@お腹いっぱい。:2014/08/10(日) 15:54:32.89 ID:gT8GtWrh0
>>610
1.19でも問題ないと思うけど、必要なら1.20上げても良いよ。
612名無しさん@お腹いっぱい。:2014/08/10(日) 16:17:18.71 ID:UehHFpxI0
>>611
バージョンの問題じゃなくて、何らかのジェスチャーのせい?
1.90でもデフォではGIMPの動作正常だが、1.30のデータ上書きしたら
症状でた。
1.30でも追加ジェスチャー入れてなければ動作正常だった。
どれかな?そもそも「ジェスチャー無効」が動作しない。
613名無しさん@お腹いっぱい。:2014/08/10(日) 16:29:45.50 ID:jTxKrm9n0
ふぅむ、うちのGIMPでは発生せず。
exe指定してる?
614名無しさん@お腹いっぱい。:2014/08/10(日) 16:35:41.03 ID:gT8GtWrh0
>>612
>>612の内容読むと混乱してくる。
そもそもGIMP上でMGL使いたいの?使いたくないの?どっち?
615名無しさん@お腹いっぱい。:2014/08/10(日) 16:40:31.16 ID:UehHFpxI0
>>613
実行ファイルでexe指定している。
多分1.30デフォでは正常だからジェスチャーかプラグインの問題かも・・・
でもさっき順番にプラグイン→ジェスチャー→ターゲットと削除して
動作確認したけどやっぱ同じ症状だった。
デフォでは大丈夫なのに削除しても治らないってどゆこと?
616名無しさん@お腹いっぱい。:2014/08/10(日) 16:49:12.60 ID:UehHFpxI0
つか今度はデフォの状態から順番に現環境追加していこうと思うんですが
効率よく追加していく方法ってある?ターゲットはクリップボードからインポート
できるみたいけど、ジェスチャーってできないっぽいが・・・
617名無しさん@お腹いっぱい。:2014/08/10(日) 16:55:32.32 ID:UehHFpxI0
>>614
GIMPでMGL使えればなおよろしいけど最悪使えなくてもいい。
使えなくてもGIMP自体の動作がおかしいからいちいちMGL終了させると
マルチタスクでは不便だし、せめて完全に無効にできれば
いいなと思ってる。
618名無しさん@お腹いっぱい。:2014/08/10(日) 17:03:11.66 ID:gT8GtWrh0
>>617
じゃあ、「GIMPでMGLを無効にする」前提で話すけど、
1)1.19をクリーンインストする
2)デフォ以外設定は触らず、[設定]→[ターゲット]→[Disable]にGIMPを設定するだけに留める。
これでGIMPでMGLを無効になる?
619名無しさん@お腹いっぱい。:2014/08/10(日) 17:03:29.32 ID:jTxKrm9n0
まぁ、MGLはスクリプト何書いてるかわからないとなんとも言えない
優先順位を変更してみたら動いたとかもあるし他人の環境は全部再現しきれないから
620名無しさん@お腹いっぱい。:2014/08/10(日) 17:09:57.26 ID:UehHFpxI0
>>618
確認したところデフォ状態だと無効にできます。
621名無しさん@お腹いっぱい。:2014/08/10(日) 17:22:57.43 ID:gT8GtWrh0
>>620
じゃあ、以下を面倒かもしれないが、それぞれ確認してくれ。

A)>>620その状態のまま1.30へ上書きバージョンアップしてどうか?
B)
 1)1.19をもう一度クリーンインストする(面倒でもこうしてくれ)
 2)デフォ以外設定は触らず、[設定]→[ターゲット]にGIMPを設定し、何かジェスチャーを登録する。
もし正常にジェスチャーが動いたら、A)と同様にその状態のまま1.30へ上書きバージョンアップしてどうか確認する。
622名無しさん@お腹いっぱい。:2014/08/10(日) 17:56:38.81 ID:UehHFpxI0
>>621
A)正常 B)正常
両方共に正常に動作します。
623名無しさん@お腹いっぱい。:2014/08/10(日) 18:09:11.72 ID:jTxKrm9n0
GIMP側がおかしいというワンチャン
もしくはなんか他に変な常駐が間に挟まってるかもな
いっそコンフィグとかバックアップして一回まっさらにしてテストしてみるとか
624名無しさん@お腹いっぱい。:2014/08/10(日) 18:15:10.05 ID:gT8GtWrh0
>>622
おめでとう。
これで希望通りGIMPでMGL使えそうだね。
後はジェスチャーどんどん登録して行けば良いんじゃないかな。(でも、幾つか登録したら動作確認した方が良いと思う)
「拡張スクリプト」や「プラグイン」追加する必要ある場合も、一種類追加する度に動作確認した方が良いと思う。

じゃ、がんばって。
625名無しさん@お腹いっぱい。:2014/08/10(日) 18:40:36.09 ID:UehHFpxI0
皆さんいろいろありがとうございました。
>>624
ちなみに>>616でそうしようとしていたところでした。
626名無しさん@お腹いっぱい。:2014/08/10(日) 18:59:38.02 ID:gT8GtWrh0
>>625
ヘルプを参照。
3.11.設定のインポート
3.12.設定例-基本編-
627名無しさん@お腹いっぱい。:2014/08/10(日) 19:25:59.92 ID:UehHFpxI0
>>626
助かりました。ありがとうございます。
628名無しさん@お腹いっぱい。:2014/08/13(水) 07:25:27.92 ID:NsMaLhbr0
1.19から1.3にしたらめちゃくちゃな挙動になってもうた・・・
629名無しさん@お腹いっぱい。:2014/08/13(水) 08:39:51.55 ID:9cxcQ1ny0
それは大変ですね
630名無しさん@お腹いっぱい。:2014/08/13(水) 09:23:03.26 ID:PNjEkx270
書き方変わってるやつあるんだよな。クリックとか
631名無しさん@お腹いっぱい。:2014/08/13(水) 09:30:08.21 ID:WnVGV1aL0
今日のWinアップデートでKB2973201の時と同じ右クリフリーズ現象が復活しやがった
クソ、どれだ?
632名無しさん@お腹いっぱい。:2014/08/13(水) 09:37:09.96 ID:NsMaLhbr0
クリックですねえ

例えば左クリ今までこれだとおかしい

if (MG_While(0)) {
Send, {lbutton down}
}
else {
Send, {lbutton Up}
}

わざわざこうしてるのは左+右クリのジェスチャ他のため

あとは右クリジェスチャ適当に動かした後の右クリックメニュー動作の無効が効いてないぽい

とりあえず戻した
633名無しさん@お腹いっぱい。:2014/08/13(水) 10:13:43.99 ID:85fwh0mD0
>あとは右クリジェスチャ適当に動かした後の右クリックメニュー動作の無効が効いてないぽい

それはもともと自分でMouseGestureL.ahkの中身を書き換えないとできないよ
634名無しさん@お腹いっぱい。:2014/08/13(水) 15:05:42.53 ID:kmXvJW8H0
>>631
うちでも再発したw
635名無しさん@お腹いっぱい。:2014/08/13(水) 15:42:53.16 ID:DgEJpFzy0
これからはアップデートの度に検証せなならんのか・・・
636名無しさん@お腹いっぱい。:2014/08/13(水) 16:00:01.53 ID:WnVGV1aL0
>>635
なんとかしてMGL(AHK?)側で修正対応してもらいたいものよのう…
637名無しさん@お腹いっぱい。:2014/08/13(水) 16:13:22.18 ID:kmXvJW8H0
AHKは12日にバージョン上がったがダメだったな
638名無しさん@お腹いっぱい。:2014/08/13(水) 16:27:22.97 ID:WnVGV1aL0
>>637
まじか
MSを恨むしかないのか(´・ω・`)
639名無しさん@お腹いっぱい。:2014/08/13(水) 20:47:55.23 ID:sM7jXaqe0
ダメだアプデ来て皆さんと同じ状態なので問題の出るPCは暫くSmalkerで凌ぐことにした
アプデの度にパッチ当てないのも何か嫌だしAHKの方が軽いけど仕方ない
640名無しさん@お腹いっぱい。:2014/08/14(木) 14:20:38.68 ID:PNGPwJcs0
結局どのパッチなんだ?
641名無しさん@お腹いっぱい。:2014/08/14(木) 14:21:37.19 ID:M9kzQ0jy0
そもそもMGLうp意味あるの?
642名無しさん@お腹いっぱい。:2014/08/14(木) 14:45:09.17 ID:7yLJF2S20
今のところウィンドウズアップデートは勝手にやらせてるけど、何にも問題ないな。何が原因だろうね
643名無しさん@お腹いっぱい。:2014/08/14(木) 14:58:37.02 ID:fAMwP5kr0
前回もそうだがウィンドウズアップデートで問題が出るのは64ビットwin7でペンタブのマウスとか
特殊マウス?とか使ってる人。MGLの設計時にそう言う環境は想定されてなかったんだと思う
恐らく少数派なのでSmalkerを薦めとく
644名無しさん@お腹いっぱい。:2014/08/14(木) 18:48:12.52 ID:PrPSca6X0
>>643
工エエェェ(´д`)ェェエエ工 そうなの?
俺まさにその環境っぽいんだが(Windows7x64・Wacom-Intuos3・Logicool-M570)

でもそんなに少数派かなぁ(´・ω・`)
645名無しさん@お腹いっぱい。:2014/08/14(木) 19:58:23.01 ID:HsAo7mmB0
自分はWindows7x64・Wacom-Intuos4・Logicool-M570
646名無しさん@お腹いっぱい。:2014/08/14(木) 20:12:09.42 ID:ZrF4tp820
液タブ使ってる自分も相変わらずフリーズするから今の所Smalker使ってるけど
MGLで解決できるのであればまた使いたいね
647名無しさん@お腹いっぱい。:2014/08/14(木) 21:09:38.54 ID:PrPSca6X0
>>644,645
なるほど〜、Wacomが共通してるっぽいっすな
MGLユーザー全体数から見たらWin7(64)のペンタブ使いは
それほど少数派でもない気がしてきた

…だからどうなるって話でもないんですけどね
648名無しさん@お腹いっぱい。:2014/08/14(木) 21:09:41.30 ID:qVx4LoQM0
不具合が再現できないと問題修正できないので
手軽に不具合が起こる組み合わせは?w
649名無しさん@お腹いっぱい。:2014/08/14(木) 21:11:52.12 ID:PrPSca6X0
>>648
おそらくWindows7(x64)&WACOMタブレット使用じゃないですかね?
650名無しさん@お腹いっぱい。:2014/08/14(木) 21:27:33.47 ID:qVx4LoQM0
ハードなしで再現できないものかねえ・・・。
651名無しさん@お腹いっぱい。:2014/08/14(木) 21:36:08.07 ID:PrPSca6X0
環境と現象の組み合わせが確定で直る可能性があるんだったら
俺のIntuos3を開発用に譲渡してもいいくらいの気持ちなんだけどね
そろそろ新しいIntuosが欲しくなってきた頃だし( ´ω`)
652名無しさん@お腹いっぱい。:2014/08/14(木) 22:47:41.49 ID:fAMwP5kr0
>>649
自分もその組み合わせですWindows7x64・FAVO(笑)
なるほどワコムが悪いのかw他の組み合わせで不具合の人はいます?
653名無しさん@お腹いっぱい。:2014/08/15(金) 02:01:06.97 ID:DeptjBa+0
うちもWindows7 x64 & Intuos 4
KB2982791
KB2970228
どっちを入れても右クリが死ぬ

ところが今回のUpdateはそれどころじゃない地雷のようだ
Microsoft Updateしたらageるスレ 96
http://peace.2ch.net/test/read.cgi/win/1408018992/
654名無しさん@お腹いっぱい。:2014/08/15(金) 08:07:14.09 ID:Nu0fuPTX0
>>653
やばそうだね
これはあれだ、M$様からの「そろそろ8にしちゃえば?」フラグ
655名無しさん@お腹いっぱい。:2014/08/15(金) 08:09:43.46 ID:/gWJb/f70
デュアルモニタの環境ってだけで右クリフリーズが出る場合があった気がする
656名無しさん@お腹いっぱい。:2014/08/15(金) 10:32:32.14 ID:pIz36q+t0
ああwin7 64デュアルの環境だけど、フリーズはしないが
何かの拍子に「諸ウィンドウ」か「タスクバー、デスクトップ」のどちらかにしか
フォーカスが当たらなくなることがあったが、OSとMGLの組み合わせが原因だったのかな
すごい稀にしかならないしctrl alt delでログオフ、ログオンしたら治るから原因を特定してなかったが
657名無しさん@お腹いっぱい。:2014/08/16(土) 01:08:51.39 ID:s4YZwy5L0
私も、wacomの液タブ + win7 でした…。参ったなあ;
658名無しさん@お腹いっぱい。:2014/08/17(日) 18:18:13.31 ID:89Jn+cGH0
タッチパネルなWin8の方が不具合出そうなのにな
659名無しさん@お腹いっぱい。:2014/08/17(日) 21:03:14.15 ID:jl6swnWf0
グラフィックやオフィス系のソフトと一緒に使っています
指定しているジェスチャーは単純で「右クリック+↑」で「1を送る」などです。
しかし、同時に文字入力も行っているので、全角になっていると勿論ながらジェスチャーが発動しません。
命令を送る前に必ず半角になるようなスクリプトは無いでしょうか?
660名無しさん@お腹いっぱい。:2014/08/17(日) 22:23:41.95 ID:X8/FyBhW0
>>659
IME.ahkをプラグインに組み込んで入力モードを判定すればいい
661名無しさん@お腹いっぱい。:2014/08/19(火) 13:22:41.92 ID:q+JeqEju0
>>653
今回のパッチは公式にアンインストール推奨らしいね
http://internet.watch.impress.co.jp/docs/news/20140819_662544.html
662名無しさん@お腹いっぱい。:2014/08/19(火) 19:56:59.28 ID:cG1iPyAC0
家のwin7 64bitは発生しないが
会社のwin7 32bitは発生している模様。
マウスはどっちもエレコムの普通のマウス。
タブレットとか使った事ないぜ。
663名無しさん@お腹いっぱい。:2014/08/19(火) 21:55:19.39 ID:4BqoepnD0
>>661
自動でUpdateしておきながら削除推奨とかもう勘弁して
664名無しさん@お腹いっぱい。:2014/08/24(日) 14:39:38.16 ID:GSbEJAU40
今回のアップデートで反応しなくなるもの、発表されてる4つは入ってないけど、動かなくなってしまった;どれが原因なんだ;一旦全部アンインスコするお…(´・ω・`)
665名無しさん@お腹いっぱい。:2014/08/28(木) 16:07:39.57 ID:OAGDTB8r0
とりあえずWin7x64+Wacomだけど、修正されたWinアップデートで症状出たよー\(^o^)/
666名無しさん@お腹いっぱい。:2014/08/28(木) 16:46:52.57 ID:gZRCyubr0
在日企業の製品と他ソフトの競合なんて知ったこっちゃないんだろうMSにとっては
667名無しさん@お腹いっぱい。:2014/08/28(木) 16:53:11.11 ID:j3C4BMhL0
問題はwindowsよりwacomの方かもしれんぞなもし
668名無しさん@お腹いっぱい。:2014/08/28(木) 16:55:48.13 ID:GGyrWbYf0
Windows 7 for x64-Based Systems 用セキュリティ更新プログラム (KB2993651)
駄目だわこれは
669名無しさん@お腹いっぱい。:2014/08/29(金) 06:07:58.55 ID:2a+6FEjF0
>>665
>>668

おおっ!助かったよ
さっそくKB2993651拒否にしたわ
ちなおれ、Windows7x64・Wacom-Intuos3
670名無しさん@お腹いっぱい。:2014/08/31(日) 12:41:24.32 ID:Dr17EziM0
ターゲットのdefaultってリストの並び順に影響されるように変わったんですか?
ヘルプだと影響受けないって書いてあったんで小一時間それでハマってしまった
671名無しさん@お腹いっぱい。:2014/08/31(日) 13:07:03.31 ID:Dr17EziM0
ごめんなさい気のせいでした
672名無しさん@お腹いっぱい。:2014/09/01(月) 01:57:50.19 ID:pXdU3CfY0
毎日のように何にも動かなくなりWin+b+enterでタスクトレイ呼び出して再起動させるんだが
何とかならんのかこれ・・・
673名無しさん@お腹いっぱい。:2014/09/01(月) 02:06:31.62 ID:vA2jfxrg0
>>672
どっかでループに陥ってるんじゃないかい?
自分で記述したスクリプトをよく見直すといいよ
といってもどこでループに陥っているのかを調べるのは簡単なことじゃないけど。
674名無しさん@お腹いっぱい。:2014/09/01(月) 02:08:15.71 ID:i3jrJvWH0
>>672
毎日正常に動いている
お前の糞環境がさっぱり分からんから答えようがない

それに「動かなくなり、、」って何よ
フリーズしているとか強制終了しているとか無反応とかいろいろあるだろ
どんだけ初心者なんだよ

せめて環境くらい書けよ、ばーか
675名無しさん@お腹いっぱい。:2014/09/03(水) 11:31:46.29 ID:hwIpV2hX0
バグっぽい挙動あったので報告したいんだけどそれらしいところが見つからない
作者が自分で直すの待つしかないのかな
676名無しさん@お腹いっぱい。:2014/09/03(水) 11:44:06.41 ID:a8bDli+Z0
確実じゃないけど、ここも見てるだろうしここでいいんじゃね?
677名無しさん@お腹いっぱい。:2014/09/03(水) 12:21:58.52 ID:8n1nWL330
>>675-676
HP/Readmeに報告先が書いてある。
バグ報告はここに書いても常にスレを読まなければいけないので作者の負担が大きくなっていく。
かならず適切な場所に報告してください。(議論・検証であれば2chのほうが適切)

【ご意見・バグ報告について】
 本ソフトについて、ご意見・ご質問・ご要望などございましたら、
 文頭の連絡先までお気軽にお寄せください。バグ報告も歓迎します。
 下記のフォーラムにてShirubadappuru氏がサポートを行っています。

【連絡先(フォーラム)】
http://www.autohotkey.com/board/topic/77584-mousegesturel/
678名無しさん@お腹いっぱい。:2014/09/03(水) 12:42:09.22 ID:WxCyfhct0
>>677
そこも見たけど最終更新とログインが数年前なのでやめた
アカウントにメッセ送れるようなので死活確認もかねて送ってみた
反応なかったらお手上げかな
679名無しさん@お腹いっぱい。:2014/09/03(水) 12:59:14.64 ID:8n1nWL330
>>678
投稿日はマウスオーバーしないと出ない。

Shirubadappuru
Posted 25 March 2014 - 08:25 PM
680名無しさん@お腹いっぱい。:2014/09/03(水) 18:39:06.95 ID:9hDTj5ev0
自己解決

問題:
キーボードにマップしたマウス右ボタンを押し下げたままにしたくても数秒で強制的に上げられてコンテキストメニューが表示される
このためキーボードにマップしたマウス右ボタンを起点とするジェスチャが使用できない

再現方法:
1.AHKでキーボードに右クリックを#InputLevel 1でマップ

#InputLevel 1
*NumpadRight::RButton

2.MGLを起動していない状態でマウス右ボタンを押したままにする=>何秒でも押したままにできる

3.MGLを起動してマウス右ボタンを起点とするジェスチャを登録、アクションはなくてよい

[R-]
G=RB_

4.MGLを起動している状態でマウス右ボタンを押したままにする=>数秒で強制的に押し上げられコンテキストメニューが表示される

原因:
MGLの内部動作が外部からのキー発行をキャンセル、自分で再発行するものとなっており、この際自分で勝手にマウスアップコードを発行しているため
ほかのボタンでも同様の問題が発生すると思われる

解決方法:
RB.ankファイルを開いてMG_RB_Checkラベル内のコードを以下のようにコメントアウトして再起動
開発側への報告はしてない

;MG_TriggerUp("RB")
;SetMouseDelay,-1
;Send,{Blind}{RButton}
681名無しさん@お腹いっぱい。:2014/09/03(水) 19:59:22.07 ID:Pfd2MyZ30
素直にキーをトリガにしたジェスチャーを定義すりゃ良いんなじゃないの?
自分で変な使い方しておいてバグ呼ばわりってどういうことよ
682名無しさん@お腹いっぱい。:2014/09/03(水) 20:48:19.51 ID:+Z+Ji7KY0
ジェスチャにおいてAHKでできることをMGL通したらデグレードされるのが本来的であるかといえばそうでもないだろ
683名無しさん@お腹いっぱい。:2014/09/03(水) 21:00:21.29 ID:kW1zz9wY0
バグというか、AHKではできるけどMGLのスクリプトの構造上想定されてないってだけかな
作者も神ではないよ
684名無しさん@お腹いっぱい。:2014/09/04(木) 16:01:37.04 ID:YJII4xEA0
>>683
1行目から2行目への流れが解らんw
685名無しさん@お腹いっぱい。:2014/09/04(木) 21:15:32.43 ID:xhaMgLgq0
ついに元の動作をまったく損なわないまま左クリックにジェスチャを設定することに成功した
長かった…
686名無しさん@お腹いっぱい。:2014/09/05(金) 02:50:00.24 ID:YLMexSqo0
>>534
タスクバー隠してるからこれ便利すぎワロタ
一体どこでこういうテク見つけるんだ
687名無しさん@お腹いっぱい。:2014/09/05(金) 13:28:22.48 ID:TN0TK3+b0
>>659
MouseGestureLのPluginsフォルダに↓を入れ、アクションスクリプト(設定のメインタブ右下の)の先頭で「IME_SET(0)」を呼び出したら全角で入力されなくなった。
http://ux.getuploader.com/autohotkeyl/download/43/IME_SET.ahk
適当だから正しい方法かどうかは分からんが。
688名無しさん@お腹いっぱい。:2014/09/05(金) 15:43:49.68 ID:RusAqYwZ0
>>687
1.最初にIME_GET()で現在のIME状態を取得する
2.IMEがオンならオフに、IMEがオフなら何もしない
3.任意のキーを送る
4.最初IMEがオンだったら、オフにしたIMEをオンにする

こうした方が良いんじゃないかな?
689名無しさん@お腹いっぱい。:2014/09/05(金) 20:02:55.46 ID:/SEpzwDZ0
>>688
ありがとう。参考になります。

メインタブの右下の追加ボタンから「IMEを無効にしてキーを送信」を使えるようにしたのでうpし直します。
http://ux.getuploader.com/autohotkeyl/download/44/IME_SET.ahk
690名無しさん@お腹いっぱい。:2014/09/10(水) 08:34:37.76 ID:HlHZjgnv0
本日もWinアップデートの日が来ました
691名無しさん@お腹いっぱい。:2014/09/10(水) 23:33:39.60 ID:4OJ6AkH50
1.1.16.01 - September 10, 2014
692名無しさん@お腹いっぱい。:2014/09/11(木) 15:16:01.42 ID:LjdVspWs0
ホイールで非アクティブのchromeのタブ移動をしたいんですが動作してくれません
アクティブのときは動いてくれるんですが何が原因か分かりますか?

[ホイール↑]
G=WU_
Default=MG_SendWheel("U")<MG_CR>
chromeタブ部分=;タブ移動 左<MG_CR>ControlSend, ahk_parent, {Ctrl Down}{Shift Down}{Tab}{Shift Up}{Ctrl Up}, ahk_id %MG_HWND%<MG_CR><MG_CR>
693名無しさん@お腹いっぱい。:2014/09/11(木) 19:13:23.31 ID:R8vNaPcf0
>>692
スクロールは非アクでも効くんだけど、タブ切替えは基本無理みたい
仕方ないので自分は先頭に↓入れてアクティブ化してる
if (!WinActive()) {
WinActivate
}
694名無しさん@お腹いっぱい。:2014/09/11(木) 21:28:36.68 ID:uO1uQJYg0
WinアップデートWACOM組はみんな様子見なの?
695名無しさん@お腹いっぱい。:2014/09/11(木) 23:22:01.53 ID:LjdVspWs0
>>693
うぉ無理ですか…
どうもでした
696名無しさん@お腹いっぱい。:2014/09/12(金) 15:29:37.32 ID:0lg1LN7b0
すいません、どなたかお知恵をお貸し頂けませんか。

http://www.frieve.com/feditor/
このソフトに横スクロールの動作を割り当てようと思ったのですが、どうにも上手く行きません。
MGL標準のもので駄目で、次にPostMessageというのに手を出し、
『SendMessage, 0x114, 0, 0,,ahk_class TFo_Main』
とか送ってみたのですが駄目でした。
じゃあスクロールバーの位置座標から両端をクリックさせればと思っても、
どういうわけかControlClickを送ったら描画が乱れて、
左方向はいいのですが右方向が思うように全然動いてくれません。

どなたか原因と解決策の分かるかたはいらっしゃいませんでしょうか?
697名無しさん@お腹いっぱい。:2014/09/12(金) 17:32:24.47 ID:jF1fLx3H0
>>696
右クリック左右移動に割り当てたが普通に動く。
単純なミスじゃないか?

**ターゲット**
[FrieveEditor]
WClass=TFo_Main

**アクション**
[スクロール右]
G=RB_R
FrieveEditor=;スクロール【TAB】MG_Scroll2("H", 1, 0)

[スクロール左]
G=RB_L
FrieveEditor=;スクロール【TAB】MG_Scroll2("H", -1, 0)
698名無しさん@お腹いっぱい。:2014/09/12(金) 18:42:46.34 ID:0lg1LN7b0
>>696
ありがとうございます、これは気付きませんでした。
「表示→本文テキスト→常にブラウザ画面にエディタを表示」
でエディタの半画面を表示していると、カーソルがその上でなければスクロール出来ない、
という症状が正しいものだったようです。

ブラウザ上にマウスカーソルがある状態では、
TMemo1やTTabSheet1にフォーカス送っても無理っぽいので、
ちょっと諦めようかと思います……
699名無しさん@お腹いっぱい。:2014/09/15(月) 22:36:46.72 ID:CeFBAaPO0
>>964
自分も、様子見です…。
地雷アプデをアンインスコするいたちごっこしつつも、
回復しなくなってしまった(たぶん見逃しアプデがある;)
ので、袋小路です…ぐぬぬ。
700名無しさん@お腹いっぱい。:2014/09/16(火) 00:20:09.48 ID:72UShjD50
諦めて他所移った方がいいよSmalkerはwacomでも行ける
701名無しさん@お腹いっぱい。:2014/09/16(火) 10:51:33.55 ID:x//bHpqW0
なんかSmalker押しをちらほら見かけるけどなんでだ?
702名無しさん@お腹いっぱい。:2014/09/16(火) 11:23:40.58 ID:zrM7ykwS0
プラグインだけまとめて独立させて動かすっていうことも可能ではあるからWacomはいってたらSmalkerでもいいかもしれんけどね
ようするに

#MaxHotkeysPerInterval 2000
#Include *i %A_ScriptDir%\Plugins\MG_Plugin.ahk

これだけ走らせばプラグインだけ別口で動かせる。プラグインがMGL依存じゃなければね
まぁ、Wacom入ってないなら設定し直すのめんどいしおとなしくMGL使っておくほうがいいと思う
703名無しさん@お腹いっぱい。:2014/09/16(火) 22:48:59.75 ID:72UShjD50
>>701
実際wacomのUpdate問題がないから移ったんだよ環境気にせず使える
WindowsUpdateをずっと避けるのも不自然だし毎回気を使うのに疲れたから
Smalker自体はかなりいいソフトだよメモリ食うけど
704名無しさん@お腹いっぱい。:2014/09/17(水) 04:52:47.41 ID:sXUpzTJh0
ある程度スクリプトを使えるようになると、自由度の面で
MGLから離れられなくなる
705名無しさん@お腹いっぱい。:2014/09/17(水) 07:03:02.56 ID:mpDrw4MX0
押っぱなし病さえなければな
706名無しさん@お腹いっぱい。:2014/09/17(水) 07:10:02.86 ID:GJhwWJ7e0
それは自分で登録したスクリプトの動作が怪しいから。
まぁ、その押しっぱなしになっている原因を特定するのがものすごく面倒なんだけどさ。
707名無しさん@お腹いっぱい。:2014/09/17(水) 08:14:27.28 ID:N25sxHCv0
AHKが今月4回目のバージョンアップか・・・
Wacom問題直ってたりしないのだろうか('A`)
708名無しさん@お腹いっぱい。:2014/09/17(水) 09:24:01.27 ID:JdiB0TR30
AHKなのかMGLなのかはっきりしないが、AHKはちゃんと動いてるからMGLの方だろうな
709名無しさん@お腹いっぱい。:2014/09/17(水) 09:34:17.38 ID:N8MzSdEu0
特にMGLの独自関数が怪しい
710名無しさん@お腹いっぱい。:2014/09/18(木) 08:22:33.55 ID:MGOTr0bY0
自分もwacom問題が解決されるまではSmalkerで凌ごうかと

Smalker自体は普通に良いソフトだと思うんだけど
忘れた頃に挙動がおかしくなって再起動せざるを得なくなる所が惜しい
しかも再現性が不明なんで報告もしづらい
711名無しさん@お腹いっぱい。:2014/09/18(木) 08:54:45.50 ID:wp4DmjPt0
ペンタブレットってお絵描きとかに使うわけ?
712名無しさん@お腹いっぱい。:2014/09/18(木) 12:35:22.06 ID:2LQnZVdq0
>>711
逆に聞くけどそれ以外の何に使うと思った?
713名無しさん@お腹いっぱい。:2014/09/18(木) 21:32:18.31 ID:wp4DmjPt0
>>712
全く想像つかんから聞いたわけだが、何故切れ気味に質問返しされた
のか全く理解できんわw
何故聞いたかと言えば、このスレに同じようなの使ってる人が2〜3人
いるっぽいから、PCでお絵描きする人がそんなにいるのかと思ってね
714名無しさん@お腹いっぱい。:2014/09/18(木) 22:14:02.87 ID:3ga6Mg/x0
どう考えてもMGLユーザーよりお絵かきユーザーの方が多いと思うけどw
715名無しさん@お腹いっぱい。:2014/09/18(木) 22:25:37.74 ID:vTElwAJG0
その比較は意味ない
比べるならMGLユーザーとMGLユーザーかつ絵を描いてる人だな
716名無しさん@お腹いっぱい。:2014/09/18(木) 22:27:25.86 ID:3ga6Mg/x0
その比較にもなんの意味もないと思うけど・・・
717名無しさん@お腹いっぱい。:2014/09/19(金) 20:58:58.53 ID:M78YQYKH0
712はよくある言い回し使ってふざけてるだけで別に切れ気味には見えないけどな
713の人ちょっと病んでない?
718名無しさん@お腹いっぱい。:2014/09/23(火) 17:51:41.84 ID:9AQGoW+s0
作者がお絵描きしてるか、というかそのwacomとやらを使っているか
どうかにしか意味がないだろう
特定のハードウェアがなければ再現させられない不具合では作者も
手の出しようがない
719名無しさん@お腹いっぱい。:2014/09/23(火) 18:16:31.83 ID:V8fYGAFB0
物がなくてもドライバ入れるだけで再現するよ
720名無しさん@お腹いっぱい。:2014/09/23(火) 18:58:23.12 ID:Gyht0Abn0
>>719
具体的にどれ?
721名無しさん@お腹いっぱい。:2014/09/23(火) 20:59:28.50 ID:lEIJCbVu0
>>711
>>718

ペンタブ使いは超マイノリティだ少なくとも知り合いには居ない
WACOM問題は作者が対応しようが無いからあきらめろ
ここで報告するな情報共有するなSmalker使え

…って言いたいの?(´・ω・`)
722名無しさん@お腹いっぱい。:2014/09/23(火) 21:04:37.82 ID:Z9wPkp5m0
実際そんなもんじゃないの?
昔でいえばゲームするのにGM音源繋げるくらいには特殊
723名無しさん@お腹いっぱい。:2014/09/23(火) 21:23:07.74 ID:Y6JH9skr0
絵を描くのにタブレット使うのなんて別に普通だろ
どんだけ狭い世界に生きてんだよw
724名無しさん@お腹いっぱい。:2014/09/23(火) 22:31:34.71 ID:pA0oQqhb0
絵かきが趣味のやつなら持ってるかも知れない、そうでない人なら持ってないだろう
絵描きが趣味の人でもWACOMのタブレットじゃないかもしれない、持ってないかもしれない
作者は絵かきじゃないっぽいからそんなとこまで把握してないかも

それだけの話しがなぜこうも長引く
725名無しさん@お腹いっぱい。:2014/09/23(火) 23:19:40.50 ID:9AQGoW+s0
>>721
ちょwww
なんでそんな捻じ曲がった捉え方するかな
726名無しさん@お腹いっぱい。:2014/09/23(火) 23:22:37.29 ID:9AQGoW+s0
あ、作者の対応を望んでいるなら
>ここで報告するな
はその通りだな
727名無しさん@お腹いっぱい。:2014/09/24(水) 06:23:43.49 ID:uk7GGbsf0
>それだけの話しがなぜこうも長引く

発端は、ペンタブレットの用途について
・わかりきったような質問してくるやつが一人居て
・それにからかい半分で噛み付いたやつが一人居た
という話

前者は質問者自身でもわかっているようなので終了(もしくはググれ問題)
後者は、PCでのドローイングに無関心な人間が専用道具に対して
どういった使用法を想像しているか興味本位で聞き返した形だが
質問に質問で返すという悪い例なので怒られて終了

これらが無駄に長引いただけ
728名無しさん@お腹いっぱい。:2014/09/24(水) 14:14:48.34 ID:NG1VbhLi0
・絵描きの変なプライドが発揮されてグダグダなやり取りになった
も追加で
729名無しさん@お腹いっぱい。:2014/09/25(木) 01:34:10.26 ID:K/tU3Fk60
>>727-728
解り易い
濡れたッ
730名無しさん@お腹いっぱい。:2014/09/25(木) 08:48:51.10 ID:EFgIfBfq0
いや話の流れとかはどうでも良くてさ、問題抱えてる人たちは
作者に報告するなり要望出すなりしてるのかい?
ここで情報共有してるとか言ってるけど、Winアプデを無効化する
とか一時凌ぎ的なことしてるだけでしょ
ほっといてもいつか対応されるとか思ってるなら甘いよ
731名無しさん@お腹いっぱい。:2014/09/25(木) 08:54:14.14 ID:jzfyO07M0
海外フォーラムじゃちょっと敷居が高いと思われる
732名無しさん@お腹いっぱい。:2014/09/25(木) 09:22:03.84 ID:aXgN/O800
そのフォーラムももう使われてないので実質報告不可能
733名無しさん@お腹いっぱい。:2014/09/25(木) 10:03:10.81 ID:jzfyO07M0
とりあえず報告した
どうなるかは知らん
734名無しさん@お腹いっぱい。:2014/09/25(木) 16:13:29.27 ID:ogjrxkcU0
作者日本人やがな
メールアドレスも公開しとるがな
735名無しさん@お腹いっぱい。:2014/09/25(木) 17:11:36.01 ID:QIvb4kJG0
>>732
フォーラム今でも使われてるし嘘を垂れ流すな。

MouseGestureLフォーラムのページに関しては日本語でも通じる。
表示は古い順、見出しの右に書いてある日付は投稿日ではない。
736名無しさん@お腹いっぱい。:2014/09/25(木) 20:19:01.39 ID:CynPrQyJ0
>>735
とはいえ、わかりづらいし使いにくいフォーラムだよ
国内サイトでやってくれたらいいのにと思う
737名無しさん@お腹いっぱい。:2014/09/25(木) 20:32:04.77 ID:QIvb4kJG0
>>736
自分の都合を相手に押し付けるな。
ある程度の敷居を設けないと残念の質問や報告が山のように送られるのが目に見えてる。
738名無しさん@お腹いっぱい。:2014/09/25(木) 20:32:46.63 ID:QIvb4kJG0
残念な
739名無しさん@お腹いっぱい。:2014/09/25(木) 21:21:22.09 ID:9vmHEknF0
残念なのはここの役目だな!
740名無しさん@お腹いっぱい。:2014/09/25(木) 22:02:35.69 ID:m0JCSaX90
>>737
へえ、そうなんだ
情弱避けのためにわざわざそういった形式をとってたんだね
どこにそんなこと書いてあった?
741名無しさん@お腹いっぱい。:2014/09/25(木) 22:36:49.42 ID:mEy0Rn1N0
賢い人は罵り合う前に報告に行くし、もしくは自分で改造しようとする
742名無しさん@お腹いっぱい。:2014/09/26(金) 22:57:23.78 ID:txB93ICY0
やたらSmalker押しだったが俺には合わないな
特定のアプリの無効化設定がないのは困るわ
あとMGLの設定移すのに26回もクラッシュした
安定すれば悪くないとは思うけどなw
743名無しさん@お腹いっぱい。:2014/09/27(土) 21:23:05.22 ID:SxTZAwYr0
>26回もクラッシュした
数えてたのかよw
744名無しさん@お腹いっぱい。:2014/09/27(土) 21:29:20.86 ID:JCbBJ7Hy0
うーん、試しにSmalkerとやらを試してみたが
俺の環境ではMGLのほうが全然安定してるから候補にならんかったな
もっともWACOMタブ持ってないからだけども
745名無しさん@お腹いっぱい。:2014/09/27(土) 23:35:12.49 ID:3Hr5p7Yu0
俺は本家マウ筋が64ビットでそのまま使えてたらここにはこなかったよ
本家マウ筋の環境が維持できればソフトは何でもいいんだが意外と選択肢が無いんだよね
WACOMを止めるかMGLを止めるかWindowsUpdateを止めるかの三択だな
746名無しさん@お腹いっぱい。:2014/09/29(月) 19:22:10.89 ID:bj/ecbDP0
Wacom問題の回答あり。
http://www.autohotkey.com/board/topic/77584-mousegesturel/?p=670825

まとめ
■質問
*Win7x64 + Wacomタブレット で右クリックが使用不能になる。
*ドライバを入れるだけで再現する(情報不足:具体的にどれ?)

■回答
*Key history で右クリック信号確認
 右クリック信号が出ていない → Autohotkeyの前段階の不具合、修正無理かも。
 右クリック信号が出ている → mousegesturel.ahkで修正できるかも再度報告してね。
747名無しさん@お腹いっぱい。:2014/09/29(月) 21:28:17.60 ID:agPWl0me0
一応信号出てたから報告してきた
748名無しさん@お腹いっぱい。:2014/10/01(水) 18:04:53.20 ID:ykNArycx0
返事きてたけどWacom組は諦めるしかなさそうだ
749名無しさん@お腹いっぱい。:2014/10/01(水) 18:46:45.64 ID:aTXwnU400
総合スレが落ちてるから書くけどSmalkerが安定しないのは
「ジェスチャーを修正して検知」の機能のせいだからチェック外せ
750名無しさん@お腹いっぱい。:2014/10/01(水) 18:58:52.80 ID:PpQxzWTP0
>>749
スレチ
751名無しさん@お腹いっぱい。:2014/10/01(水) 23:17:11.78 ID:13gwe/tF0
>>749
thx
752名無しさん@お腹いっぱい。:2014/10/01(水) 23:45:02.47 ID:I7UnT96U0
誰も総合立てないのはテンプレがめんどくさいからかw
753名無しさん@お腹いっぱい。:2014/10/02(木) 01:53:55.11 ID:FrxM9KGr0
>752
荒らしまわってた人がいたから、ほとぼり覚めるまで放置だろ。

新しいソフトもバージョーンアップもないし一時休止でいいよ。
754名無しさん@お腹いっぱい。:2014/10/02(木) 09:21:24.42 ID:X11/r/0N0
ターゲットをブラウザ(chrome.exe)のみにしているのに他のアプリでマウスジェスチャが有効になるのはなぜ?
755名無しさん@お腹いっぱい。:2014/10/02(木) 11:04:34.11 ID:eCEJwQkK0
特定ソフトの話題が集中する度に排除してたやつらはざまぁだなw
このスレもそれで生まれたわけだが
756名無しさん@お腹いっぱい。:2014/10/02(木) 11:38:04.15 ID:fvTooaJR0
元のahkスレは普通に機能してる気が
ちょいちょい便利そうなネタ落としてくれるし
757名無しさん@お腹いっぱい。:2014/10/02(木) 11:49:29.94 ID:eCEJwQkK0
>>756
そっちじゃない
ジェスチャー総合スレの方
AHKスレの方も、ちょっとMGLの話出しただけで
直ぐスレチとか言うやつがいてうざいけどな
758名無しさん@お腹いっぱい。:2014/10/02(木) 16:38:17.91 ID:uiY4bZwi0
>>ID:eCEJwQkK0

AHKスレでMGLの話題や質問されても
個別のソフトの話は関係ないし困るからここを立てたんだけどな。
いい加減スレチだと気がつけよw
759名無しさん@お腹いっぱい。:2014/10/02(木) 16:45:19.61 ID:yjL9r4pY0
いや、このスレの最初の方を見れば分かるがAHKスレから分離したんじゃなくて
マウスジェスチャ総合でキチがMGLはスレチと喚き立てたからここができたんだよ
何故か色々な総合スレで同じ時期から似たような事案が発生しまくったのは内緒な
760名無しさん@お腹いっぱい。:2014/10/02(木) 16:54:01.55 ID:uiY4bZwi0
>>759
情報ありがと、前段階があったのか。

マウスジェスチャ総合
 ↓ 雪崩込む
AHKスレ (関係ない質問に住人迷惑する)
 ↓ 切り離すために専用スレ作成
MGLスレ
761名無しさん@お腹いっぱい。:2014/10/02(木) 17:12:11.74 ID:L6wDxCoj0
>>760
違う違う
マウスジェスチャ総合
↓ スクリプトの記述は虫酸が走るから専スレ作る
MGLスレ

これだけのこと。たとえ1行でもスクリプトはワケ分からんからやめろと喚いたのが総合スレにいたって話
自分が使ってないからウザいと思ったのか、別のソフトを売り込みたいためかは知らんがなw
AHKスレでMGLはスレチだから専スレでと書かれるようになったのは、この後のこと
まあそれまでもスレチと言うのは多少いたけど、実際に専スレを立てたのは総合の奴
762名無しさん@お腹いっぱい。:2014/10/02(木) 17:14:30.01 ID:vjVHP414i
>>760
違う前後関係が逆

AHKスレ (関係ない質問に住人迷惑する)
 ↓ 雪崩込む
マウスジェスチャ総合(スクリプト貼り付けで住人迷惑する)
 ↓ 切り離すために専用スレ作成
MGLスレ

このスレ見ても分かるように、書き込みが多いから別スレに分けて正解でしょ?
763名無しさん@お腹いっぱい。:2014/10/02(木) 17:24:37.57 ID:uiY4bZwi0
>>761-762
あら勘違いしてた、訂正ありがと。
いままで専用スレが立たなかったのが謎だな。
764名無しさん@お腹いっぱい。:2014/10/02(木) 18:11:39.98 ID:uiY4bZwi0
■朗報
作者のホームページに対応版が発表されました。
ttp://www.autohotkey.com/board/topic/77584-mousegesturel/?p=671271

Wacom対応差し替えモジュール (2014/10/02)
※ Wacom社製ペンタブレットとの組み合わせで不具合が出る場合は、
  こちらに差し替えてご利用ください。
ttp://hp.vector.co.jp/authors/VA018351/mglahk.html
765名無しさん@お腹いっぱい。:2014/10/02(木) 22:34:05.60 ID:ogRtGehi0
>>764
差し替えも症状出たけど、2,3回終了と起動繰り返したら出なくなった
よくわからんが今のとこ使えてる
766名無しさん@お腹いっぱい。:2014/10/02(木) 22:58:43.25 ID:vY83c5qN0
>>758
いや完全にアプリとしての使い方とか仕様に関しての質問(以前そういうのもあった)
ならスレチと言えるが、アクションに割り当てたスクリプトとか、プラグインとかのコード
貼ってるのに完全排除なのはおかしいだろ

例えば現行スレの>>96に対する>>101
コードの中に Send,{Lwin Down}{Tab} という、話題に対しての本質的な内容が含まれて
いるにも関わらず、キーワードMGLで即スレチだからな
これは明らかに行き過ぎだろう
767名無しさん@お腹いっぱい。:2014/10/03(金) 00:48:39.75 ID:8e9AKOJQ0
>>766
都合のいい部分だけ見てるようだけど、
本スレにMGL独自関数必須のスクリプト貼るのは変だろ。
768名無しさん@お腹いっぱい。:2014/10/03(金) 07:15:16.68 ID:MvS9SHMN0
コピーしたMouseGestureL.iniファイル以外新たに入れ直しして治りました。
対応してくれた作者に感謝。有難うございました。
769名無しさん@お腹いっぱい。:2014/10/03(金) 09:17:20.67 ID:aHY+IOqv0
>>767
そんなことはない
外部ライブラリを使ったスクリプトに関する質問も許容されている
現に>>96の後、>>101の前の人たちは理解できている
何故ならそこまでの話の流れと、Send,{Lwin Down}{Tab} というAHK
ユーザーなら誰でも理解できるスクリプトが書かれているからだ
MGLユーザーでなければ話に付いて行けなくなるような内容でなけ
れば許容されるべきなんだよ
AHKのスクリプトに関してはあっちの方が専門家が多いんだから
770名無しさん@お腹いっぱい。:2014/10/03(金) 09:25:26.96 ID:SCTZZSzf0
はっきり言わせてもらうとね、MGL使いってのはエンドユーザーなんよ
AHKのスクリプト読めないからうっとおしいからスレ分けようって流れで総合に行って、今の状態
おこぼれ預かるだけのやつはここでいい。ここは隔離スレなんだよ
771名無しさん@お腹いっぱい。:2014/10/03(金) 18:55:27.95 ID:aHY+IOqv0
>>770
アプリユーザー的な質問はこっちでやるべきだが、MGLユーザーにも
自分でスクリプト書ける人が多いんでな
まぁお前が隔離されるべき人間なのは分かったよ
772名無しさん@お腹いっぱい。:2014/10/03(金) 18:59:15.07 ID:SCTZZSzf0
>>771
馬鹿言うな。向上心のないやつだけがWACOM問題でつかえねー使えねーってギャーギャーいってたんだ
隔離スレがお似合いだよ
スクリプトがわかってるならAHKスレで出たネタをMGLプラグイン化なんて本人でやりゃいいんだ
どこがおかしいかなんてソース見て一行づつ考えればわかる

エンドユーザはそれすらしない。しないやつにやってやる義理はない
773名無しさん@お腹いっぱい。:2014/10/03(金) 19:00:50.69 ID:aHY+IOqv0
あっそ
774名無しさん@お腹いっぱい。:2014/10/03(金) 19:11:59.79 ID:3gaXUIXw0
Linuxかよ
775名無しさん@お腹いっぱい。:2014/10/03(金) 19:13:49.99 ID:w1MV1uvJ0
>>ID:aHY+IOqv0
正当化しようと必死だな。
流れとかそれ以前の問題なんだが
本スレで外部関数の質問は関数のリンクやソースの貼ってあるのは無視か?
MGLの専門家はこっちのスレだろw

>>本スレ101
MB_WD_          ←AHKユーザーなら誰でも理解できる?
MG_Abort()        ←AHKユーザーなら誰でも理解できる?
if(!MG_Hold()){      ←AHKユーザーなら誰でも理解できる?
Send,{Lwin Down}{Tab}
wintab:=1
}else{
Send,{Lwin Up}
wintab:=0
}
776名無しさん@お腹いっぱい。:2014/10/03(金) 21:50:20.87 ID:aHY+IOqv0
>>775
お前はホントに物事の本質を見られない愚か者だな
>流れとかそれ以前の問題なんだが
それ以前とは何だ?
Send,{Lwin Down}{Tab} と Send,{Lwin Up} だけで十分に内容が伝わっているからこそ、その後
にまともなコメントが付いてるんだよ

例えばアクションに割り当てるスクリプトとかプラグインにはMGLに依存しないコードもままある
それにに関して質問するなら、スレ人口の多いあっちの方が良い回答を貰える可能性が高い
もちろんこっちで聞いても良いが、MGLだから向うで聞けないとか決め付けるのが問題だと思わ
ないのか?
わざわざMGLって単語を隠さないと書き込めない状況がおかしいって言ってんだよ
777名無しさん@お腹いっぱい。:2014/10/03(金) 22:16:35.34 ID:X06B8oma0
SCTZZSzf0はしきりにエンドユーザーエンドユーザー言ってるけど
どういう意味で使ってる?
煽ってるんじゃなく興味があって率直に聞きたいだけだが
778名無しさん@お腹いっぱい。:2014/10/03(金) 22:45:21.69 ID:5uFiits0i
MGL固有の関数とか入ってたら実証試験できないじゃん。
導入していないAHKスレ民にとっては迷惑だと思うな。

MGLに依存しないコードがあるんだったら、その部分だけ抜き出す処理とかはしても良いんじゃね?
それすらしないで手前勝手な理由でコード貼り付けられたら、中には拒否反応起こす人も居るだろう
そういう部分が嫌われる原因になってるんだと思う。
779名無しさん@お腹いっぱい。:2014/10/03(金) 23:01:59.03 ID:IawvQXdh0
まだやってんのかよw 現にこういう形で専スレができてるんだからいいんじゃないの
あとは、AHKスレのテンプレにこのスレを加えとけばいい
それでテンプレ見ろと言えば済むんだからさ
780名無しさん@お腹いっぱい。:2014/10/03(金) 23:10:24.82 ID:Gt39rZxx0
>>764のやつでも上手く行かないね
単純に右クリックしただけでやはりフリーズしてしまう
そのまましばらーーく待つか、Ctrl+Alt+Deleteとかで切り替えると動くようになるが

>>765とは微妙に環境が違うのか、原因がいまいち特定できないのが辛いなぁ
781名無しさん@お腹いっぱい。:2014/10/03(金) 23:30:51.45 ID:nyuJsAx70
MGLの関数があるのに本スレに貼るのは問題だって話なのに
論点すり替えて反論し続けるとは・・・。
もしかして関数が何なのかわかってないんじゃない?
782名無しさん@お腹いっぱい。:2014/10/03(金) 23:42:30.31 ID:+N71zFqy0
>>780
>>765だけど、あれ以来まったく症状は出ないな
フォーラムに書いたドライバ以外使ってるなら、なにかしらタイミング等が違うのかもな
783名無しさん@お腹いっぱい。:2014/10/04(土) 01:13:19.37 ID:e3uRMbRp0
>>780
解決したいなら最低限、環境と問題がありそうな部分のキーログと実行ログ
貼らないと障害情報としては役に立たないと思うよ。
784名無しさん@お腹いっぱい。:2014/10/04(土) 10:45:42.59 ID:Z12jdN/J0
test.ahkファイル作って下のコードコピペして実行してみれ
右クリック普通にやっても長押ししても1クリック1カウントされれば正常
カウントされなかったり複数カウントされたら異常
右クリック無効化するので終了はタスクトレイのアイコンダブルクリック>file

RButton::
++count
ToolTip, %count%
return
785名無しさん@お腹いっぱい。:2014/10/04(土) 10:46:52.54 ID:SUVLhmkv0
>>781
>>778-779が冷静な文体で収めて、>>780で流れ変わったのに煽り入れるなよ
まだこの流れを続けたいのか?
786名無しさん@お腹いっぱい。:2014/10/04(土) 17:32:55.70 ID:R8H90oSt0
鏡、鏡w
787名無しさん@お腹いっぱい。:2014/10/09(木) 13:56:29.97 ID:nz2A7jIc0
firefoxで中クリックを下の座標に送りたいんですが、
ControlClick, ,x276 y36, A, MIDDLE
これだと機能しません。
どなたかご教授ください。
788名無しさん@お腹いっぱい。:2014/10/09(木) 19:53:27.66 ID:95SDQuo+0
>>787
引数の順番が間違ってる
ControlClick, x276 y36, ahk_class MozillaWindowClass, , MIDDLE
789名無しさん@お腹いっぱい。:2014/10/09(木) 21:22:36.71 ID:nz2A7jIc0
>>788
ありがとうございました。
希望通りにできました!
790名無しさん@お腹いっぱい。:2014/10/14(火) 16:45:38.71 ID:NBUaZciM0
みんなジェスチャの認識設定どのくらいにしてるの?
かざぐるマウス並みにきびきび反応させたい
791名無しさん@お腹いっぱい。:2014/10/15(水) 07:08:30.15 ID:Fwf3z83+0
WacomユーザーのWinUpdate地雷10月版がきましたよ〜

今月は、KB3000061 が容疑者っぽい
これ外したらフリーズ回避できた

ちなみに先月までは
KB2993651 と KB2973201 の2名で確定

自己責任でどうぞ
792名無しさん@お腹いっぱい。:2014/10/15(水) 18:31:27.84 ID:cfhq7COz0
793名無しさん@お腹いっぱい。:2014/10/15(水) 22:14:21.44 ID:foqA3qgk0
マウスカーソルの下にあるウインドウをアクティブにするにはどうしたらいいですか?
MouseGetPosを読んでもわからんですた。
794名無しさん@お腹いっぱい。:2014/10/15(水) 22:20:41.47 ID:3SsLKQhJ0
それやめといた方がいい。アレ地味に不便
795名無しさん@お腹いっぱい。:2014/10/15(水) 22:30:57.76 ID:fHQk+4NG0
>>793
それならAHK使わなくてもWinデフォの機能にある。少なくとも7以降なら。Vistaは分からんけど
コントロールパネル>簡単操作センター>マウスを使いやすくします
でも、やっぱりやめた方がいいと思うけどねw ホント不便
カーソル下が常にアクティブになるからリダイレクトホイールはいらなくなるってくらい
796名無しさん@お腹いっぱい。:2014/10/15(水) 22:38:29.82 ID:HjCTF3qX0
>>793
OS標準で出来るんじゃないのか?
ウィンドウの上にマウスを移動したらそのウィンドウを前面に表示する
http://pasofaq.jp/windows/vista/vistaactivewindow.htm
797名無しさん@お腹いっぱい。:2014/10/15(水) 23:27:50.35 ID:foqA3qgk0
みなさんレスありがとうございます。
試してみましたが、本当に地味に不便でした…
ありがとうございました。
798名無しさん@お腹いっぱい。:2014/10/17(金) 01:57:44.03 ID:4Dnsb4FP0
>>764のあとに>>768で解決した
ありがてえありがてえ
799名無しさん@お腹いっぱい。:2014/10/18(土) 01:16:16.03 ID:R4ybLiKN0
今バージョン1.20ってどこから落とせる?探しても見つけられなかった
800名無しさん@お腹いっぱい。:2014/10/18(土) 07:33:01.71 ID:Xq1ULMMo0
801名無しさん@お腹いっぱい。:2014/10/18(土) 13:55:04.34 ID:FgREx5o30
Focus Regainerってアドオン入れたらフラッシュがフォーカス持っててもキー入力送れるようになった
Ctrl+EscかCtrl+F12でフラッシュからフォーカスが外れるから右ボタン押し下げで送ればいい
802名無しさん@お腹いっぱい。:2014/10/18(土) 14:39:26.49 ID:pOR4U3DF0
俺は以前から、ImageSearch でアドレス欄の位置取得して、
欄内を MouseClick してフラッシュからフォーカスを外してる。(ControlClickだと不都合が生じたんで)
これ以上無い"力技"なんで不格好だけどw
803名無しさん@お腹いっぱい。:2014/10/18(土) 19:24:49.07 ID:ngeyliUF0
こんなのあったんか
オレも力技でやってるわ
804名無しさん@お腹いっぱい。:2014/11/15(土) 13:44:40.56 ID:YWrMrJJZ0
サブディスプレイを左に配置するとサブのみスクロールが効かなります
どうすれば機能するようになるんでしょうか?
805名無しさん@お腹いっぱい。:2014/11/17(月) 14:25:52.30 ID:43wRvtYO0
AHKとどっちで聞いたらいいんだろう……

ジェスチャ処理して、やっぱりやめた時、右クリックメニューを出さないってスクリプトに追記する方法があったと思うんですが、どういうやりかたでしたっけ?
過去ログあさってみましたがサルベージできませんでした。どなたか覚えてる人教えてください
806名無しさん@お腹いっぱい。:2014/11/17(月) 14:58:09.06 ID:43wRvtYO0
あ、このスレの>>12にあった……
でもコレ情報古いんで、行番号変わってるのでどこに
If MG_Gesture <> %name%__
return
を挟めばいいのかわかりません
どこに入れればいいんでしょう
807名無しさん@お腹いっぱい。:2014/11/17(月) 15:50:41.52 ID:ukt7LTbU0
>>806
「ジェスチャー未発動の場合」で検索すれば596行目
808名無しさん@お腹いっぱい。:2014/11/17(月) 15:56:33.75 ID:43wRvtYO0
; Emulate trigger if gesture is not executed
; ジェスチャー未発動の場合、トリガー操作をエミュレート
If MG_Gesture <> %name%__
return
CoordMode,Mouse,Screen
SetMouseDelay,-1
BlockInput,On
MouseGetPos,px,py

こんなかんじかな?ちょっとコレで試してみます
809名無しさん@お腹いっぱい。:2014/11/17(月) 15:57:55.41 ID:43wRvtYO0
あ、行けました行けました。助かりました
下手なアップデートは控えたほうがいいですね
810名無しさん@お腹いっぱい。:2014/11/17(月) 16:17:02.26 ID:9oTZN9M60
>>807
あんたは優しい人だな。
おれなら、「おめぇは日本語読めねぇのか?>>12を100回読み返せっ!」って言うところだった。
811名無しさん@お腹いっぱい。:2014/11/24(月) 00:31:59.16 ID:aHBrNpAO0
キーの入力ではなく定型文を貼り付ける方法ってありますか?
別のソフトで定型文を登録してそれを呼び出すっていうのはあったんですが、
MGLだけで出来ないかと思って‥
812名無しさん@お腹いっぱい。:2014/11/24(月) 03:06:39.32 ID:z8WNK1xI0
>>811
クリップボードに文字列入れてCtrl+v

AutoHotkeyの書き方わかってないとどうしようもないので
wiki読んで勉強してきてね
ttp://ahkwiki.net/Top
813名無しさん@お腹いっぱい。:2014/11/24(月) 14:36:41.63 ID:TFuB5AyQ0
>>811
アクションスクリプトの項
『キー操作を発生させる』のプルダウンメニューに
『クリップボードに文字列をコピー』があるよ
814名無しさん@お腹いっぱい。:2014/11/27(木) 10:42:30.01 ID:OHRqy7O70
InkscaperってMGLつかえない?
ターゲットの入力補助が効かないな・・・
ちなみにロジのボタンのジェスチャーも全く反応しない
815名無しさん@お腹いっぱい。:2014/12/02(火) 17:13:08.58 ID:hyb593Dq0
特定のソフトで右クリックが効かなくなるのですが・・・
デフォルトの状態でDisableに入れてもダメです
816名無しさん@お腹いっぱい。:2014/12/02(火) 18:06:27.43 ID:aXlZNPOG0
そうか。大変やな
817名無しさん@お腹いっぱい。:2014/12/02(火) 18:06:53.51 ID:1tilTPT90
特定のソフトを何故隠すのか
818名無しさん@お腹いっぱい。:2014/12/02(火) 21:22:42.67 ID:hyb593Dq0
>>817
すみません Whitebrowserというソフトです
819名無しさん@お腹いっぱい。:2014/12/03(水) 10:18:31.89 ID:COsaGYpe0
>>818
俺の場合エロゲでなったから参考になるか知らんけど
無効化したいプロセス指定してアクションにMG_Abort()入力すれば直った
ターゲットのDisableとは処理違うっぽいよ
ヘルプの補足説明5.2. 5.にも書いてある
820名無しさん@お腹いっぱい。:2014/12/05(金) 16:17:29.58 ID:mCN0xxfi0
識者の方の知恵をお貸しください。
Ctrl+右ドラッグでウィンドウを移動/リサイズするスクリプトを作りました。
ttp://ux.getuploader.com/autohotkeyl/download/51/WindowGrid.ahk
現状、このWindowGrid.ahkとMouseGestureL.ahkとを同時に常駐させているのですが、起動順序によっては右ボタン押下がMGLに食われてしまい、WindowGridが発動しない場合があります。
そこで、できればWindowGridをMGLに統合したい(MGLからWindowGridを呼び出すようにしたい)と考えています。
このような場合、MGL側の設計としては、どのように設定するのが最も妥当でしょうか?
821名無しさん@お腹いっぱい。:2014/12/06(土) 09:35:38.94 ID:HQxj/mvZ0
条件のところ

ターゲット追加
カスタム条件式
入力補助
キーボード状態
ほにゃららしてCtrl不一致



RB_にジェスチャ打ち切りを登録
822名無しさん@お腹いっぱい。:2014/12/06(土) 18:19:14.02 ID:ppYzSVWf0
>>819
818じゃないけどやっぱ出来ないです
823名無しさん@お腹いっぱい。:2014/12/06(土) 21:48:15.86 ID:Cpe339MP0
右クリックてWindows上では特殊なのかな?
AHKで再現できないソフトがたまにある
824名無しさん@お腹いっぱい。:2014/12/06(土) 22:38:27.66 ID:3klr7LTN0
>>821
ヒントありがとうございます。Wiki にあった WheelAccel.ahk の組み込み方を参考にしつつ、以下のように設定してみました。

1. WindowGrid.ahk を MouseGestureL\Components フォルダに置く
2. MouseGestureL.ahk の末尾に↓を追加
  #Include %A_ScriptDir%\Components\WindowGrid.ahk
3. MouseGestureL の設定
3-1. [ターゲット] の一番上(Disable の直下)に↓を追加
  名称: Ctrl押下
  種別: カスタム条件式
  値: GetKeyState("Ctrl")
(つづく)
825名無しさん@お腹いっぱい。:2014/12/06(土) 22:40:31.73 ID:3klr7LTN0
(つづき)
3-2. [ジェスチャー] に↓を追加
  名称: 右ボタン押下
  内容: RB_
3-3. [メイン] に↓を追加
  ターゲット: Ctrl押下
  ジェスチャー: 右ボタン押下
  アクション:
    MG_Abort()
    WindowGrid("RButton")

以上でとりあえず MGL から WindowGrid を呼び出すことには成功しました。
が、Ctrl+右ドラッグでウィンドウを移動/リサイズした後、右ボタンを放したタイミングで、アプリの右クリックメニューが出てしまいます。
アプリに右クリックが伝わらないようにするにはどうすればいいでしょうか?
826名無しさん@お腹いっぱい。:2014/12/06(土) 22:52:54.50 ID:HQxj/mvZ0
それはログの上の方にちょいちょい書いてる
827名無しさん@お腹いっぱい。:2014/12/07(日) 03:59:33.77 ID:C2kDZ1gL0
>>826 ありがとうございます。
>>808 のことでしょうか。試してみたところ、効果がないです。
当該「トリガー操作をエミュレート」する部分に msgbox を入れてみましたが、メッセージが出ません。
ここでエミュレートされてるためにアプリが右クリックを受け取っているわけではないようです。

となると、はて、誰が右ボタン up を送っているのやら…?
828名無しさん@お腹いっぱい。:2014/12/07(日) 19:58:17.64 ID:KAWCt8tt0
ブラウザの中の表示サイトごとにGestureを割り振ることってできるんだろうか……

動画サイトだとプレイヤーへのGesture、
ブラウザゲームだと各コマンドとか

ターゲット設定で「タイトル」[部分一致」で出来そうな気もするけど、
肝心のgestureコマンドをどう書けばいいのやら
829名無しさん@お腹いっぱい。:2014/12/07(日) 22:04:29.13 ID:giemPw1h0
可能
firefoxでは出来る。Chromeではできない
なぜならAHK側でクラスを拾えないから

GeckoPluginWindowみたいに拾えれるなら作れる
830名無しさん@お腹いっぱい。:2014/12/10(水) 20:31:31.90 ID:zEsyvj7X0
はぁ…
また憂鬱なWindowsUpdateの日がきたか
今回はどれでフリーズするんだろうか
831名無しさん@お腹いっぱい。:2014/12/10(水) 23:13:31.34 ID:SCfXezHi0
XPの俺大勝利
832名無しさん@お腹いっぱい。:2014/12/12(金) 01:07:26.47 ID:nZyiItDP0 BE:581326833-2BP(1000)

押しっぱバグさっさと治せやゴラ
833名無しさん@お腹いっぱい。:2014/12/12(金) 23:22:04.98 ID:VbGJgh0t0
フォーラムで言ってこいよ
834名無しさん@お腹いっぱい。:2014/12/16(火) 13:48:36.97 ID:uZ5sHNro0
動画プレイヤーを最小化した時のスクリプトなのですが、基本はX-finderをアクティブにして、
デスクトップ上にfirefoxが存在する場合はfirefoxだけをアクティブに、という動きにしたいのですが
下記の方法だと、タスクバーに最小化されているfirefoxもアクティブになってしまいます。
デスクトップ上にfirefoxが存在する場合のみ、アクティブするにはどうすればよいでしょうか。

WinMinimize
WinActivate, ahk_class TXFinder.UnicodeClass
IfWinExist, ahk_exe firefox.exe
winactivate, ahk_exe firefox.exe
835名無しさん@お腹いっぱい。:2014/12/16(火) 17:56:18.67 ID:xpR5nUHr0
>>834
ウィンドウの状態を取得 WinGet
836名無しさん@お腹いっぱい。:2014/12/26(金) 21:42:06.25 ID:KxAfWGsS0
Firefoxの右クリックメニューをジェスチャーに登録できるのでしょうか?
837名無しさん@お腹いっぱい。:2014/12/26(金) 22:11:38.58 ID:DO3CgLPV0
>>836
できます
838名無しさん@お腹いっぱい。:2014/12/29(月) 22:09:20.74 ID:OhOoiJVm0
すいません
http://hp.vector.co.jp/authors/VA018351/mglahk.html
公式のように
手動インストールをし
MouseGestureL.exeをクリックしても
起動せず
Script lines most recently executed (oldest first)・・・
のようなものが表示されます。
どなたか教えていただければ幸いです

MouseGestureL 起動しない
などで検索しても情報がなかったため質問をしました

当方
windows 7 64bit

intel core i5 cpu 760 2.80ghz

です。
839名無しさん@お腹いっぱい。:2014/12/30(火) 02:25:10.02 ID:f+DguBLy0
>>838
よく読んでやり直すか、自分のやった方法を箇条書きで正確に書けば原因が分かるかも。
840名無しさん@お腹いっぱい。:2014/12/30(火) 10:33:33.74 ID:N1w7sL1k0
>>839 ありがとうございます。再度説明文を読んでやってみます。
841名無しさん@お腹いっぱい。:2014/12/30(火) 12:44:13.15 ID:N1w7sL1k0
>>839 さん
お騒がせしました。

解凍されたAutoHotkey.exeをMouseGestureL.exeにリネームします。
のところのMouseGestureL.exeを MouseGestureL に変えたら
無事起動できました。
842名無しさん@お腹いっぱい。:2014/12/30(火) 15:29:49.60 ID:qOAsnwW20
まさか拡張子表示してないとかいうオチじゃないよな・・・
843名無しさん@お腹いっぱい。:2014/12/30(火) 18:10:43.32 ID:N1w7sL1k0
>>842 さん
なんかそうだったみたいです
初歩的なミスみたいでお恥ずかしい限りです
844名無しさん@お腹いっぱい。:2014/12/30(火) 21:48:53.75 ID:lbXXSCCv0
このソフトって5ボタンマウス買って来て

4ボタンと5ボタンのジェスチャーに割り当てとか出来ますか?

進む 戻る 切り取り コピー ペースト 閉じる

あたりを割り当てたいのですが
845名無しさん@お腹いっぱい。:2014/12/30(火) 21:55:00.76 ID:V/JbUZgT0
マウスにキー設定でF13とか割り当てれるならできる。
それ以外だと難しい
846名無しさん@お腹いっぱい。:2014/12/30(火) 23:01:37.59 ID:vZOQtMue0
もっとボタン付いてるマウスをオススメする
847名無しさん@お腹いっぱい。:2014/12/31(水) 17:54:05.20 ID:cHVaIkoB0
導入してみたけどわかりません
ヘルプみたりぐぐってもみましたが
さっぱり意味がわかりません

中クリック→ で (エクスプローラ)進む
中クリック← で (エクスプローラ)戻る

にしたんですが 一度のジェスチャーの間に
無限に戻ったり進んだりしてしまうのです
これを一回だけ進んだり戻ったりするようにできませんか
無限に入力されると困るのです
848名無しさん@お腹いっぱい。:2014/12/31(水) 17:55:54.22 ID:cHVaIkoB0
あと最初の入力が 自分のミスで違うものにしてしまった時に
別の方向を追加する事で全てをキャンセルする

という事がブラウザのジェスチャーアドオンなどでは出来ますが

これでそれをやると 例えば
中クリックしたままの状態でマウスをぐるぐる回すと
進む戻るが何度も入力されてしまいます この状態では 入力が0回である
つまり間違っているから全て無効 となるようにする方法はないですか
849名無しさん@お腹いっぱい。:2014/12/31(水) 17:59:00.83 ID:cHVaIkoB0
あとプログラムから開く方法ないですか

例えばzipファイルはファイラーで開いたりアーカイバで開いたり
ビューワで開いたり再生アプリで開いたりと 色々なものに投げますよね

プログラムを開く はあるのですが そのプログラムに対象物を放るのは
どうやるのでしょうか

俺がこんだけ低姿勢に聞いてやってんだから教えろよクソども
850名無しさん@お腹いっぱい。:2014/12/31(水) 18:11:17.26 ID:cHVaIkoB0
>>847

は自己解決しました有難うございました
しかし今度は動作の途中で判定時間が終わるんですけど!
ボタン押してる限りずっと判定時間が続くようにする方法教えて!
851名無しさん@お腹いっぱい。:2014/12/31(水) 18:23:24.16 ID:cHVaIkoB0
ブラウザのマウスジェスチャーとバッティングするんですが!

アクティブじゃないブラウザの上でジェスチャーした時でも

こっちがオフになるようにできませんか!
852名無しさん@お腹いっぱい。:2014/12/31(水) 18:25:29.31 ID:cHVaIkoB0
このソフト面白いねエヘエヘ

これを自在に使いこなして

パソコンの大先生になるんだはぁはぁ
853名無しさん@お腹いっぱい。:2014/12/31(水) 19:31:51.78 ID:GUvsWSXD0
>>851
普通は汎用のマウスジェスチャーを採用するなら、個別のアプリのジェスチャーは捨てる
だから、個別のジェスチャーは全部MGLに置き換える。面倒?知らんw
アクティブ云々はヘルプを読むこと
854名無しさん@お腹いっぱい。:2014/12/31(水) 19:51:59.71 ID:cHVaIkoB0
なるほど

それもそうですね

わてあほやなwww
855名無しさん@お腹いっぱい。:2015/01/02(金) 13:15:45.56 ID:DcU0oMoo0
これを起動させようとすると

以前に作った定義? をリプレースしてもいいですか? って聞いてくるんですけど

そんなのダメに決まってるので ダメよダメダメ ってすると

起動しません

どういう事なんですか!
856名無しさん@お腹いっぱい。:2015/01/02(金) 13:17:31.39 ID:DcU0oMoo0
自己解決しました
857名無しさん@お腹いっぱい。:2015/01/03(土) 01:00:21.20 ID:KVbM+DjH0
winタブを買う

windowsのタッチ操作を無効化する

タッチパッドエミュレーターとmglを導入する

タッチジェスチャー → マウスジェスチャー → ショートカット となるようにする

androidのタッチ操作を完全に模倣する

これ 出来ますか?
858名無しさん@お腹いっぱい。:2015/01/03(土) 21:31:28.24 ID:KVbM+DjH0
自己解決しました
859名無しさん@お腹いっぱい。:2015/01/20(火) 05:47:20.55 ID:tCkMMKKm0
>>748
最近MGLを導入したんだけど、Win7x64 + Wacomタブレットでも
不具合なく使用できていますよ。
WinUpDateも最新です。
860名無しさん@お腹いっぱい。:2015/01/20(火) 06:46:51.47 ID:tCkMMKKm0
>>859
あ、気づいたらめちゃ前の情報でした。
スレ汚しすみません><
861名無しさん@お腹いっぱい。:2015/01/22(木) 19:54:34.21 ID:Q81euweH0
AutoHotkey年明けバージョンアップしてたんだな
今月のwindowsupdate適用したら右クリック反応しなくなって焦ったよ
862名無しさん@お腹いっぱい。:2015/01/23(金) 13:47:51.10 ID:m5IbD0Kp0
AHKスレから誘導されてきました
MouseGesture_Lを同時起動している自宅の3台のPCでDropboxを使って共有したいのですが、
マウスジェスチャの登録をPC1でしか行わない場合、設定ファイルは保護されるのでしょうか?
PC1で設定を保存したあと、PC2,PC3がシャットダウンするときに古い設定が書き込まれてしまわないか心配です
863名無しさん@お腹いっぱい。:2015/01/23(金) 15:11:33.60 ID:g5I8Bwfh0
そもそもDropboxは完全に同期が終わってから処理したほうが安全。
まぁ、競合するファイルっていうので設定ファイルがコンフリクトした時はBackup取られるけど
864名無しさん@お腹いっぱい。:2015/01/24(土) 00:19:27.48 ID:tLCAvfx90
InkScapeを「ジェスチャー無効」に登録しても正常にマウスクリックが認識されないのですが、
どのようにすれば除外設定できるのでしょうか
実行ファイル名、ウィンドウクラス、タイトルのいずれで設定しても除外ができません
ご教授よろしくお願いします。
865名無しさん@お腹いっぱい。:2015/01/24(土) 13:55:53.94 ID:aZ87Vrez0
前から気にはなっているんだが
MouseGesture_Lがいつの間にか終了してることがある。

あと今のUIになってからターゲットタブのジェスチャ無効に登録しても
登録したアプリに対するマウス操作の監視が切れない。
(MG_Abort()してやらないと駄目)

運用でごまかせるけど、なおるとうれしい。
866名無しさん@お腹いっぱい。:2015/01/24(土) 18:37:41.94 ID:dzyy8Boc0
ここで報告しても直らんよ
867名無しさん@お腹いっぱい。:2015/01/25(日) 02:31:39.78 ID:Wq5hXgU10
>>865
タスクスケジューラで起動してるよね
一定時間たったら終了させるオプション有効にしてるよね
868名無しさん@お腹いっぱい。:2015/02/05(木) 06:29:59.35 ID:qdf7dnsp0
質問なんですが
かざぐるでタスクバーのアイコンをホイールで最小化・復元をMGLで表現できますか?
869名無しさん@お腹いっぱい。:2015/02/07(土) 19:07:57.29 ID:CFvKoUnp0
>>868
OSによって違うかもだが、少なくともWin7ならその手のソフトを使わなくても
普通にタスクバーアイコン左クリックでトグルすると思う
870名無しさん@お腹いっぱい。:2015/02/08(日) 11:22:04.88 ID:F3G4gWmL0
中クリックから起動するGestureって他のGestureと起動タイミングとか違うんだろうか?
普通にスタートアップ登録で起動すると中クリックから起動するgestureだけ反応しないので困ってる。
再起動すると効くようになるんだけど。

本家のAutoHotKey更新したのも影響あるんだろうか?
871名無しさん@お腹いっぱい。:2015/02/09(月) 23:18:20.73 ID:eE3k3Bo10
>>870
他にもマウスユーティリティ系常駐させてるとか?
とりあえず、スタートアップ起動管理ソフトやスクリプトなんかで、
スタートアップの最後に十分遅延させた上で起動させるとかしてみれば?
872名無しさん@お腹いっぱい。:2015/02/13(金) 15:54:16.74 ID:NWGoow1J0
特定のソフトでマウスジェスチャーだけ切る方法はありますか?
画面端に接触だけ有効にしたいんです
873名無しさん@お腹いっぱい。:2015/02/14(土) 23:30:04.43 ID:ZxOjeuEQ0
>>872
「Default」に何も割り当てないようすれば出来ると思う。(こういうやり方しか思いつかない)

でも、こうすると各ターゲット共通のジェスチャーを登録する「Default」が使えなくなる。

そのため、「Default」の代替ターゲットを作る必要があるが、
先ず、適当な名前のターゲットを新規に作り、
そこに共通ジェスチャーを"継承したくない"ターゲットをIncludeし、Includeしたターゲット毎に □不一致 にチェックを入れる。(除外指定)
後は普通に各ターゲット共通のジェスチャーを登録する。

↑何か面倒くさい気がするけど、除外指定出来ないターゲットの「Default」よりは融通が利いて使い勝手が良いと思う。

「Default」で除外指定出来るようになれば最良だと思うので今後のバージョンアップに期待。
874名無しさん@お腹いっぱい。:2015/02/14(土) 23:39:21.15 ID:ZxOjeuEQ0
>>873
>「Default」で除外指定出来るようになれば
もしくは、「マウ筋」ライクに各ターゲットで「Default」のジェスチャーを継承しない設定が出来るようになれば良いなと思う。
875名無しさん@お腹いっぱい。:2015/02/18(水) 15:48:52.20 ID:MQ/M+Mmo0
CtrlにRBのマウスジェスチャー割り当てるとCtrlが死ぬんですが
なにか方法が間違っていますか?
876名無しさん@お腹いっぱい。:2015/02/18(水) 17:41:38.37 ID:vom/rdWb0
うん
877名無しさん@お腹いっぱい。:2015/02/18(水) 21:55:36.46 ID:FYP9fX6k0
>>875
ヘルプ → 4.2.17. 修飾キーとの組み合わせ
878名無しさん@お腹いっぱい。:2015/02/19(木) 10:46:08.12 ID:FD943R4n0
>>877
ありがとうございます。登録の際に~を付ければできるんですね
しかしCtrl+LB+→にジェスチャーを割り当てたいとき
Ctrl単体でジャスチャーが始まってしまうんですが
これをCtrl+LBのLBが押されたときにジェスチャーが始まる用にはできませんか?
879名無しさん@お腹いっぱい。:2015/02/19(木) 10:47:59.99 ID:V13vIi6l0
LBはジェスチャーに割り当てるのは危険だと書いてもいる
880名無しさん@お腹いっぱい。:2015/02/19(木) 10:59:37.57 ID:FD943R4n0
すみませんRBでした
881名無しさん@お腹いっぱい。:2015/02/19(木) 11:14:57.51 ID:V13vIi6l0
ターゲットの条件式。カスタム。キーボードの状態

GetKeyState("Ctrl")

を使おう
882名無しさん@お腹いっぱい。:2015/02/19(木) 18:32:36.22 ID:85/pKoxV0
ジェスチャー失敗した時に右クリメニューが出てうっとおしいんだが
ジェスチャー失敗した時に右クリメニューを出さない方法はありますか?
883名無しさん@お腹いっぱい。:2015/02/20(金) 08:03:10.79 ID:SycksGAc0
お気に入りの削除が右クリックから出来なくなったんだけど?
884883:2015/02/20(金) 08:17:25.60 ID:SycksGAc0
自己解決しますたます
885名無しさん@お腹いっぱい。:2015/02/21(土) 07:05:59.61 ID:gbBFZMnI0
このマウスジェスチャってFireGesturesで使ってた特殊な動作のスクリプトとか使える?
886名無しさん@お腹いっぱい。:2015/02/21(土) 08:53:49.77 ID:429qBaRT0
Firefox常用してないけど、使ってる人でも具体的に書いてくれないと答えづらいんじゃねw
まあブラウザ付属機能のジェスチャーよりは確実に高機能だと思うよ
FireGesturesちょっと見てみただけだから詳しくは分からないけど、MGLでロッカージェスチャはできる
スクリプトもキーで追えると思うから問題ないんじゃない?
887名無しさん@お腹いっぱい。:2015/02/21(土) 09:56:50.48 ID:4g78qq350
>>885
そういうスクリプト系のジェスチャは
別にショートカットにスクリプト割り当てるアドオンを挟まないと使えない。
それにFirefoxのバージョンUPによる仕様変更に伴うスクリプトの保守とかも
ある程度アドオンのほうで対応してくれるものもあるので、
そのままFireGesturesとか使ったほうがいいと思うよ。
Flash上のジェスチャはFlash Gestures併用で今は対応できるし。

ホイールリダイレクトだけAHKで割り当てるのがおすすめ
888名無しさん@お腹いっぱい。:2015/02/21(土) 12:33:15.45 ID:ui8RFHg20
889名無しさん@お腹いっぱい。:2015/02/23(月) 05:05:18.19 ID:ruYs6P3o0
>>886 >>887
情報サンクス 今両方使ってのでしばらく様子を見てみます
890名無しさん@お腹いっぱい。:2015/02/23(月) 13:12:10.28 ID:W82aqn670
MouseGestureLの設定画面をジェスチャーで出すにはどうすればよいのでしょうか?
891名無しさん@お腹いっぱい。:2015/02/23(月) 16:58:36.93 ID:dwO45Ydb0
892名無しさん@お腹いっぱい。:2015/02/26(木) 17:25:29.27 ID:nAUzw6R10
>>864
自己解決しました
ジェスチャーの軌跡を有効にしてるとGTK系のアプリで挙動がおかしくなるようです
893名無しさん@お腹いっぱい。:2015/02/26(木) 19:28:42.45 ID:mfAsViyc0
EvernoteでMGLが動作しないんだが俺だけ?
894名無しさん@お腹いっぱい。:2015/03/01(日) 07:10:13.26 ID:jb5axcY/0
どなたか教えて下さい。
例えばデフォでRB↑に最大化を登録したとして、あるソフトだけそのRB↑最大化を発動させないことってできる?
ちなみに別の動作は使いたいからジェスチャー無効化登録できない。
895名無しさん@お腹いっぱい。:2015/03/01(日) 09:32:45.60 ID:sQMkRUSs0
>>894
できる
896名無しさん@お腹いっぱい。:2015/03/01(日) 10:38:28.05 ID:jb5axcY/0
>>895
教えていただければ助かるのですが・・・
897名無しさん@お腹いっぱい。:2015/03/01(日) 10:42:48.36 ID:NRZ64aqq0
898名無しさん@お腹いっぱい。:2015/03/01(日) 11:14:16.66 ID:nRemb2qT0
メモ帳とかブラウザ等は非アクティブのスクロールができるけど、
エクセル2007で複数のブックを見るとアクティブのしかスクロールできない。

またエクセル2007では一つのブックのみ閉じるが、エクセル2013だとブック全て閉じる。
 すく後者はエクセルの使用変更でしかたないが、前者はどうしたらいいのか・・
899名無しさん@お腹いっぱい。:2015/03/01(日) 14:41:19.73 ID:jb5axcY/0
>>897
表示の順番だったのね・・・
ありがとう。
900名無しさん@お腹いっぱい。:2015/03/06(金) 09:14:43.24 ID:w8pXtj+B0
ネットゲームなのですが、MouseGestureL.ahkの通知領域アイコンからジェスチャー有効からチェックを外していても、右クリックが反応しないものがあります
完全に終了させるとゲーム画面で右クリックを使えるようになるのですが、管理者権限でMouseGestureL.ahkを起動しているので終わったあとに再度立ち上げるのが億劫です
MouseGestureL.ahkの設定でどうにか起動しながらでもゲームで右クリックを使えるようにならないでしょうか?
901名無しさん@お腹いっぱい。:2015/03/09(月) 17:24:06.69 ID:6OenSC0N0
>>900
> ネットゲームなのですが
具体的に書かないと試せないし推測しかできない

おそらくゲームにブロックされているのだと思うが
Suspendしても反応しないなら単体では対応できない

別途AHKのスクリプトを書いて、タイマーを使って監視すれば対応できるかも
ゲームが起動中にはMouseGestureL.ahk終了させる
ゲームが存在しないならMouseGestureL.ahkを起動する

フックだけでなくAHK自体がブロック対象ならどうしようもない
902名無しさん@お腹いっぱい。:2015/03/09(月) 18:20:28.80 ID:aja2Onc30
Wacom社製ペンタブレットだけでなく
一部のマウスなどでも組み合わせの不具合があるようです。

そのためジェスチャー有効からチェックを外していても
マウス監視が外れおらず、操作に不具合がでているものと思われます。

とりあえずWacom対応差し替えモジュールを試し、
だめなら個別にキャンセル

RB_に動作を止めたいゲームをターゲットに
;ジェスチャーキャンセル
MG_Abort()
を登録してみ
903名無しさん@お腹いっぱい。:2015/03/09(月) 19:25:28.32 ID:XNmprcLv0
>>902
関係ないというか変なこといってるぞー
実際の処理内容分かってないでしょ?

ジェスチャー有効/無効はIFの判定用変数
ホットキーの機能はフックで実現している
Wacom対応差し替えモジュールはキー状態の判定方法を変えたやつ
どれも関連していないし、とりあえずAHKの仕組みをググルことをお勧めする
904名無しさん@お腹いっぱい。:2015/03/09(月) 22:38:27.04 ID:aja2Onc30
>>903
Wacom対応版の
MouseGestureL.ahkのMG_SendButtonを確認してみ
エミュ動作時にフック状態の動作変更も追加されてるよ。
(サブルーチンも含めて)

うちの環境で発生したのは
コルセアのマウスM95(Wacom社製ペンタブレットは使ってない)
ジェスチャー無効に登録したアプリにもかかわらず、
マウス監視が切れずにアプリでの動作に不具合。
Wacom対応差し替えモジュールで不具合解消

>>900のジェスチャー有効からチェックを外すは、一時的に全ターゲットを
ジェスチャー無効に登録するのと同じで、
症状もうちと似ていたので>>902を書き込んだ次第。
905名無しさん@お腹いっぱい。:2015/03/09(月) 22:40:45.18 ID:6C5QxVSo0
>>901
ブレイドアンドソウルというゲームです
右クリックをフックしてるMouseGestureLのみブロックされてしまっていて、
自作のタスクトレイに最小化するスクリプトとかウィンドウスナップとかそういうのは生きていても動きます
906名無しさん@お腹いっぱい。:2015/03/10(火) 00:54:27.91 ID:PSOzDNGX0
>>905
それでSuspendではどうなったんだ?
ジェスチャー有効のチェックを外すとは違う

MouseGestureL.ahk無関係に最小限のスクリプトで
Suspendしてもブロックされるならタイマーで管理するしかないと思うが

; hoge.ahk
RButton::ToolTip ok
907名無しさん@お腹いっぱい。:2015/03/10(火) 10:25:27.34 ID:4CAqfm3Z0
>>906
Suspendで右クリックきくようになりました
ありがとう
908名無しさん@お腹いっぱい。:2015/03/10(火) 14:03:34.80 ID:FZl34log0
ロッカージェスチャ、難しく考えすぎてたな

カスタム条件式でGetKeyState("Lbutton","P")ってして、サブターゲットにincludeで追加してやればよかったんだ
909名無しさん@お腹いっぱい。:2015/03/10(火) 14:06:36.72 ID:jBzaGwm+0
特定のアプリだけ無視する設定はどうするの?
910名無しさん@お腹いっぱい。
>>909
ターゲットにDisableがあるからそこに入れる