达人请指点,有关keypressfcn
请问,怎样才能做到:当按下某个特定键(如Q)时,才执行keypressfcn;
换句话说,就是怎样才能把某个特定的键和某个函数绑在一起。
恳请达人指点,3x! 什么意思?没懂,能否说清楚点 是不是GUI编程中的问题?加上回调就行了 明白了,但是爱莫能助,还需要进步啊 原帖由 happy 于 2006-8-15 09:23 发表
是不是GUI编程中的问题?加上回调就行了
是GUI, 用MATLAB做的一个计算器,数学表达式输入完毕后,必须用鼠标点击界面上的 =号
才能显示运算结果,
我想要用 Enter键实现 =号的功能,但不知回调该如何写,
恳请教授指点,谢谢! MATLAB的Figure窗口有一个没有在文档中提到的属性:CurrentKey。
这是一个没有在文档中说明的特性,不过在MATLAB 6.0以后的版本都有这个属性。CurrentKey属性可以用来获得键盘上某个键被按下的信息。
具体方法是在Figure窗口的KeyPressedFcn函数的实现中,检测CurrentKey的值。从而知道哪个键被按下。
在Windows平台,利用figure窗口的CurrentKey属性,可以检测标准键盘的所有键。不过CurrentKey无法区分左、右Shift, Ctrl, 和Alt。
!!!!!!!
好贴
页:
[1]