Dripです。
Lですさん、こんにちは。
キーストロークとはキーの押し込みの度合いによる判定の意味ですね。
‥そうではなく恐らくテキストフィールド等でキーを押しっぱなしにしたときの
「表示までの待ち時間」の事を言っていらっしゃると思うのですが、これを変更することは
コントロールパネルのキーボードのプロパティを制御することになり、プログラムによって
この設定が勝手に書き換えられるとユーザーにとって非常に迷惑になります。
(この設定そのものがマイナーなため、入力間隔が変更されたまま、ソフトがなんらかの
トラブルで強制終了した場合に設定の戻し方がわからなくなったり、
勝手にコントロールパネルのプロパティを書き換えられることに不安を抱くユーザーも
多いためです。)
具体的にどのようなケースで表示までの待ち時間を変更したいのでしょうか。
最もユーザーフレンドリーなやり方としては次のように、ソフトウェア側で入力間隔を制御することです。
#define keywait 16//待ち時間
mes "スペースキーを押しっぱなしにしてみてください。"
repeat
getkey k,32
if k=1:in++:else:in=0
if in=1 | in>keywait:mes "Type!"
await 30
loop