can't use shortkey after pushing a button in MATLAB App

1 Ansicht (letzte 30 Tage)
Hello,
I cannot use the keyboard shortkeys defined after I have pushed a button in MATLAB App.
For example, I have a "a" keyboard shortkey that when press executes the "Thick" button:
And when I am using the keyboard shortkey it works.
But after I clicked the button, or some otherone, the shortkey keyboard does not work.
The button appears like:
And if I want to turn to use the shortkeys, I need to click outside in some non-object part of the figure, and the it turns to work.
I tryied to Enable/Unable and Visualize/Hide the button, and the blue selection disappears, but the shortkey continue does not responding:
app.Thick_Button.Enable = ~app.Thick_Button.Enable;
pause(0.0001)
app.Thick_Button.Enable = ~app.Thick_Button.Enable;
app.Thick_Button.Visible = ~app.Thick_Button.Visible;
pause(0.0001)
app.Thick_Button.Visible = ~app.Thick_Button.Visible;
I am in MATLAB 2021b.
Thank you very much!

Akzeptierte Antwort

Josep Llobet
Josep Llobet am 7 Okt. 2022
I solved it!
Because some of the @Walter Roberson advice in Press button automatically click post, you just need to turn to add the figure:
figure(app.UIFigure)
I put this command at final of the button's callback and when it is pushed then you can use shortkeky after.

Weitere Antworten (0)

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by