Ues waitforbuttonpress for key press only

I am trying to cycle through a few different figures within the same figure window for presenting purposes and with loops, the waitforbuttonpress does work. However I want to be able to use the mouse to zoom and stretch my plots which I can’t do now because a mouse click changes plot. Is it possible for the waitforbuttonpress function to only accept keyboard presses.
If there is any other methods of switching between figures (increment a counter or pause the program with a key press), that would greatly help.
Thanks

답변 (1개)

Ameer Hamza
Ameer Hamza 2020년 9월 25일

0 개 추천

Instead of waitforbuttonpress, use KeyPress callback for the figure object: https://www.mathworks.com/help/matlab/ref/matlab.ui.figure-properties.html#buiwuyk-1-KeyPressFcn. This callback only gets executed when a key is pressed on the keybaord.

카테고리

도움말 센터File Exchange에서 Data Exploration에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 9월 25일

답변:

2020년 9월 25일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by