#include <vlc_plugin.h>
#include <vlc_interface.h>
#include <vlc_osd.h>
+#include <vlc_keys.h>
#ifdef HAVE_POLL
# include <poll.h>
#include <lirc/lirc_client.h>
-#define LIRC_TEXT N_("Change the lirc configuration file.")
+#define LIRC_TEXT N_("Change the lirc configuration file")
#define LIRC_LONGTEXT N_( \
"Tell lirc to read this configuration file. By default it " \
"searches in the users home directory." )
{
if( !strncmp( "key-", c, 4 ) )
{
- int i_keyval = config_GetInt( p_intf, c );
- var_SetInteger( p_intf->p_libvlc, "key-pressed", i_keyval );
+ vlc_key_t i_key = vlc_GetActionId( c );
+ if( i_key )
+ var_SetInteger( p_intf->p_libvlc, "key-action", i_key );
+ else
+ msg_Err( p_intf, "Unknown hotkey '%s'", c );
}
else if( !strncmp( "menu ", c, 5) )
{