0

我想在一些 matlab 脚本中使用一个函数来执行以下操作:

  • 暂停直到用户按下任何一个键
  • 返回用户击中的按键

pause函数不起作用,因为它不返回用户击键。该input功能不起作用,因为它需要按下“回车”键。该keyboard命令将您转储到我不想要的完整命令行窗口中(尽管可能对未来的工作有用)。注意,有一些方法可以从图形中做到这一点,即如果图形有焦点,您可以使用“KeyPressFcn”处理程序嗅探击键。但我想从脚本中做到这一点。在最坏的情况下,我可以使用该input命令,但希望获得一些需要用户击键次数更少的东西。

4

1 回答 1

0

我在 MathWorks 上找到了这个。它做你想做的事吗:http: //www.mathworks.com/matlabcentral/fileexchange/7465-getkey

于 2013-06-05T19:26:30.273 回答