在C#中模拟Winkey行为

本文关键字:Winkey 行为 模拟 | 更新日期: 2023-09-27 18:21:11

我想模拟按下WinKey+数字在任务栏中的应用程序之间切换。

有没有办法用托管代码做到这一点,或者我必须使用win32 API?我尝试将SendKeys.SendWait与类似"^{TAB}2"但这在开始菜单的字段。"(^{TAB})1"也不起作用。

如何将WinKey传递给SendKeys?

在C#中模拟Winkey行为

我的研究表明,如果不使用AutoHotKey等第三方工具,如果不采用win32 API,您就无法真正模拟windows键组合快捷方式。

这篇文章展示了win32 API的一个非常简单的实现。只需创建一个类,并在需要时调用它。最棒的是,它可以通过传递Keys枚举值来使用您想要的任何键

  • SendKeys.Send和Windows密钥