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