summaryrefslogtreecommitdiffstats
path: root/input/cmd.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-11-21 23:01:56 +0100
committerwm4 <wm4@nowhere>2019-11-22 01:15:08 +0100
commit21f2468d67e11eff7ede0d85fa6f4ab5c4f7de84 (patch)
tree0eccc529be050bdfe602ccbbcebdc04f4f193e71 /input/cmd.h
parenteab5457e47389d5eeb79010f2f35e4d6613df86f (diff)
downloadmpv-21f2468d67e11eff7ede0d85fa6f4ab5c4f7de84.tar.bz2
mpv-21f2468d67e11eff7ede0d85fa6f4ab5c4f7de84.tar.xz
input: add text produced by key to script key events
Particularly for "any_unicode" mappings, so they don't have to special-case keys like '#' and ' ', which are normally mapped to symbolic names for input.conf reasons. (Though admittedly, this is a pretty minor thing, since API users could map these manually.)
Diffstat (limited to 'input/cmd.h')
-rw-r--r--input/cmd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/input/cmd.h b/input/cmd.h
index 2d9c922230..83791589ee 100644
--- a/input/cmd.h
+++ b/input/cmd.h
@@ -114,6 +114,7 @@ typedef struct mp_cmd {
const struct mp_cmd_def *def;
char *sender; // name of the client API user which sent this
char *key_name; // string representation of the key binding
+ char *key_text; // text if key is a text key
} mp_cmd_t;
extern const struct mp_cmd_def mp_cmds[];