0

什么是 MATLAB 中的 KeyPressFunc 函数。我在 GUIDE 上创建 GUI 时遇到了它。它是否为键分配了某种功能?如果是这样,它是如何工作的?

4

1 回答 1

0

假设您有一个文本编辑,这是函数或回调,即在文本编辑处于焦点并按下一个键时调用。在此函数中,您可以访问事件数据结构,该结构包含一个字符串,其中包含按下的信息:

a=eventdata.Key;

例如:您想做某事,只有在按下向上箭头时,您才能执行以下操作:

if strcmp(a,'uparrow')
    ...do something...
end
于 2013-07-24T07:43:44.017 回答