Bill Pringlemeir
2007-12-25 17:56:23 UTC
It looks like someone is changing the OSD code in mplayer. With the
newer scheme, the menu.conf has it's own input.conf at the top of the
file. This needs to added to the dvb-menu.conf for this file to be
functional. At the very least this should be added,
<keybindings name="default">
<binding key="UP" cmd="menu up" />
<binding key="DOWN" cmd="menu down" />
<binding key="LEFT" cmd="menu left" />
<binding key="RIGHT" cmd="menu right" />
<binding key="ENTER" cmd="menu ok" />
<binding key="ESC" cmd="menu cancel" />
<binding key="HOME" cmd="menu home" />
<binding key="END" cmd="menu end" />
<binding key="PGUP" cmd="menu pageup" />
<binding key="PGDWN" cmd="menu pagedown" />
</keybindings>
There are also apple remote and joy stick defines as well as per menu
keybindings in the menu.conf file.
Without this, the dvb-menu.conf seems to "lock up" when you enter it
as there are no default keys. That seems a little user hostile. If
mplayer finds no default keys, maybe they could bind to "menu cancel"
or display a message (no keys bound) and not go to the OSD menu.
btw, Are "menu up", etc documented anywhere?
$ mplayer -input cmdlist | grep menu
menu String
set_menu String [String]
I mean what are the values of "String". Also is the tv equivalent of
dvbsel? Maybe tvsel (slave mode says no).
fwiw,
Bill Pringlemeir.
newer scheme, the menu.conf has it's own input.conf at the top of the
file. This needs to added to the dvb-menu.conf for this file to be
functional. At the very least this should be added,
<keybindings name="default">
<binding key="UP" cmd="menu up" />
<binding key="DOWN" cmd="menu down" />
<binding key="LEFT" cmd="menu left" />
<binding key="RIGHT" cmd="menu right" />
<binding key="ENTER" cmd="menu ok" />
<binding key="ESC" cmd="menu cancel" />
<binding key="HOME" cmd="menu home" />
<binding key="END" cmd="menu end" />
<binding key="PGUP" cmd="menu pageup" />
<binding key="PGDWN" cmd="menu pagedown" />
</keybindings>
There are also apple remote and joy stick defines as well as per menu
keybindings in the menu.conf file.
Without this, the dvb-menu.conf seems to "lock up" when you enter it
as there are no default keys. That seems a little user hostile. If
mplayer finds no default keys, maybe they could bind to "menu cancel"
or display a message (no keys bound) and not go to the OSD menu.
btw, Are "menu up", etc documented anywhere?
$ mplayer -input cmdlist | grep menu
menu String
set_menu String [String]
I mean what are the values of "String". Also is the tv equivalent of
dvbsel? Maybe tvsel (slave mode says no).
fwiw,
Bill Pringlemeir.