MATLAB: Problem with waitforbuttonpress : Figure window not active

activefigurekeypresswiatforbuttonpress

Hi,
When I use the waitforbuttonpress function even if the figure seems to be on the foreground and active if I press keys nothing happens, I have to press alt+tab twice to have it active again and be able to press keys. I use Matlab R2015a on windows8.
kp=waitforbuttonpress;
keypress=get(gcf,'currentcharacter');
Any idea ?

Best Answer

Just found the solution. These lines were included in a loop. Just before these lines I was saving the figure so it was not a problem of the figure not being active but just that there was a lag due to the saving step.