2014-09-20 30 views
-1

在我的Sager NP8298(Clevo P177SM-A)上運行最新版的Gentoo,我非常接近讓我的所有硬件都運行得非常好。我發現了一個很好的開源驅動程序,可以在this GitHub repo上運行我的鍵盤背光源,但是問題在於它是因爲沒有我的touchpad light的Clevo機箱。有點俗氣,我知道,但問題是觸摸板指示燈的默認顏色是藍色,並且當鍵盤設置爲不同的顏色時可能會讓人分心。爲我的筆記本電腦機箱定製驅動程序的提示?

我至少希望能夠關閉燈,如果不控制它的顏色。我有一個Windows安裝,並能夠訪問計算機附帶的專有驅動程序。我只是不知道從哪裏開始嘗試修改此驅動程序,如果有一些Windows實用程序可以用來查看驅動程序正在執行的操作以及如何以編程方式訪問LED,這將是一個巨大的幫助。有任何想法嗎?

我想要添加的其他功能是Fn +數字鍵盤7到9,分別用於切換鍵盤的左側,中間和右側部分,而Fn + 5用於數字鍵燈光切換,如Windows司機呢。我只需要知道需要將什麼信號發送到硬件以及如何發送它們。

無論結果如何,我都會確保與該硬件的其他用戶分享項目並共享結果。

回答

0

您需要您想要更改的驅動程序的源代碼。有了這個和所有必需的位和bob(a.k.a.依賴),你可以改變它做你想做的任何事情。

這就是說,有很多事情需要考慮。至少在合理的級別上,您需要知道用於構建驅動程序的語言,以及平臺依賴關係(如果有的話)。

我已經爲15年前的某些網絡驅動器做過類似的工作,並且它不是一件有趣的工作。

+0

我已經鏈接到我正在使用的驅動程序的源代碼。看起來這將是一個簡單的編輯,一旦我找出WMI'method_id'發送到'wmi_evaluate_method()'。 – vinnydiehl 2014-09-20 07:56:54

+0

那麼,這取決於你對_fun_的定義。就我個人而言,我覺得這很有意思_funny_。 – rodrigo 2014-09-20 11:58:53

+0

玩硬件很有趣。寫這種類型的代碼也很有趣。 Sc the looking looking looking looking l l l include include include include include you you you you那20次也不好玩。 – Desorder 2014-09-21 05:27:15

相關問題