![](/img/trans.png)
[英]Is there a way to Send Numpad3 + Numpad4 keys while holding Left ALT in c# Windows Desktop Applicationto get double quotes?
[英]C# How to send NUMPAD Keys to active application
我有一个全局热键,无论活动的应用程序如何,它都可以获取密钥。
更精确地说,如果它被激活,它将从任何地方获取密钥。 此外,它将密钥发送到活动的应用程序。 但是使用SendKey()
我无法发送NUMPAD0
- NUMPAD9
我努力了
void texbox1_KeyDown(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Space)
SendKeys.Send("{NUMPAD7}");
}
但是有一个错误
Keyword "NUMPAD7" is not valid.
有任何想法吗??? 提前致谢。
终于我找到了。 AUTOIT是最简单的解决方案。 https://www.autoitscript.com/site/autoit 。 尝试这个
AutoItX3 auto = new AutoItX3();
void texbox1_KeyDown(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Space)
auto.Send("{NUMPAD7}");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.