Конечно этот мод далек от совершенства (совершенством я считаю подсветку клавиатуры MacBook Pro), но на идею стоит взглянуть. Отличное решение для тех кто использует ноутбук в плохо освещаемых местах.
Пользователь форума my Dell Mini взяв альтернативу в свои руки, добавил подсветку на свой Dell Vostro A90, железо которого идентично Dell Mini (на котором установлен Mac OS X
). Как видите из фото выше, подсветка оказалась не совсем в самой клаве, а над самим LCD, но это удовлетворяет потребности моддера.
Включение/выключение света регулируется кнопкой CTRL и происходит когда микроконтроллер ATtiny13 контролирующий пины клавиатуры 1 и 11, получает сигнал CTRL.
Этот мод работает в независимости от операционной системы.
Посмотреть фото галерею моддинга вы можете через Picasa веб-альбомы: http://picasaweb.google.com/vikashgoel/DellVostroA90KeyboardIlluminationLED#
Для тех кто хочет попробовать, вам пригодится код для программирования AVR:
Code:
/* Keyboard LED * ________ *
* controller for * -|1 o 8|--JP14 pin 1 *
* Dell Mini 9 * -|2 7|--JP12 pin 9 *
* * * * * * * * * * -|3 6|--JP12 pin 11 White LED *
* JP14 pin 4--|4 5|-----------------------|<----+ *
* |________| 68 ohm | *
* ATTiny13 JP7 pin 1----/\/\/---------+ */
#include <avr/io.h>
FUSES={FUSE_SPIEN&FUSE_SUT0,HFUSE_DEFAULT};
unsigned char pressed(void){
unsigned char c,i;
for(c=i=0;i<0xff;i++)
if((PINB&(_BV(PB1)|_BV(PB2)))==(_BV(PB1)|_BV(PB2))) c++;
return c&0x80;
}
int main(void){
unsigned char c;
for(;;)
for(c=0;pressed();c++)
if(c&0x80) for(DDRB^=_BV(DDB0);pressed(););
}