[過去ログ]
AutoHotkey スレッド part28 (1002レス)
AutoHotkey スレッド part28 http://egg.5ch.net/test/read.cgi/software/1585906506/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
675: 名無しさん@お腹いっぱい。 (ワッチョイ 99b1-k7eC) [sage] 2021/01/01(金) 18:33:05 ID:ukB6Yqjo0 質問です func( key ) { ;(ここで色々な処理) Send, {%key% down} keyWait, %key% Send, {%key% up}YES ;(ここで色々な処理) } $a:: func( "A" ) $h:: func( "H" ) $k:: func( "K" ) キーリピートさせないため&他にも色々させるためにこの形を取っているのですが これだと複数キーを押した際にkeyWaitが蓄積されていく形になり 例えば「H」押下→「A」押下→「H」離す だけではHがupされず その後「A」を離した時点で初めて「YESYES」と出るのですね 1キーごとに独立したkeyWaitをさせるみたいなことってどうしたらできるでしょうか? Inputって今まで使ったことなかったですが、keyWaitのところをとりあえず 「Input, UserInput, V, %key%」 「Input, UserInput, V, %key% up」 「Input, UserInput, V, {%key%}」 「Input, UserInput, V, {%key% up}」 辺りからIf ErrorLevel〜 みたいにしてもInputコマンドのEndKeys引数は(当然かもしれませんが)押下しか検知してくれてないようで… http://egg.5ch.net/test/read.cgi/software/1585906506/675
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 327 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s