最後に押したキーを取得する方法はないでしょうか?
例えばメインキーボードの1キーを押しながら2を押した際、
最後に押した2を表示させたいのです。
以下の作ったソースだと上の例は上手くいくのですが、
メインキーボードの2キーを押しながら1を押した場合、
処理順番の関係で2と表示されてしまいます。
何かいい方法は無いでしょうか?
以下メインキーボードの1〜4を同時押しした際の
順番チェックの失敗例です。(タイトルバーに数字が出ます)
処理順番の関係でどのキーを同時押ししても4が最優先でされてしまいます。
repeat wait 1 getkey a1,49 : getkey a2,50 getkey a3,51 : getkey a4,52 if a1=1 & b!1 : b=1 if a2=1 & b!2 : b=2 if a3=1 & b!3 : b=3 if a4=1 & b!4 : b=4 if a1=0 & a2=0 & a3=0 & a4=0 : b=0 title ""+b loop