2012-09-25 100 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方法