2017-03-06 30 views
3

我正在使用我的键盘在MATLAB中运行应用程序,其中每个按键的处理方式都不相同,具体取决于按下的数字或字母。为了识别按键我使用HebiRobotics库这里讨论:如何删除输入到MATLAB命令行中的字符

Detect Keyboard Input Matlab

在运行该程序,则需要数百个按键,每一个类型的命令行的文字,之后的>>。有什么方法可以在输入时删除这些字符,以便命令行保持清晰?我试过用fprintf('%c',8)来退格,但是这适用于以前的执行的命令,而不是当前行的字符。

说实话,这不是非常重要,但让角色出现很丑陋,需要一些额外的点击删除,并且是让我疯狂的小事情之一。

+0

你不能只是把'clc'在回调? – Suever

+0

你确定这不解决你的问题? [如何清除命令窗口中的最后一行](http://stackoverflow.com/q/8825796/52738) – gnovice

+0

@Suever - 我在代码运行时打印指令,所以我不想清除整个命令窗口。只是新输入的字符(出现在>>后面) – AgentScarn

回答

相关问题