.net 使用SendKeys.sendwait()发送“空格键”

i86rm4rw  于 2023-03-09  发布在  .NET
关注(0)|答案(4)|浏览(294)

我想知道如何使用**SendKeys.send()发送spacebar key;**它与其他键一起工作,但只有空格键!!
下面是我找到其他密钥http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx的链接

uyto3xhc

uyto3xhc1#

根据您链接的文档,SendKeys.send(" ");将发送一个空格键。
唯一需要特殊代码的键是“按下某个键时不显示的字符”。

h7appiyu

h7appiyu2#

带双引号的普通空格为SendKeys.SendWait(" ")
...但如果您将字符作为Char而不是String作为参数发送,请确保将Char空格替换为String空格。

if (chr == ' ')
{
    SendKeys.SendWait(" ");
}else{
    SendKeys.SendWait("{"+chr+"}");
}
qyzbxkaa

qyzbxkaa3#

你可以重新Map键盘上的键并用另一个键替换它

ljsrvy3e

ljsrvy3e4#

使用应用程序发送键“{SPACE}”

相关问题