to write a code for esc key
显示 更早的评论
how to write a code for when we press the esc key from keyboard it close for uifigure
回答(1 个)
Prathamesh Kulkarni
2022-7-7
0 个投票
I understand you want to close uifigure after pressing escape key.
For that you can set the KeyPressFcn property of the uifigure as a function eg. keycall
and then check if the pressed key is escape, if it is then you can use close() command.
a = uifigure;
set(a,'KeyPressFcn',@keycall)
function keycall(a, e)
if isequal(e.Key, 'escape')
close(a);
end
end
2 个评论
PA
2022-7-7
Prathamesh Kulkarni
2022-7-7
编辑:Prathamesh Kulkarni
2022-7-7
Yes you can use key release function as well.
This documentation will give you idea about the feature and implementation of both functions.
类别
在 帮助中心 和 File Exchange 中查找有关 Interact with Maps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!