创建不需要'Ctrl'组合键的运行时菜单的快捷方式?
主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A
问题: 怎样创建不需要'Ctrl'组合键的运行时菜单的快捷方式?
解答: 默认状态下,你可以创建菜单项的快捷方式,并且可以通过“Ctrl+快捷菜单键”使用。使用快捷键而不需要点击Ctrl键的唯一方法是在程序框图中做一些编程的工作。一个事件结构可以捕获快捷键被按下的动作并且可以通过程序来模拟Ctrl被按下的动作。
这个工作通过使用过滤事件来完成。在平台组合键(PlatMods)簇的Ctrl和Opt变量上面连上“True”的值来模仿Control 或 Options 键被按下 (Opt 在Macintosh电脑上很像Ctrl键)。为了设置特定的菜单键,在组合键(Mods)簇中的菜单键变量上连上“True”值。(Ctrl 和Opt 都被认为是菜单键...不会与我们的运行时菜单项混淆).
- 在程序框图中放置事件结构
- 右键点击事件结构并且选择 添加事件结构(Add Event Case)。
-
选择事件源 (Event Sources) 和键按下( Key Down)?
- 在平台组合键簇中的Ctrl和Opt变量上面连上true值。
- 在组合键(Mods)簇菜单键变量(Menu Key)上面连接True值。
每次按下一个键,LabVIEW都会认为是在按住Ctrl的情况下按下的该键。
相关链接:
附件:
报告日期: 04/09/2004
最近更新: 03/29/2009
文档编号: 3888F54Y
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.