kvazimoda24 (kvazimoda24) wrote,
kvazimoda24
kvazimoda24

Categories:

Подсветка клавиатуры

Ура, я решил проблемы с управлением подсветкой клавиатуры у своего ноута. Угробил на это целый день, пришлось попутно немного поучить Си, но результатом я доволен.
Если в кратце, то с помощью утилиты ectool я смог прочитать регистры контроллера подсветки. Адреса получились следующие:
0xF1 — задаётся порог освещенности при котором будет работать подсветка. Если поставить FF, то светиться будет всегда.
0xF4 — включает/выключает подстветку. 0x0 — подсветка выключена, 0x1 — подсветка включена.
0xF5 — отображает, светится ли в данный момент подсветка. 1 — светится, 0 — выключена.
0xF6 — задаёт задержку на выключение. 0x0 — не выключать по таймеру, т.е. выключаться будет только по освещённости, 0x1 — гаснуть через 10 секунд неактивности клавиатуры, 0x2 — 30 секунд, 0x3 — 60 секунд.
0xF7 — показания датчика освещённости, удобно использовать для подбора порога включения.

На то, чтобы разобраться что к чему ушло не так много времени. Основную же часть я писал утилитку, которая в более-менее удобоваримом виде будет менять эти параметры. За основу взял утилиту alexey, он столкнулся с такой же проблемой, только ноут у него другой. Хоть я и взял его утилиту за основу, от неё у меня остался только заголовок и название, всё остальное я переписал.
Кому надо, может скачать исходники моей утилитки.
Предупреждаю, утилита тестировалась только на одном моём ноуте (Sony Vaio VPC-SB3M1R), на других ноутах она может не только не работать, но и угробить ноут. Так что вы её используете на свой страх и риск.
За кривизну кода, прошу не ругать, это вторая моя программа на Си :)
Tags: debian, linux, sony vaio, железо, компьютер, линукс, смекалка, я
Subscribe

  • Подключил бризер Tion O2 к умному дому

    Весной этого года приобрёл и установил у себя в квартире два бризера Tion O2. И вот, наконец-то, дошли руки прицепить их к умному дому. Родная…

  • WAP браузер

    Авиакатастрофа. Самолет упал на необитаемый остров. В живых остались два пилота и стюардесса… Через месяц стюардесса со словами: Пора…

  • Счётчик ABB E31

    Ковыряю тут выше обозначенный счётчик. Хочу с него по ModBus снимать показания. Конечно, его родная карта регистров оставляет чувство…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments