探検


AutoHotkey スレッド part28

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ aef9-dJm7)
垢版 |
2020/04/03(金) 18:35:06.00ID:/YRSlUCD0
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

■配布元
http://ahkscript.org/download/

■前スレ
AutoHotkey スレッド part27
http://egg.5ch.net/test/read.cgi/software/1555770773/

■日本語解説等
AutoHotkey Wik
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://ahk.xrea.jp/ (不調時は http://hdd.s300.xrea.com/ahk/ )
AutoHotkeyJp(過去ログdatあり)
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/
Autohotkey専用うpろだ
http://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
http://pastebin.com/

■派生版
IronAhk (.NET製、クロスプラットフォーム)
https://github.com/polyethene/IronAHK
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.com/board/topic/39588-autohotkeydll/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2020/04/27(月) 20:14:11.79ID:fuQIAEB8M
>>40
昔からあるホットキーすり抜け問題
完全な回避は無理だがBlockInputやSendPlay(いろいろ制限あり)を使えば
高負荷時以外であれば回避できる

ホットキーすり抜け対策(要管理者権限)
https://pastebin.com/en1JqVym
2020/04/27(月) 20:15:13.63ID:fuQIAEB8M
ホットキーすり抜けってなんぞや?という人はこちら

すり抜け条件
・修飾キーを入力(ホットキー、Send)
・高速で過剰な入力(ホイール回転など)
・PC負荷が掛かっている状態

ホットキーすり抜け再現スクリプト(要管理者権限)
https://pastebin.com/yHS3MAtF
2020/04/27(月) 20:19:15.89ID:fuQIAEB8M
+WheelDown::SendInput d ; Shift + ホイール下回転

KeyHistory
h=Hook Hotkey
i=Ignored because it was generated by an AHK script
d=Down
u=Up

■正常(入力d)
  d 0.03 LShift    ← キー入力
  d 0.03 LShift    ← キーリピート
  d 0.03 LShift    ← キーリピート
h d 0.02 WheelDown ← キー入力(ホットキー開始)
i u 0.02 LShift    ← 修飾キー解除
i d 0.00 d       ← SendInput
i u 0.00 d       ← SendInput
i d 0.00 LShift    ← 修飾キー復元(ホットキー終了)

■すり抜け(入力D)
  d 0.03 LShift
  d 0.03 LShift
  d 0.03 LShift
h d 0.02 WheelDown
i u 0.02 LShift
  d 0.00 LShift ← すり抜け
i d 0.00 d
i u 0.00 d
i d 0.00 LShift
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況