2012-09-25 101 views
0

我有一个很短的问题。我的笔记本电脑每次登录时都会激活触摸板。这让我很烦,因为我只想使用我的鼠标。我想写一个非常小的应用程序(我将作为计划任务添加)。这个小应用程序应该发送FN + F6组合键并关闭它自己。我有一些VB.Net的经验,但我不知道如何发送keyvalue。我已经抓获了textbox.keydown这种组合: 邀请码:无 KEYDATA:LButton,OemClear 键值:255.Net将密钥作为密钥

我怎么能发送键值与.net?

当我发现这个问题的方法:http://en.wikipedia.org/wiki/Fn_key

在维基百科的文章它说,FN键在键盘的微控制器解释。然而,只有联想有机会抓住这一点,因为它在CPU中处理这个问题。但为了这个,我需要改变一些在BIOS等设置等。需要阅读更多。

+0

请至少在发布提问之前先尝试一个简单的搜索所需要的。在这种情况下,请尝试'[vb.net]发送密钥'(包括括号)。 –

+0

对不起,我的标题不太清楚,但是如果您阅读了我的信息,那就是发送一个特殊的关键笔划“FN + F6”。 FN键与其他键有所不同。我进行了搜索,但没有找到任何东西。 .Net的SendKeys类无法做到这一点,实际上似乎非常有限。但是我已经将这个组合作为KeyCode,KeyData和KayValue来捕获。现在我可以将它作为KeyValue或KeyData发送,但不知道如何。 – Genom

回答

0

林不知道你FN + F6做,但我敢肯定,你可以只发送给您通过SendInput方法