Купил (и черт меня дернул?) этот замечтательный пульт. Состояит из usb инфракрасника на проводке и собственно пульта. Думал будет удобней MPD с дивана рулить. Ага! 2 раза! В винде работает замечательно: распознается как HID клава и мышка, виндовые(!) _комбинации_ клавиш ловятся самой вендой все пашет, то что мне надо перелавливается Mkey и все в ажуре.
В линуксе все чуточку сложнее. Ну как HID устройство оно распозналось после первой перезагрузки (make bzImage...) emerge lirc прошел без ошибок. Скормил irrecord'у /dev/input/event0 (который HID) поклацал кнопочки. Получил конфиг. Запускаю lircd - стартует без ошибок. Запускаю irw, жму кнопочки... 3/4 кнопок генерят не 1 а 2-4 сканкода. Т.е. когда я жму например "music" я получаю нажатие 3-х кнопок вместо одной.
Как можно сказать лирцу, что это просто очень длинная (хмм..) кнопка? Или как представить нажатие нескольких кнопок, как одной специфической (F-117, F-119)?
Иксов на компьютере нет (соотв. кде, амарок, хммс, и иже с ними некатят) комп служит домашним гейтом, вот хочу его еще музыкальным центром пригрузить.