在MATLAB GUI改变键盘焦点
6视图(30天)
显示旧的评论
我想允许用户按return键或输入值的空间,所以每当他们按这些键,无论crusor在哪里,必须双方一定的回调。发生了什么是GUI失去焦点每当我按可编辑的字段和开始写值,但是如果我按下的按钮manualy输入和空间键重新获得关注。
我定义这些键盘按键的代码块
函数eventdata keyPressCallback(源)
keyPressed = eventdata.Key;
如果strcmpi (keyPressed“空间”)| strcmpi (keypressed“返回”)
uicontrol (app.FillTableButton);
snapshot_callback (app.FillTableButton []);
结束
结束
请有人知道如何解决这个问题?
谢谢你!
5个评论
Harsha Priya Daggubati
2020年5月12日
你好,
既然你提到你是MATLAB的GUI,您可以参考以下文档来帮助您在添加在Appdesigner calbacks获得更加清晰。