文件名称:键盘输入的非等待检测(包括 MEX 实现):返回在命令窗口中按下的最后一个键,而无需显式等待输入。 M 文件和 MEX-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-21 07:11:29
matlab
这些函数检索在命令窗口中按下的最后一个键,而无需显式等待输入。 对于正在执行代码并且您想要轮询键盘输入但不想要隐藏数字的情况很有用。 例如,mexKbhit 可用于在 MEX 函数执行时中断它。 代码进入命令窗口的按键回调函数。 每按下一个键,就会运行一小段 m 代码来保存键事件。 调用 kbhit(或 MEX 代码中的 mexKbhit)将返回有关按键事件的信息,例如 ascii 代码和相关字符,以及是否还输入了 Control、Alt 和/或 Shift。 警告:mexKbhit 调用 matlab 函数 kbhit。 虽然 CTRL+C 不会中断 MEX 函数,但它会中断由 MEX 函数调用的 matlab 函数。 因此,当您的 MEX 函数执行 mexKbhit 时,组合键 CTRL+C 可能会导致问题。 对 MATLAB 新闻阅读器线程“java:将 keyListene
【文件预览】:
mexKbhit.zip