TV> Кто нибудь уже писал драйвера для клавиатур, чтобы заработали
TV> мультимедийные кнопки? Если нет, то куда хотябы копать (какие библиотеки
TV> использовать и как определить биты, выдаваемые клавиатурой при нажатии
TV> на эти батоны)
Судя по Origin - у тебя FreeBSD. Тогда man 4 keyboard, man kbdcontrol, man
atkbd. Полезно посмотреть имеющиеся /usr/share/syscons/keymaps.
Если в manах какой-то клавиши не найдёшь, то ниже - программка, переводящая
клавиатуру на 10 секунд в режим генерации scan-кодов (если заменишь K_CODE на
K_RAW - будет вообще "что получили, то и отдали). Узнаёшь код, вписываешь в
keymap и радуешься.
/* set new mode of the terminal and remember old one */
rc = tcgetattr(fd, &old);
if (rc < 0) err(1, "tcgetattr error");
memcpy(&one, &old, sizeof(old));