Ожидайте нажатия кнопки или нажатия клавиши
w = waitforbuttonpressw = waitforbuttonpress блокирует операторы от выполнения, пока пользователь не щелкнул кнопкой мыши или нажал ключ в текущей фигуре.
Возвращаемый аргумент, w, может иметь следующие значения:
0, если это обнаруживает нажатие кнопки
1, если это обнаруживает нажатие клавиши
Функция waitforbuttonpress не возвращает значение, когда любая из следующих клавиш нажата собой или вместе: Ctrl, Сдвиг, Высокий звук, Caps Lock, Num Lock или Блокировка прокрутки.
Чтобы определить последнюю нажатую клавишу, тип выбора мыши или местоположение указателя мыши в текущей фигуре, запрашивает свойства Figure CurrentCharacter, SelectionType и CurrentPoint, соответственно.
Некоторые важные моменты, чтобы рассмотреть при использовании waitforbuttonpress:
Если WindowButtonDownFcn задан для фигуры, он выполняется, прежде чем waitforbuttonpress возвращает значение.
Ошибки функции waitforbuttonpress, если пользователь закрывает фигуру путем нажатия окна близкая кнопка, если код не вызывает функцию waitforbuttonpress в блоке try/catch.