2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

MouseGestureL.ahkを流行らせるスレpart2

1 :名無しさん@お腹いっぱい。:2015/05/06(水) 09:47:16.51 ID:8dtFG10E0.net
MouseGestureL.ahkとはAutoHotkey_L上で動作する凡用マウスジェスチャーソフトです。

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

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

配布元 公式:
http://hp.vector.co.jp/authors/VA018351/mglahk.html

Autohotkey関連ファイル専用アップローダー:
http://ux.getuploader.com/autohotkeyl/

前スレ:
http://anago.2ch.net/test/read.cgi/software/1384313234/

テンプレは>>2-10くらい 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)


994 :名無しさん@お腹いっぱい。:2020/11/22(日) 10:32:12.68 ID:UehoF58+0.net
>>993
拡張スクリプトを開いてどこでも良いから↓を追加してみて

#HotkeyInterval 200

数字は小さいほど高頻度にホットキーを受け付けるようになるから適当に調整

995 :名無しさん@お腹いっぱい。:2020/11/22(日) 16:55:04.79 ID:vuOkD5jx0.net
>>994
MouseGestureL.ahk
#MaxHotkeysPerInterval 2000 の下の行に
#HotkeyInterval 200 、100、10 で3通りか

AccelScroll.ahk
AS_Debug := true の下の行に
#HotkeyInterval 200 、100、10 で3通りの

計6通り試してみましたが特に違いを感じず同症状がでます

追記なし含めどの状態でもホイール長ーく早めにぶん回すとにスクロールが固まりプップップップという音が鳴り
MouseGestureLすべてが再起動するまで機能しなくなることがあるのに気づきました
MGLからAccelScroll.ahkクリップボードインポート設定を外すと鳴らないようです

996 :名無しさん@お腹いっぱい。:2020/11/22(日) 18:06:34.08 ID:kr0d/UdX0.net
他には、BoffinbraiNという人が作ったAccelerated Scrolling 1.3ってのがあるんだけど
これを試してみたらどうかな
少し改造しないとプラグインとしては動かないけど、無改造でもMGLとの同時起動はできるはず

997 :名無しさん@お腹いっぱい。:2020/11/22(日) 19:58:00.18 ID:UehoF58+0.net
>>995
AHKスレで聞いてみるのもアリかな、プラグインの作成者もあっちの住人だろうし
ただMGL関連の質問は叩かれる可能性があるので、AHKの性能的にこれが限界なのか?
みたいなAHK一般に絡めた質問にした方が良いかも知れない
あと自分でここまでは試したってこともキッチリ書いといた方が良い

998 :名無しさん@お腹いっぱい。:2020/11/22(日) 22:26:40.01 ID:T756KuTp0.net
試しに
#HotkeyInterval 6000
#MaxHotkeysPerInterval 300
にしてみては

999 :名無しさん@お腹いっぱい。:2020/11/23(月) 05:07:23.03 ID:k6rmD3cr0.net
>>997お察しの通りプログラミング知識皆無なのでちょっと本スレは怖いです

>>998
ありがとうございます
しかしながら同症状でした

>>996 まさに!まさに求めていた挙動です
敷居が高そうなのでMGLへの統合は早々に諦め
.exeをスタートアップに入れて使っていこうと思います
ありがとうございました

1000 :名無しさん@お腹いっぱい。:2020/11/23(月) 09:06:45.32 ID:msfuI4au0.net
>>994-995
>>998
#MaxHotkeysPerInterval #HotkeyInterval は無限ループ防止用の警告ダイアログの設定

>>991
WheelAccel.ahk ExtendedWheel.ahk AccelScroll.ahk などで使われている
「加速率を線形補間で計算する式」で急減速するバグを発見
原因はA_TimeSincePriorHotkey(前ホットキーとの間隔)が約15msを下回ると0が返る(計測不能?)のを想定してないこと
0は割れないので加速率の計算がおかしなことに

最大加速 秒間64ノッチ = 1000 / 15.625(A_TimeSincePriorHotkey)
加速なし 秒間0ノッチ = 1000 / 0

関数の矢印の箇所を修正してください
;----------------------------------------------------------
; 加速率を線形補間で計算する
〜略〜
if (A_PriorHotkey <> A_ThisHotkey || A_TimeSincePriorHotkey < 0) { ; ←←← 0を除外する修正、 AccelScroll.ahk はそのままでいい
gosub *********
prevspd := 0
nextspd := 0
} else if (A_TimeSincePriorHotkey = 0) { ; ←←← 2行追加
nextspd := 1000 / 10 ; 1-15 (ms) に調整
} else {
nextspd := 1000 / A_TimeSincePriorHotkey ; 現在のホイール回転速度 (ノッチ/秒)
}

1001 :名無しさん@お腹いっぱい。:2020/11/23(月) 11:49:32.67 ID:k6rmD3cr0.net
>>1000
段違いに反応許容する範囲広くなりましたありがとうございます
しかしながら指ではじくようなホイール回しでは厳しいものがあるようです

1002 :名無しさん@お腹いっぱい。:2020/11/23(月) 14:40:20.13 ID:EIjdy/420.net
>>1000
たまに変なかくつきになるのは、これのせいだったのか
横からだがありがとう

1003 :名無しさん@お腹いっぱい。:2020/11/23(月) 18:37:16.72 ID:k6rmD3cr0.net
>>996
こちらとMGLをスタートアップで併用する場合
Accelerated ScrollingのあとにMGL起動しないとMGLが機能しませんでした
バッチファイルなどでスタートアップ順番指定する必要がありましたので注意してください

1004 :名無しさん@お腹いっぱい。:2020/11/24(火) 00:23:07.75 ID:3ix9eqA/0.net
試してみたけど順番は別に問題ない気がするなあ
あとexeでの起動は止めて、AHKの最新版を入れて
MouseGestureL.ahkとAccelerated Scrolling 1.3.ahkで
それぞれ起動させた方が良いと思う
Accelerated Scrolling 1.3.exeは古いAHKのコンパイラだから念のためにということで
あと#NoTrayIconは切った方が良いかも

1005 :名無しさん@お腹いっぱい。:2020/11/24(火) 21:05:09.17 ID:KM01bO9e0.net
https://autohotkey.com/board/topic/48426-accelerated-scrolling-script/
で落としたExe同梱のAhkファイルの単体起動
66行目 Error:Missing close-quote とエラーダイアログ
QuickToolTip("ラ"v, timeout)
該当””箇所が半角ラでダイアログ上だと文字化け表示
こんな感じだったのでこのahkファイル単体起動はできないものだと思っていました
https://gist.github.com/jasonsparc/7cc1f2317aa9125dbd63e0bb5f3da0c6#file-accelerated-scrolling-1-3-ahk
素性がよくわからないこちらから66行目QuickToolTip("×"v, timeout)上書き
;#NoTrayIcon のコメントアウト
これでAcceleratedのAHKファイル単体起動動作確認しました

MGL先に起動すると機能しないというのは言葉足らずでした
MGLに登録したジェスチャーRB_WD_ と RB_WU_のキー入力CTRL+TAB、CTRL+SHIFT+TABが機能しなくなるという症状でした
こちらはAcceleratedのAHKファイルでも同症状でしたのでスタートアップの順番を指定してとりあえずお茶を濁すことにします
ありがとうございました

1006 :名無しさん@お腹いっぱい。:2020/11/26(木) 09:51:28.50 ID:iypxtZNi0.net
次スレは?

1007 :名無しさん@お腹いっぱい。:2020/11/27(金) 00:14:53.66 ID:nIS5INIx0.net
次スレhttps://egg.5ch.net/test/read.cgi/software/1606403442/

1008 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1008
337 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200