确定当前是否按下了某个键

时间:2010-07-27 21:35:40

标签: c#

我需要确定当前是否正在按下某个键。我不需要触发事件,我只需要确定是否按下了一个键来决定代码路径。我环顾四周,有一些很棒的GlobalKeyHook课程,但它们是基于事件的。

很少的例子,基本上我需要确定用户是否在我的应用程序启动时按住了按键,如果是,那么应用程序会执行一项操作,否则它会正常启动。有没有人有任何想法?

2 个答案:

答案 0 :(得分:2)

看看这篇文章,如果你在app-startup上检查键盘状态时遇到问题。

Get keyboard status in WPF Application in Main-Method during startup

检查第二个最长的帖子,显示如何使用DLLImport

答案 1 :(得分:1)

我刚发布问题然后我找到了答案。这篇文章就是我所需要的。 How to detect the currently pressed key?

由于 帕特里克