次のことを行ういくつかの matlab スクリプトで関数を使用したいと思います。
- ユーザーがいずれかのキーを押すまで一時停止
- ユーザーが打ったキーストロークを返します
pause
ユーザーのキーストロークが返されないため、この関数は機能しません。input
「Enter」キーを押す必要があるため、この機能は機能しません。このkeyboard
コマンドを実行すると、完全なコマンド ライン ウィンドウが表示されますが、これは望ましくありません (将来の作業には役立つかもしれません)。Figure からこれを行う方法があることに注意してください。つまり、Figure にフォーカスがある場合、'KeyPressFcn' ハンドラを使用してキーストロークを盗聴できます。しかし、スクリプトからこれを行いたいです。最悪の場合、input
コマンドを使用できますが、ユーザーのキーストロークが少なくて済むものを望んでいました。