[英]Is there a way to Send Numpad3 + Numpad4 keys while holding Left ALT in c# Windows Desktop Applicationto get double quotes?
我有一个桌面应用程序项目,它使用SendKeys.Send()
function 发送密钥。我正在尝试发送双引号 (")。SendKeys.Send SendKeys.Send("\\"")
; 不是我的项目的解决方案。 如您所知,获取 (") 的另一种方法是在numpad
上按住Left Alt
的同时在小键盘上键入34
这正是我想要做的。我想发送LALT+NUMPAD3+NUMPAD4
。我正在使用Wordpad application
测试我编译的 exe在 Windows 上 10. 有没有人知道如何解决这个问题?
你能试一下吗
SendKeys.Send("\"");
它为我打印"
如下图,但如果你只想发送Alt+3+4
你可以试试
SendKeys.SendWait("%(34)");
%
用于Alt , ^
用于Ctrl & +
用于Shift所以我们按下Alt然后在上面的代码中输入34
就像
SendKeys.SendWait("+(vinod)");
由于+
'Ctrl' 键,以CAPS
形式打印VINOD
。
SendKeys
不会区分Left Alt
或Right Alt
也许你可以使用kebd_event
的 kebd_event 请看这里的答案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.