2014-09-20 3 views
-1

Запуск обновленного Gentoo на моем Sager NP8298 (Clevo P177SM-A), и я сердечно близок к тому, что все мое оборудование работает красиво. Я нашел хороший драйвер с открытым исходным кодом для запуска подсветки клавиатуры на this GitHub repo, но проблема была в том, что он был сделан для шасси Clevo, у которого не было touchpad light, что и у моей. Я знаю, что я знаю, но проблема в том, что цвет по умолчанию для тачпада светится синим цветом и может быть отвлекающим, когда клавиатура установлена ​​на другой цвет.Советы по настройке драйвера для моего ноутбука?

Я бы хотя бы хотел, чтобы выключить свет, если не контролировать его цвет. У меня есть установка Windows и я могу получить доступ к проприетарному драйверу, поставляемому вместе с компьютером. Я просто не знаю, с чего начать, пытаясь изменить этот драйвер, если бы были некоторые утилиты Windows, которые я мог бы использовать, чтобы посмотреть, что делает драйвер и как получить доступ к светодиоду программно, это будет огромной помощью. Есть идеи?

Другие функциональные возможности, которые я бы хотел добавить, это Fn + Num pad с 7 по 9 для переключения левой, центральной и правой частей клавиатуры по отдельности, а Fn + 5 для переключения подсветки num pad, поскольку Windows driver. Мне просто нужно знать, какие сигналы нужно отправлять на оборудование и как их отправлять.

Что бы я ни закончил, я обязательно разблокирую проект и поделись результатами с другими пользователями этого оборудования.

ответ

0

Вам необходим исходный код драйвера, который вы хотите изменить. С этим и всеми необходимыми битами и бобами (зависимости a.k.a.) вы можете изменить его, чтобы делать все, что хотите.

Сказали, что есть немало вещей, чтобы рассмотреть. Вы должны знать, по крайней мере на разумном уровне, язык, используемый для создания драйвера, зависимости от платформы, если таковые имеются.

Я сделал аналогичную работу для некоторых сетевых драйверов, таких как 15 лет назад, и нет, это не забавная работа.

+0

Я связался с исходным кодом драйвера, который я использую. Похоже, что это будет простое редактирование, как только я выясню, что WMI 'method_id' должен отправить на' wmi_evaluate_method() '. – vinnydiehl

+0

Ну, это зависит от вашего определения _fun_. Лично я нахожу это довольно _funny_. – rodrigo

+0

Игра с аппаратным обеспечением - это весело. Напишите этот тип кода тоже забавно. Scruff интернет ищет, что лил включать вам нужно не весело. Делать это 20 раз тоже не весело. – Desorder

Смежные вопросы