[英]How do I use CurrentCharacter in matlab?
我正在尝试在matlab中使用CurrentCharacter属性,但是我不知道它是如何工作的。 有人可以给我一个例子吗? 我尝试使用get(gcf,'CurrentCharacter');
运行此代码,然后开始按键盘上的键。 观察命令窗口上的输出。
f = figure;
set(f, 'KeyPressFcn', @(x,y)disp(get(f,'CurrentCharacter')))
从MATLAB文档中:
CurrentCharacter
单字符
最后一个按键。 MATLAB将此属性设置为图形窗口中最后按下的键。 使用CurrentCharacter获取用户输入。
我不确定您打算如何使用它,但这是一种简单的演示方法;
kkey = get(gcf,'CurrentCharacter')
这样,您可以将kkey
设置为图形窗口处于活动状态时键入的第一个字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.