LINUX.ORG.RU

Сообщения MaysSpirit

 

Восстановление состояния светодиодов на клавиатуре

Мне было необходимо управлять индикацией светодиодов на клавиатуре, для этого я использовал следующий код:

void set_leds(int val) 
{
	int fd = open ("/dev/console", O_WRONLY);
	ioctl (fd, KDSETLED, val);
	close(fd);
} 
Но теперь у меня возник вопрос, как можно восстановить прежнее состояние светодиодов, уже после выполнения кода. Можно ли как-то узнать какие сейчас горят светодиоды, запустить set_leds (в соответствии с обстоятельствами их индикация поменяется), а после выполнения необходимого участка восстановить прежнее состояние?

 ,

MaysSpirit
()

RSS подписка на новые темы