gpt4 book ai didi

c# - 在 Windows 10 IoT 中发送 key

转载 作者:行者123 更新时间:2023-11-30 18:23:02 24 4
gpt4 key购买 nike

我为带有 Windows 10 IoT 的 Raspberry Pi 2 开发了一个电容式 I2C 键盘,因此当我的 I2C Controller 检测到击键时,我需要将一个键发送到当前页面。

如何发送 key ?

在我用过的windows窗体中:

SendKeys.Send("{ENTER}");

最佳答案

抱歉,由于某些 API 限制只能由用户交互调用,因此在 UWP 中不允许这样做。引用这个论坛:http://msdev.developer-works.com/article/29629099/%5BUWP%5DIs+SendKeys+available+within+Windows+Universal+App%3F

相反,您可以通过编程方式将文本写入文本框,例如:

// To simulate key 'A' and 'B'
Textbox1.Text += 'A';
Textbox1.Text += 'B';

// To simulate backspace if Textbox contains any character
if (Textbox1.Text.Length > 0)
{
Textbox1.Text = Textbox1.Text.Remove(Textbox1.Text.Length - 1);
}

此代码段的问题是,您无法模拟 ALT、CTRL、F1-F12、Shift 和 WinKey 等特殊键。

希望这能帮助您解决一些问题。

关于c# - 在 Windows 10 IoT 中发送 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32894870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com