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

Antworten (1)

Ameer Hamza
Ameer Hamza am 25 Sep. 2020

0 Stimmen

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.

Kategorien

Mehr zu Data Exploration finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019b

Gefragt:

am 25 Sep. 2020

Beantwortet:

am 25 Sep. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by