【发布时间】:2011-04-15 20:02:03
【问题描述】:
我是否可以查明用户在从桌面双击应用程序图标以启动应用程序时是否一直按住 Shift(CTRL 或任何其他键)?
我有一个 WPF 应用程序,我希望能够检测用户在启动应用程序时是否持有任何特殊键(通过双击),以便在按下该键时更改一些设置。
我试过了:
private void Application_Startup(object sender, StartupEventArgs e)
{
}
但找不到任何方法来检测 key down 。
【问题讨论】:
-
我认为没有任何方法可以可靠地做到这一点。在冷启动的情况下,当您的代码有机会运行时,用户可能已经释放了 shift 按钮。