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

1 visualización (últimos 30 días)
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!

Respuesta aceptada

Josep Llobet
Josep Llobet el 7 de Oct. de 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.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by