我最近購買了一臺lenovo t420筆記本電腦。我使用SSD對其進行了升級,並進行了從7到10的更新。然後,我安裝了一個乾淨的Windows 10映像,沒有使用所有的英國媒體報道軟件。我希望在不安裝Lenovo軟件的情況下訪問鍵盤指示燈。它不是背光,而是顯示屏上方相機旁邊的單個白色LED。當我冷啓動機器時,我發現它瞬間啓動,我假設這是POST測試或類似啓動過程的一部分,因此我認爲可以通過某種方式連接到它。筆記本電腦上的Windows 10訪問鍵盤燈
我已經嘗試在Windows 10 UWP API中使用新的Lamp類,並且不起作用。我也嘗試使用設備枚舉方法,並沒有顯示任何看起來像LED。
這是我到目前爲止的代碼,精簡了一下。
Lamp lamp = await Lamp.GetDefaultAsync();
此reults在燈= NULL
string selectorString = Lamp.GetDeviceSelector();
DeviceInformationCollection devices = await DeviceInformation.FindAllAsync(selectorString);
這還導致空
這是該設備的枚舉代碼:
DeviceInformationCollection devices = devices = await light.EnumerateDevices();
這使我約291不同的設備在收藏中,沒有一個看起來匹配。由於名單很長,我可以阻止在這裏發帖,但如果要求的話可以。
有沒有什麼辦法讓我通過C#訪問LED,如果不是C#,可能比另一種語言?
編輯:我剛剛發現鍵盤鍵,我有壞信息之前,它的Fn + Pgup。這很有效,所以我想我不需要自己寫點東西,但我仍然好奇爲什麼我不能找到它的鉤子。
作爲一種學習練習,我仍然想知道如何訪問LED。
您可能需要一些低級別的I/O驅動程序。你的燈/燈甚至沒有被檢測到,更不用說被操作系統識別了。 – Quirk
@Quirk我曾懷疑過。我看着聯想網站,找不到一個司機爲了光明。也許我可以找到一個能夠提取我需要的東西的人。 –
我有一種感覺,光線連接到您的攝像頭的操作。你有沒有測試過這個事實? – Quirk