一括表示

記事No: 21181
タイトルキーボード入力を強制的に終了させたい
投稿日: 2020/10/19 20:16
投稿者ピアノ [deeier1321(海外)]

[やりたいこと]
「文字列操作」の「キーボード入力」でプレイヤーにキーボード入力を促したあと、制限時間内に入力できなければキーボード入力を強制的に終了させる、ということをしたいです。
しかし、「キーボード入力を強制的に終了させる」手段が見つかりません。

[やってみたこと、やってみた結果どううまくいかないか]
・キーボード入力をキャンセル有りに設定し、時間が来たらキャンセルを自動キー入力する→文字列操作のキーボード入力中は自動キー入力が動作しないようです
・文字列入力位置を画面外(X:-1,Y:-1)に移動させて見えなくさせる→文字列入力位置は画面外に移動できませんでした(X:0,Y:0までしか移動できないようです)
・他の方が作ったコモンイベントを探す→キー入力をキャンセルするコモンイベントは見つかりませんでした。

そもそも「キーボード入力の強制終了」はできない仕様なのかもしれませんが、もしご存じの方がいらしたら教えて頂けると幸いです。
よろしくお願いいたします。


記事No: 21182
タイトルRe: キーボード入力を強制的に終了させたい
投稿日: 2020/10/19 21:24
投稿者YADO [LerLWW459(海外)]

> [やりたいこと]
> 「文字列操作」の「キーボード入力」でプレイヤーにキーボード入力を促したあと、制限時間内に入力できなければキーボード入力を強制的に終了させる、ということをしたいです。
> しかし、「キーボード入力を強制的に終了させる」手段が見つかりません。
>
> [やってみたこと、やってみた結果どううまくいかないか]
> ・キーボード入力をキャンセル有りに設定し、時間が来たらキャンセルを自動キー入力する→文字列操作のキーボード入力中は自動キー入力が動作しないようです
> ・文字列入力位置を画面外(X:-1,Y:-1)に移動させて見えなくさせる→文字列入力位置は画面外に移動できませんでした(X:0,Y:0までしか移動できないようです)
> ・他の方が作ったコモンイベントを探す→キー入力をキャンセルするコモンイベントは見つかりませんでした。
>
> そもそも「キーボード入力の強制終了」はできない仕様なのかもしれませんが、もしご存じの方がいらしたら教えて頂けると幸いです。
> よろしくお願いいたします。

キャンセル有のキャンセルは[Esc]キーで実行するので、
並列実行で一定時間後に自動キーで[Esc]キーを実行すると、キーボード入力が強制終了します。

■自動キー入力: キーボード入力 コード[ 101 ] ( ESCキー )

WoditorEvCOMMAND_START
[125][2,0]<0>(268435456,101)()
WoditorEvCOMMAND_END


記事No: 21183
タイトルRe: キーボード入力を強制的に終了させたい
投稿日: 2020/10/20 19:04
投稿者ピアノ [deeier1321(海外)]

返信ありがとうございます。
並列実行ならキーボード入力を強制終了出来るんですね。さっそく試してみます。
解決したり、試行錯誤するうちにまた不明な点が発生したりした時はまた書き込もうかと思います。
アドバイス感謝します!