[過去ログ] MouseGestureL.ahkを流行らせるスレpart3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
20: 2020/11/30(月)23:17 ID:licnHOTl0(4/4) AAS
 できるって言ってすまないChromeで試してはないからできないの知らなかった 
21: 2020/12/11(金)23:15 ID:dKALyhib0(1) AAS
 verを1.32から1.38に上げたんだが、Gosub,MG_Reloadを書くと、 
 「Error in #include file "MouseGestureL\Config\MG_Config.ahk": 
 Target label does not exist. 
 Specifically: MG_Reload」 
 って出るようになった。 
 解決策知ってる人いたら教えて下さい。 
22(1): 2020/12/12(土)17:20 ID:vhmy9a720(1) AAS
 マルチモニター(3枚)で使用してるんですけど、メインディスプレイ以外で 
 使用すると、未設定のジェスチャーをすると、マウスカーソルがどっかえ 
 飛んで行くんですけど、そういう仕様ですか? 
23: 2020/12/14(月)02:49 ID:e4nHIhOX0(1) AAS
 作者が公開してる不具合報告のメルアドってCLaunch専用で 
  MouseGestureL.ahkの報告は送ってこないでくれっていう意味なの? 
24(2): 2020/12/14(月)10:13 ID:9yviDP1R0(1) AAS
 >>22 
 ヘルプ「マルチモニター環境での利用方法」 
25: 2020/12/14(月)14:48 ID:g8Nt9HW90(1) AAS
 >>24 
 ありがたやす。調べてみます。 
26: 2020/12/18(金)19:46 ID:JfGmKmHd0(1) AAS
 スクリプトの記述方法を初心者向けに分かりやすく解説してる所ありますか? 
27: 2020/12/18(金)21:25 ID:ikYaKGVF0(1) AAS
 ahkのスクリプトならググれば日本語のサイトも色々出てくるよ 
28: 2020/12/19(土)20:42 ID:Qy7V0Ts+0(1) AAS
 Edgeのブックマークのポップアップって除外できないんですかね 
 ChromeだとChrome_WidgetWin_2を指定すれば除外できるんですけど 
 EdgeだとChrome_WidgetWin_1になってしまい区別ができません 
29(1): 2020/12/19(土)21:06 ID:eIptDx9V0(1) AAS
 ほんとだ、同じクロームなのにね 
 メニューポップアップはタイトルが空欄になってるから 
 実行ファイル名は「msedge.exe」 
 タイトルの末尾は「 - Microsoft Edge」 
 でターゲットを作ればメニューポップアップを除外できるかも 
30(1): 2020/12/20(日)10:13 ID:meX9pwxS0(1) AAS
 >>29 
 駄目でした 
 ジェスチャー無効にGetKeyStateを指定するか拡張機能を使うしかないみたいです 
31: 2020/12/20(日)17:18 ID:w9LssjTm0(1) AAS
 >>30 
 そうか 
 申し訳ない、適当なこと言って 
32(2): 2020/12/20(日)20:30 ID:HS5FK2Sk0(1) AAS
 デフォルトで入っている 
 右クリックでウィンドウをアクティブ化 
 はなんのためにあるのでしょうか? 
33: 2020/12/21(月)08:26 ID:CRVMjah80(1) AAS
 >>32 
 非アクティブなウィンドウにはジェスチャを送れないからかな 
34: 2020/12/21(月)10:20 ID:fCvv+nxd0(1/3) AAS
 ControlFocus,,ahk_id %MG_HCTL% 
  
 これを必要に応じて追加するって書かれてるけどよく分からない 
 とりあえずデフォルトに入れてるけど 
35: 2020/12/21(月)14:23 ID:GlSKqIGM0(1) AAS
 >>32 
 マウスジェスチャーを導入する場合、基本はショートカットキーを送ることから始めるでしょ 
 そんときアクティブじゃないと操作できないから初めての人はそこで挫折しちゃうかも知れない 
 自分でスクリプトを工夫できる人は好きにすればいいんだと思う 
36: 2020/12/21(月)17:04 ID:fCvv+nxd0(2/3) AAS
 WheelAccel.ahkとAccelScroll.ahkってどっちがいいんだろう 
37: 2020/12/21(月)18:00 ID:fCvv+nxd0(3/3) AAS
 AccelScroll.ahkの方は最新の環境だと効かなかった… 
38: 2020/12/22(火)11:32 ID:4QWIBksy0(1/2) AAS
 すまん新しいのはこっちのWheelScroll.ahkって奴だった 
 外部リンク[html]:w.atwiki.jp 
39: 2020/12/22(火)12:57 ID:4QWIBksy0(2/2) AAS
 これも一応 
 Twitterリンク:kobastudio 
  
 デフォルトのままだとちょっと動き過ぎだけど、チューニングして良くなってきた。 
 AcclMode = 1 
 minThrottle := 1 
 maxThrottle := 30 
 minWheelSpeed := 15
省2
40(2): 2020/12/22(火)17:59 ID:qv0GsFnJ0(1) AAS
 クリップボード拡張ソフト「ToMoClip  version 4.0.2」上で 
 MouseGestureL.ahkをつかってるのですが、 
 ToMoClipの機能の 
 ・リストのアイテムをダブルクリック又はEnterキーで、さっきまで 
  アクティブだったウインドウにテキストを貼り付けます 
  
 ができなくなって、「v」が貼り付けられてしまいます。 
 MouseGestureL.ahkを終了させると、正しく動作します。
省1
41: 2020/12/23(水)07:17 ID:ijISB/wH0(1) AAS
 >>24 
 モニターを買い替えてから同じ右クリックが吹っ飛ぶ不具合に悩まされてた 
 横からだけどありがとん!!!! 
42: 2020/12/23(水)11:07 ID:WSwASqA60(1) AAS
 右ボタンを押しながら下へストロークした後ホイール回転でタブを切り替えるという 
 ロッカージェスチャーの設定例を少し変えて 
 右ボタンを押しながら左または右へストロークした後左クリックでタブを切り替え 
 とする場合どのような記述になりますか 
43: 2020/12/24(木)12:09 ID:vHNDGYit0(1/3) AAS
 タイトルバー上でホイールで透明化するようにしてるんだけど 
 Edgeはさらに厄介なことにブックマークなどにも透明化が適用されてしまう 
 どうしたもんか… 
44: 2020/12/24(木)15:58 ID:vHNDGYit0(2/3) AAS
 サブターゲットに親ターゲットを継承しない条件で 
 Edgeのタイトルバーとそれ以外の二つを登録して 
 タイトルバーのアクションに 
 RB_ ジェスチャーの認識を打ち切る 
 WU_ ホイール↑回転 
 WD_ ホイール↓回転 
 とりあえずこの三つでなんとかなった 
45: 2020/12/24(木)16:41 ID:vHNDGYit0(3/3) AAS
 さっき気付いたけど 
 全てに一致のターゲットにどれかに一致を組み合わせたい場合もターゲットを別々に分けて 
 他のターゲットと一致から指定すればいいんだね 
46: 2020/12/25(金)09:07 ID:3YQ2OLSb0(1) AAS
 >>40 
 他スレで聞き直してみます。 
47: 2020/12/25(金)19:33 ID:aIwLD1Ee0(1/2) AAS
 「右クリックでウィンドウを閉じる」という操作をしているのですが 
 ウィンドウは問題なく閉じるのですが、コンテキストメニューが残ってしまいます。 
 これを出なくする方法を教えて下さい 
48(1): 2020/12/25(金)19:49 ID:1xVRFlLe0(1) AAS
 「;ボタンリリース時のデフォルト動作をキャンセル」ってのあるやろ 
49: 2020/12/25(金)23:16 ID:aIwLD1Ee0(2/2) AAS
 >>48 
 THX 
50: 2020/12/28(月)10:51 ID:z//oVHyf0(1) AAS
 前スレでのAccelScroll.ahkのやりとりについてですが 
  
 > 追記なし含めどの状態でもホイール長ーく早めにぶん回すとにスクロールが固まりプップップップという音が鳴り 
 > MouseGestureLすべてが再起動するまで機能しなくなることがあるのに気づきました 
 > MGLからAccelScroll.ahkクリップボードインポート設定を外すと鳴らないようです 
  
 自分の環境でも全く同じ症状です 
 コードを2行追加すればいいと書いてる人がいましたがそれでも直りませんでした 
 完全に直す方法は無いんでしょうか 
51: 2020/12/30(水)11:21 ID:QbPuEdoN0(1) AAS
 Accelerated Scrollingを使えばいいというレスもありましたが 
 あれは加速が思い通りの挙動にならないのと 
 管理者権限絡みで起動順序によって加速が効かない 
 またはジェスチャーの方が効かないという問題があります 
52: 2021/01/02(土)16:40 ID:Cr8DtCUs0(1) AAS
 >>40です。 
 自己解決できったっぽいです。 
 認識設定のアクティブウィンドウをターゲットにする 、ONにしたら 
 できるようになりました。 
53: 2021/01/03(日)19:23 ID:RIcdo5xg0(1) AAS
 窓掴みというソフトにも加速スクロール機能があるので一応 
  
 窓掴み 
 外部リンク[html]:www.vector.co.jp 
54: 2021/01/04(月)03:44 ID:t2Ltvw2E0(1) AAS
 extendetwheel.ahk 
 の前スレ改変でうちは全く問題ない 
 感謝 
55: 2021/01/06(水)19:40 ID:gucBGjz00(1) AAS
 早い話がAccelScroll.ahkの修正版をUPしてくれる人がいてくれたら解決する話 
 いなさそうだけど 
56(1): 2021/01/07(木)11:30 ID:Q/KTEN4M0(1) AAS
 確かにExtendedWheel.ahkの方だとMGL本体がクラッシュする不具合が起こらないみたい 
 ちなみに前スレの情報によるとこのように修正するらしい 
  
 ※ExtendedWheel.ahkのみ 
 73行目【TAB】if (A_PriorHotkey <> A_ThisHotkey || A_TimeSincePriorHotkey <= 0) { 
  
 「<= 0」の「=」を削除して「< 0」とする 
74行目【TAB】【TAB】gosub EW_EraseToolTip 
 75行目【TAB】【TAB】prevspd := 0
省6
57: 2021/01/12(火)00:34 ID:UNChwHPo0(1) AAS
 いつの間にか1.33から1.38にアップしてたのね 
 いつも通り自分オリジナル部分を追加しようと思ったら本体スクリプト内容か結構変わってて 
 追加する位置を探し当てるのにちょっと時間掛かったが何とか成功した 
 安定して使えますように・・・ 
58: 2021/01/12(火)11:05 ID:l34Ifv4n0(1/2) AAS
 自分はスクリプトの知識は全く無いのであれだけど 
 多分MGL本体に処理負荷がかかりすぎるとマウスフックが強制解除されるようになっていて 
 加速スクロールなんかは特に負荷がかかりやすいのでそれで本体がクラッシュするのかなって 
 スクリプトはMGL本体に負荷がかかりにくいように設計する必要があるかもしれない 
59: 2021/01/12(火)11:26 ID:A4IVDXro0(1) AAS
 スクリプトの知識が全くないのに、原因まで特定して設計のアドバイスしちゃうって… 
60: 2021/01/12(火)11:31 ID:l34Ifv4n0(2/2) AAS
 アドバイスではない 
 どうしてもそこだけ気になってしまったので 
61: 2021/01/13(水)21:34 ID:+kvg8po00(1) AAS
 >アドバイスではない 
 ご、ご、ご尤もです、はいっ 
62: 2021/01/13(水)22:58 ID:gSbmh4ny0(1) AAS
 スクリプトの知識は全くないけど 
 CPUアーキテクトやってますみたいな 
 超天才の可能性がw 
63(2): 2021/01/15(金)10:29 ID:0WUI9J4a0(1) AAS
 プラグインへの追加の仕方について質問があります。 
  
 プラグインに追加すると、MouseGestureLを起動するとAutoHotKeyの状態になり、MouseGestureLが動作しません 
 その状態で、追加したプラグイン自体は動作しています 
  
 プラグインへの追加の仕方か記述内容が間違っているのでしょうか? 
  
 - ファイル名 
 ExcelF1Desable.ahk 
  
 - 記述内容
省5
64(2): 2021/01/15(金)11:41 ID:riJFBaLc0(1/2) AAS
 >>63 
 プラグインにしたいahkの中身が貼り付けられた4行のみなら、原因はプラグインの書き方のルールに沿っていないから 
  
 大きなお世話かもしれないが、それだけのコードなら拡張スクリプト(MG_User.ahk)にそのまま書けば良いんじゃないかな 
 (自分はこれ使わない派なので自信はない) 
  
 一つのツールレベルのスクリプトならプラグインにするのも良いと思うけど、どうしてもプラグインにしたい場合はヘルプ参照 
65(2): 2021/01/15(金)14:24 ID:S5rd2Tfy0(1) AAS
 >>64 
 自決しました。 
 プラグインにする時の決まり事があるみたいでした。 
プラグインの最初に記載 
 GoTo, foo_PluginEnd 
  
 処理 
  
 プラグインの最後に記載
省2
66: 2021/01/15(金)15:18 ID:0U4vaVOR0(1) AAS
 命は大事にしなきゃ 
67(1): 2021/01/15(金)15:53 ID:riJFBaLc0(2/2) AAS
 >>65 
 大きなお世話序に… 
  
 >プラグインの最初に記載 
 >GoTo, foo_PluginEnd 
 これ↑は正しいとは言えないぞ 
 プラグインで変数を使用していて初期化が必要な場合など 
 いわゆるAuto-execute Sectionに記述する必要があるものは、
省1
68(1): 2021/01/15(金)21:27 ID:dtpnUCOQ0(1) AAS
 >>65 
 自分も余計なお世話ながら、これからもAHKスクリプトを増やしていくならMGLとは別に 
 AutoHotkeyフォルダ作って、マウスが絡まないスクリプトはそっちに集約した方がいいと思う 
 >>63のF1キーの無効化だけならマウス何も関係ないでしょ 
 経験上、MGLに一本化してるとトラブルの原因究明に手間も時間も要する時がある 
 両方立ち上げても大してメモリ消費するわけじゃないし 
 あと、ヒント貰っているのだから自己解決と書くのは控えた方がいいかもしれんね 
69: 2021/01/16(土)22:35 ID:CQps7BR90(1/2) AAS
 >>67 
 大きなお世話なんてとんでもないです 
 教えていただいてありがとうございます。 
70(1): 2021/01/16(土)22:36 ID:CQps7BR90(2/2) AAS
 >>68 
 どうせなら一つにしたほうがいいかと思っていましたが、 
 原因の切り分けなどを考えると別の方がいいのですね 
 ありがとうございます。 
  
 ご指摘ありがとうございます 
 確かにおっしゃる通り、アドバイスをいただいておいて自己解決は不適切でした。 
  
 >>64 さん
省2
71: 2021/01/17(日)00:51 ID:7WqaM6Yh0(1) AAS
 >>70 
 64=67だけど何とも思ってないわ 
  
 ちなみに自分はahkを常駐させるならMGLプラグイン化(一本化)させる派だし実際してる 
72: 2021/01/17(日)10:58 ID:tFlQEG5l0(1) AAS
 マウスフックは別々に起動させると一方のフックが効いて一方のフックが効かなくなるから厄介だよ 
73(1): 2021/01/23(土)07:47 ID:LJLxeQAF0(1/2) AAS
 右クリックが押下されているあいだ中、中ボタンが押されるたびに 
 Send,{Enter}をしたいんだけど、どうすればいいかな? 
 現状、RB_MB_にSend, {Enter}に割り当ててるけど、 
 Enter認識されるたびに右クリックを一度離さないとダメだしめんどくさい。 
74(1): 2021/01/23(土)08:18 ID:p2TRsa0t0(1) AAS
 末尾にボタンを放す追加 
 RB_MB__ 
75(1): 2021/01/23(土)08:28 ID:DSvAVQ+K0(1) AAS
 >>73 
 ボタンを放すを追加してRB_MB__にしたらいいんじゃない? 
76: 2021/01/23(土)09:03 ID:LJLxeQAF0(2/2) AAS
 >>74 
 >>75 
 ごめん、、、こんな簡単にできるとは思わなかった、、、お恥ずかしい。 
 迅速なご回答をありがとうございました。 
77(1): 2021/01/26(火)00:13 ID:Ut8u8Hr30(1) AAS
 MouseGestureL.ahk Ver.1.39 
  
 MouseGestureL.ahk History - 外部リンク[html]:hp.vector.co.jp 
  > Ver. 1.39   2021/01/25 Download 
  > ・ターゲットの個別オプションに「デフォルトジェスチャーを適用しない」を追加 
  > ・ストロークの直後にサブトリガー(ジェスチャーの開始操作に使われていないボタン)を押下するジェスチャーが正しく認識されない不具合を修正 
  > ・【Restore Closed Folders プラグイン v1.01】 
  >  特殊フォルダーを閉じた後、「閉じたフォルダーをリスト表示」を実行すると異常終了する不具合を修正 
78: 2021/01/26(火)08:41 ID:+oHPhX870(1/3) AAS
 やった! 
79: 2021/01/26(火)08:55 ID:n+dyzN4+0(1/2) AAS
 地味に一番目の修正が嬉しい 
80: 2021/01/26(火)15:15 ID:OJnrMsnR0(1) AAS
 ClassNN指定でジェスチャー無効にしたい場合 
 拡張スクリプトのMG_Edit用の部分に 
 compareClassNN(set_class_nn) { 
 MouseGetPos, , , , got_class_nn 
 If (set_class_nn == got_class_nn) 
 Return 1 
 Return 0
省3
81(1): 2021/01/26(火)16:46 ID:+oHPhX870(2/3) AAS
 1.39にアプデしたらAccelScroll.ahk(MGLのプラグインで使用)のホイール上方向の加速ができなくなった 
 ホイール下方向はできる 
82: 2021/01/26(火)19:07 ID:n+dyzN4+0(2/2) AAS
 別に上書きで何の問題もないけどなあ 
83: 2021/01/26(火)21:15 ID:+oHPhX870(3/3) AAS
 わかった 
 ターゲットのデフォルトに入れてる分には問題ないけど 
 デフォルト以外のとこに入れると上向きで加速しなくなる 
  
 例えば個別のアプリがターゲットのジェスチャの中に入れたり 
 加速したいアプリのexeをターゲットにしたジェスチャに入れたりするとダメ 
  
 1.38ではデフォルトじゃなくても問題なく動いてたんだけどなあ 
84(1): 2021/01/27(水)07:33 ID:i5mB5THl0(1) AAS
 1.39のアーカイブにAccelScroll.ahkを突っ込んで 
 ビルトインのブラウザーで指定したみたけど 
 再現しないんだが 
 本当にその条件なのか? 
85: 2021/01/27(水)23:17 ID:i0U0E8aB0(1) AAS
 上方向だけってところが設定ミス臭いな 
 ターゲットの優先順位は大丈夫なのか? 
86: 2021/01/27(水)23:57 ID:OlmnK5td0(1) AAS
 今回のアップデートで現状認識されている 
 不具合情報は全て解消されたのね 
87: 2021/01/28(木)11:57 ID:03RITfCk0(1/2) AAS
 >>77 
 今気付いたけどSUMoで検出できるのはAutoHotkeyの更新であって 
 MGLの更新は検出できないのね 
 だからこのスレ見なきゃ更新に気付かなかった 
88: 2021/01/28(木)12:05 ID:03RITfCk0(2/2) AAS
 AccelScroll.ahkはマウスフックが強制解除される問題のせいで使ってないなあ 
 ExtendedWheel.ahkの方はそんなことないんだけど 
89: 2021/01/28(木)12:37 ID:ZUnTqkGC0(1) AAS
 AccelScroll.ahkはWindows10が主流になったんで 
 作者がリダイレクトのコードを取り払っちゃったんだけど 
 強制解除とやらは、ひょっとするとその副作用かもしれない 
90: 81 2021/01/28(木)17:15 ID:LYKcWgj20(1) AAS
 >>84 
 確認し直してみた 
  
 AccelScroll.ahk内のインポート設定を利用して 
 一つのジェスチャ(ホイール)の中にWU_とWD_を両方設定してると起きるっぽい 
  
 WU_とWD_を個別のジェスチャにして登録すれば問題なく動作した 
91(3): 2021/01/29(金)16:23 ID:uk7xnpEE0(1) AAS
 文字入力させるアクションで、 
 入力モードがひらがななどの時にはまず先に半角英数モードに切り替えさせたいんですが 
 どうやればいいですかね? 
92: 2021/01/29(金)17:37 ID:f/aGogvv0(1) AAS
 IMEのキー設定でIMEオフがあるから、普段使わないキーにそれを割り当てて 
 ジェスチャー処理の最初でそれを押させればいいんじゃないの? 
 Win10の2004以降だったら古いIMEに戻す必要があるかも 
93: 2021/01/29(金)19:57 ID:Haq/Iecc0(1/2) AAS
 >>91 
 別のやり方。IME.ahkを導入する 
 IME制御用 関数群 (IME.ahk) でググってダウンロード&解凍 
 ConfigやPluginsフォルダと同じ階層にLibフォルダを作成してその中にIME.ahkを置く 
 IMEをオフにしたい所でアクションスクリプトに  IME_SET(0)  と書く 
94(1): 2021/01/29(金)22:07 ID:JACzxNvX0(1/2) AAS
 入力させたい文字列をクリップボードに送って[ctrl]+vすればIMEの状態など無関係 
 最初にクリップボードをバックアップしといて後に復元すれば元々のクリップボード内容は保持できる 
95: 2021/01/29(金)22:10 ID:JACzxNvX0(2/2) AAS
 >>94は質問の答えじゃないけど>>91宛ですた 
96(1): 2021/01/29(金)22:49 ID:ibEQFtZX0(1) AAS
 依存関係作りたくないから極力IME.ahk使わないし、 
 クリップボードの処理も諸々の事情から好みでないので、 
 個人的にはSend, {vkF2}{vkF3}をかませてる事が多い 
97: 2021/01/29(金)23:54 ID:Haq/Iecc0(2/2) AAS
 >>91 
 自分のも含めて色々提示されてるが、考えてるスクリプトを晒す方が早いよ 
 文字列が長けりゃクリップボード使った方が速くて確実だし 
 その文字列入力後のIMEのモードも決まってるならそこまで書いた方が楽 
 PCスペックで多少は変わるかもだが、URLやフルパスの文字列をsend使うとかは 
 さすがにやめた方がいいと思う。そのあたりならクリップボード経由がベターでしょう 
98(1): 2021/01/30(土)00:06 ID:In+hYbGY0(1) AAS
 >>96 
 半角全角キーはIMEトグルで確実にOFFるためにはMS-IME側のキーバインド弄らにゃならんかったんだよな 
 新IMEは 変換=ON 無変換=OFF で別キーになったからいけるけど 
99: 2021/01/30(土)00:41 ID:cWihP1Fo0(1) AAS
 クリップボードのバックアップってWindowsキー+vで出てくるやつのこと? 
 だとしたら最新のが変わっちゃうの使い勝手悪くね? 
100: 2021/01/30(土)01:04 ID:JUfaGk6L0(1) AAS
 wikiに例がある 
 クリップボードの中身をAHK側で保存しておいて処理が終わったら復元するんだよ 
上下前次1-新書関写板覧索設栞歴
あと 902 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s