0

次のことを行ういくつかの matlab スクリプトで関数を使用したいと思います。

  • ユーザーがいずれかのキーを押すまで一時停止
  • ユーザーが打ったキーストロークを返します

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

4

1 に答える 1

0

これは MathWorks で見つけました。それはあなたが望むことをしますか: http://www.mathworks.com/matlabcentral/fileexchange/7465-getkey

于 2013-06-05T19:26:30.273 に答える