So what I'm essentially trying to do is, I have a switch statement in a while loop. Using an input() function, MATLAB will take the user input and put it through the switch cases. Pretty simple. But now, I want to modify it such that if MATLAB does not receive a command during input() for X number of seconds, it will continue the code, instead of waiting for user input. Ineveitably, it will go to the default switch case becuase a null input will not match any of the cases, and then the while loop will take me back to input(). So is there a way to "unpause" the code during input() automatically without me having to press ENTER?