4

我正在尝试为我的应用程序设置一些快捷方式。一些快捷键应该使用功能键。

用户想要使用的一个特别是 F4 用于“处理订单”。我(偶然)发现 F4 会导致 ComboBox 下拉。(不触发我的命令。)

这让我问,其他按钮有什么作用?

  • F1:帮助
  • F2:重命名
  • F3:?
  • F4:组合框下拉
  • F5:?
  • F6:?
  • F7:?
  • F8:?
  • F9:?
  • F10:?
  • F11:?
  • F12:?

任何其他功能键是否有标准功能或普遍接受的用途?

4

3 回答 3

3

这似乎是一个很好的起点,因为它提到了 F4 下拉组合:

http://msdn.microsoft.com/en-us/library/ms971323.aspx#atg_keyboardshortcuts_windows_shortcut_keys

具体看标题下:Dialog Box and Common Controls Shortcut Keys

于 2013-01-07T20:26:43.717 回答
2

Windows 7 的键盘快捷键列表在此处。这是一个很长的列表,我会注释你要求的那些:

  • F1:帮助
  • F2:重命名
  • F3:搜索
  • F4:显示活动列表中的项目
  • F5:刷新
  • F6:选择下一步
  • F10:激活菜单
  • F11:最大化/恢复窗口

请注意,其中大多数仅在相关命令有意义时才需要实现。如果程序有菜单,则默认情况下始终只执行 F10。是的,ComboBox 可以识别 F4,当我更好地使用该键时,我不会太担心,快捷键是模糊的。您唯一的选择是是否让 ComboBox 使用密钥。在 ComboBox 使用 ProcessCmdKey() 之前,您劫持了它。

并注意 Visual Studio 也不完全遵守此列表。

于 2013-01-07T20:47:01.337 回答
0

请参阅此参考: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:另存为
于 2013-01-07T20:15:56.047 回答