【问题标题】:What is the virtual key code for the enter key on the main keyboard?主键盘上 Enter 键的虚拟键码是什么?
【发布时间】:2019-06-28 14:45:32
【问题描述】:

我想编写一个程序,在另一个程序中重复写入预定义的文本。

它现在工作得很好,但我需要让我的程序按主键盘上的回车键。 This msdn documentary 仅提供小键盘上 Enter 键的键码,即 0x0D。

但我必须使用主键盘的回车键,找不到代表键码。

有人知道正确的密码吗?

感谢您的帮助。

【问题讨论】:

  • 它们不一样吗?
  • 您是否首先执行了 Google 搜索?这种类型的信息应该很容易搜索。
  • 我只是在这里问,因为我没有在谷歌上找到答案。我找到了上面提到的 msdn 纪录片和另一个几乎相同的列表。
  • 您链接到的文档没有提供/显示专门用于小键盘上的 Enter 键的键码。它只列出了 Enter 键的键码。时期。没有提到任何地方的 Numpad Enter 。另外,我第二条评论...
  • 我也猜到他们有相同的键码,但外部程序不接受小键盘的输入,只接受主键盘的输入。

标签: c# virtual keycode


【解决方案1】:

它们是一样的。

VK_RETURN 0x0D 回车键

来源:https://docs.microsoft.com/en-us/windows/desktop/inputdev/virtual-key-codes

【讨论】:

    【解决方案2】:

    您可以使用SendKeys.Send("{ENTER}"); 模拟按下回车键,这可能不是您希望的确切方式。如果 0x0D 不起作用,(请参阅@Margus 的回答),我鼓励您尝试一下。

    【讨论】:

    • 这可能不是您所想的确切“模拟”,但这似乎是按照您在我使用它的应用程序中需要的方式进行处理的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2019-11-19
    相关资源
    最近更新 更多