【问题标题】:What Keyboard shortcuts should not use?哪些键盘快捷键不应该使用?
【发布时间】:2014-01-28 12:12:47
【问题描述】:

我几乎开发了一个 C# Winforms 应用程序。现在,我希望为用户提供一些键盘快捷键以进行某些操作。我想知道我不应该使用哪些键盘快捷键是为 Windows 保留的。

还告诉我 CTRL+ALT 之间的快捷键是什么?

例如 - 如果我想添加一个新员工:我应该使用什么快捷键? CTRL+EALT+E

【问题讨论】:

  • 对于“新员工”,我需要新的Ctrl-N,这是我所知道的大多数其他应用程序中“新 ”的关键

标签: c# winforms keyboard-shortcuts


【解决方案1】:

对于 Windows,您可以查看 here 以获取所有 Windows 快捷方式。 只是为了确保你也可以看看这个wikipedia article “Alt”优于“Ctrl”或其他方式的偏好只是您认为更有用和更用户友好的方式。我建议您考虑其他键,例如“Shift”和 F 键。

【讨论】:

  • 这是一个很好的答案。但 asCTRL+C 用于COPY。所以如果我在我的应用程序中使用CTRL+C 添加New Customer。它会工作吗??
  • 从技术上讲,您可以为您的应用覆盖 CTRL+C,这取决于您如何尝试捕获输入。您可以向注册表添加快捷方式,请注意,这会覆盖所有窗口的快捷方式,如果您只是在应用程序中捕获用户输入,那么您将获得复制和您添加的新功能。我不建议重载 CTRL+C,因为它使用非常广泛。
【解决方案2】:

除 Windows 默认使用的组合键(如 Alt + F4)之外的任何组合键。因为这个快捷方式是用来关闭窗口的。并且不应使用 Alt + Tab 之类的快捷方式,因为它们是 Windows 默认快捷方式。除了这样的窗口快捷方式,您还可以选择您喜欢的任何精美组合作为应用程序的快捷方式。祝一切顺利。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2010-11-26
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    相关资源
    最近更新 更多