mirror of https://github.com/mpv-player/mpv
input: don't print warning if certain internal keys are not bound
This affects MOUSE_MOVE and MOUSE_LEAVE. Both are needed internally (such as for the OSC), but not really useful for input.conf. Since the warning has the purpose of notifying the user that a key is unmapped and what key name to use for setting up a binding in input.conf, the warning is rather useless in this case. It's also annoying in combination with the --no-input-default-bindings option, since that removes the default bindings to "ignore" for these keys.
This commit is contained in:
parent
af83cac9b8
commit
db79db8444
|
@ -185,10 +185,6 @@
|
|||
#JOY_BTN2 add volume 1
|
||||
#JOY_BTN3 add volume -1
|
||||
|
||||
# Mostly for internal purposes
|
||||
#MOUSE_MOVE ignore
|
||||
#MOUSE_LEAVE ignore
|
||||
|
||||
#
|
||||
# Not assigned by default
|
||||
# (not an exhaustive list of unbound commands)
|
||||
|
|
|
@ -1363,9 +1363,12 @@ static mp_cmd_t *get_cmd_from_keys(struct input_ctx *ictx, char *force_section,
|
|||
}
|
||||
|
||||
if (cmd == NULL) {
|
||||
int msgl = MSGL_WARN;
|
||||
if (n == 1 && (keys[0] == MP_KEY_MOUSE_MOVE ||
|
||||
keys[0] == MP_KEY_MOUSE_LEAVE))
|
||||
msgl = MSGL_DBG2;
|
||||
char *key_buf = get_key_combo_name(keys, n);
|
||||
mp_tmsg(MSGT_INPUT, MSGL_WARN,
|
||||
"No bind found for key '%s'.\n", key_buf);
|
||||
mp_tmsg(MSGT_INPUT, msgl, "No bind found for key '%s'.\n", key_buf);
|
||||
talloc_free(key_buf);
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue