Управление mplayer с подчиненным режимом, проблема key_down_event

Я пытаюсь управлять mplayer через ведомый режим с fifo, некоторые команды как

echo "pt_step 1" >> fifo
echo "quit" >> fifo
echo "pause" >> fifo
echo "set_property volume 60" > fifo

работают отлично, но key_down_event не

echo "key_down_event DOWN" >> fifo
echo "key_down_event UP" >> fifo
echo "key_down_event <-" >> fifo
echo "key_down_event ->" >> fifo

Любая идея что я делаю не так?

Спасибо

0
задан 20 May 2013 в 20:46

1 ответ

Похоже, вам нужно отправить цифровые коды клавиш в mplayer. Например,

echo 'key_down_event 100' > /path/to/fifo

будет переключать кадрирование (клавиша «d», 0x64 в шестнадцатеричном формате). Я обнаружил это случайно, но /usr/include/X11/keysymdef.h (а также xev, который трудно прочитать) покажет коды клавиш в шестнадцатеричном формате, которые можно преобразовать в десятичную, например, с помощью galculator.

0
ответ дан 20 May 2013 в 20:46

Другие вопросы по тегам:

Похожие вопросы: