| MATLAB Function Reference | ![]() |
Wait for key or mouse button press
Syntax
k = waitforbuttonpress
Description
k = waitforbuttonpress
blocks the caller's execution stream until the function detects that the user has pressed a mouse button or a key while the figure window is active. The function returns
Additional information about the event that causes execution to resume is available through the figure's CurrentCharacter, SelectionType, and CurrentPoint properties.
If a WindowButtonDownFcn is defined for the figure, its callback is executed before waitforbuttonpress returns a value.
Example
These statements display text in the Command Window when the user either clicks a mouse button or types a key in the figure window:
w = waitforbuttonpress;
if w == 0
disp('Button press')
else
disp('Key press')
end
See Also
dragrect, figure, gcf, ginput, rbbox, waitfor
| waitfor | warndlg | ![]() |