From d1179f95011103a1e3aa9bacd270e82935370f88 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 5 Aug 2015 23:55:16 +0200 Subject: command: add a command for defining input bindings This was requested. It was more or less present internally already and used for Lua scripting. Lua will switch to the "public" functions in the following commits. --- input/cmd_list.c | 6 ++++++ input/cmd_list.h | 1 + 2 files changed, 7 insertions(+) (limited to 'input') diff --git a/input/cmd_list.c b/input/cmd_list.c index b1db2e4f0c..250f451955 100644 --- a/input/cmd_list.c +++ b/input/cmd_list.c @@ -166,6 +166,12 @@ const struct mp_cmd_def mp_cmds[] = { {"exclusive", 1})), }}, { MP_CMD_DISABLE_INPUT_SECTION, "disable-section", { ARG_STRING } }, + { MP_CMD_DEFINE_INPUT_SECTION, "define-section", { + ARG_STRING, + ARG_STRING, + OARG_CHOICE(1, ({"default", 1}, + {"force", 0})), + }}, { MP_CMD_AB_LOOP, "ab-loop", }, diff --git a/input/cmd_list.h b/input/cmd_list.h index a41807f9fe..c8c0dc3593 100644 --- a/input/cmd_list.h +++ b/input/cmd_list.h @@ -79,6 +79,7 @@ enum mp_command_type { MP_CMD_ENABLE_INPUT_SECTION, MP_CMD_DISABLE_INPUT_SECTION, + MP_CMD_DEFINE_INPUT_SECTION, MP_CMD_AB_LOOP, -- cgit v1.2.3