How to make buttuns react to enter/return ?
显示 更早的评论
Hi,
I am starting to be slightly irritated by buttons...I can I make a button to react to enter/retun key when I press it when I tab on it ?? I can't find a good functioning solution anywhere. Why for example a questdlg have that function and ordinary buttons dont ??
Please help :)
Thanks, Peter
采纳的回答
更多回答(2 个)
Walter Roberson
2012-11-7
0 个投票
Define KeyPressFcn for the uicontrol.
Jan
2012-11-7
0 个投票
Usually the keyboard events are caught by the figure, not by the uicontrol. The later works only, when the corresponding uicontrol is active, while the figure's "WindowKeyPressFcn" catchs keys when the figure or one of its children is active.
Perhaps in questdlg another feature could be active: Hitting Tab moves the focus to the next uicontrol, and hitting Enter (or space? I cannot test it currently) will activate it. This feature is controlled by the operating system and should work on all GUIs.
类别
在 帮助中心 和 File Exchange 中查找有关 App Building 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!