我正在尝试为我的应用程序设置一些快捷方式。一些快捷键应该使用功能键。
用户想要使用的一个特别是 F4 用于“处理订单”。我(偶然)发现 F4 会导致 ComboBox 下拉。(不触发我的命令。)
这让我问,其他按钮有什么作用?
- F1:帮助
- F2:重命名
- F3:?
- F4:组合框下拉
- F5:?
- F6:?
- F7:?
- F8:?
- F9:?
- F10:?
- F11:?
- F12:?
任何其他功能键是否有标准功能或普遍接受的用途?
这似乎是一个很好的起点,因为它提到了 F4 下拉组合:
http://msdn.microsoft.com/en-us/library/ms971323.aspx#atg_keyboardshortcuts_windows_shortcut_keys
具体看标题下:Dialog Box and Common Controls Shortcut Keys
Windows 7 的键盘快捷键列表在此处。这是一个很长的列表,我会注释你要求的那些:
请注意,其中大多数仅在相关命令有意义时才需要实现。如果程序有菜单,则默认情况下始终只执行 F10。是的,ComboBox 可以识别 F4,当我更好地使用该键时,我不会太担心,快捷键是模糊的。您唯一的选择是是否让 ComboBox 使用密钥。在 ComboBox 使用 ProcessCmdKey() 之前,您劫持了它。
并注意 Visual Studio 也不完全遵守此列表。
请参阅此参考:http ://www.guidingtech.com/10678/best-uses-of-function-keys-f1-f2-f12-windows/
最重要和最常见的:
F1:帮助 F2:启用编辑(例如文件重命名) F3:搜索 F4: F5:刷新或开始 F6:切换选项卡/窗格 F7: F8: F9 F10:菜单访问 F11:全屏模式 F12:另存为