キーボードの入力を受けて自動的にインプットボックスへフォーカスが移るようにしたのですが、
これを行うとそのきっかけとなった最初のキー入力がインプットボックスに反映されません。
input a b="" mesbox b,200,16,0 onkey gosub *INPUTCHK repeat await 30 color 0,0,0 : boxf : color 255,255,255 loop *INPUTCHK objsel -1 CHKOBJ=stat if (CHKOBJ!0) : objsel 0 return
これでエラーが起きるとかではないので深刻な問題ではないのですが、
文字入力時にワンステップ余計に増えるので地味にめんどくさくなってしまいます。
しかも日本語入力の際は、最初の入力が反映されないためにうっかりしていると
「か」が「あ」になったりしてしまいます。
フォーカスが移った段階で最初のキーも反映しているような方法はないでしょうか?