确定一个关键是向上或向下

1.41版本1.0.0.0 (KB) 马里奥Koddenbrock
确定是否向上或向下一个关键函数被调用的时候

192下载

更新2017年9月11日

查看许可协议

确定是否向上或向下一个关键函数被调用时,和是否以前叫GetAsyncKeyState后键被按下。
所以你不需要使用maltlab“WindowButtonDownFcn”或“java KeyPressedCallback”
VirtualKeyCode是所有不同的枚举类键和按钮。
进一步的信息请参见以下链接:https://msdn.microsoft.com/de-de/library/windows/desktop/dd375731 (v = vs.85) . aspx

例子:

检查鼠标按钮:
mouseL = getAsyncKeyState (VirtualKeyCode.VK_LBUTTON);
mouseM = getAsyncKeyState (VirtualKeyCode.VK_MBUTTON);
捕鼠动物= getAsyncKeyState (VirtualKeyCode.VK_RBUTTON);

检查修饰符:
控制= getAsyncKeyState (VirtualKeyCode.VK_CONTROL);
alt = getAsyncKeyState (VirtualKeyCode.VK_MENU);

灵感来自“ismousedpressed”[https://de.mathworks.com/matlabcentral/fileexchange/61976-check-if-mouse-button-is-pressed?focused=7350547&tab=function]

引用作为

马里奥Koddenbrock (2022)。确定一个关键是向上或向下(//www.tianjin-qmedu.com/matlabcentral/fileexchange/64380-determine-whether-a-key-is-up-or-down), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2017a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!