LINUX.ORG.RU

Пульт ДУ и иммитация нажатия комбинаций клавиш


0

0

Нужно: настроить пульт ДУ, чтобы нажатие на одну из кнопок иммитировало нажатие комбинации клавиш клавиатуры (Alt+F4, Control+ + и т.п.). Получается настроить только иммитацию одной клавиши (с помощью irxevent).

☆☆☆☆☆

Re: Пульт ДУ и иммитация нажатия комбинаций клавиш

Если этот пульт генерирует иксовые события, то да, через xbindkeys. Посмотреть отправляемые коды можно через xev

router ★★★★★ ()

Re: Пульт ДУ и иммитация нажатия комбинаций клавиш

ТОлько есть проблема: у пультов многие кнопки отправляют многобайтные коды, а иксы понимают только однобайтные.

madcore ★★★★★ ()

Re: Пульт ДУ и иммитация нажатия комбинаций клавиш

Поставь на стороне приемника микроконтроллер и эмитируй вссе что душе угодно.

koTuk ()

Re: Пульт ДУ и иммитация нажатия комбинаций клавиш

Уже разобрался: с помощью xdotool key <комбинация клавиш> (естественно перед этим xdotol надо установить, если не стоит) и irexec.

>Поставь на стороне приемника микроконтроллер и эмитируй вссе что душе угодно.

Этот наисложнейший способ усложняется ещё тем, что в качестве приёмника выступает PCI-шный ТВ-тюнер.

Ttt ☆☆☆☆☆ ()

Re: Пульт ДУ и иммитация нажатия комбинаций клавиш

Так мне намного проще бывает сделать побыстрому что-то свое чем разбираться как работает у кого-то :) Протокол у ps/2 настолько прост а приемники с аппаратной демодуляяцией ir настолько дешевы + 8 битный микроконтроллер на 8 лап стоит рублей 30, что я даже не стал бы задумываться :) При этом не нужен глюко-lirc - ты просто эмулируешь клавиатуру. Не хочешь клавиатуру - делай терминал на com если он у тебя есть :)

koTuk ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.