diff --git a/DOCS/man/select.rst b/DOCS/man/select.rst index 3fd45ca57c..5d9f93d347 100644 --- a/DOCS/man/select.rst +++ b/DOCS/man/select.rst @@ -135,6 +135,9 @@ Available script bindings are: Open ``input.conf`` in the system text editor, creating it if it doesn't already exist. +``open-docs`` + Open mpv's online documentation in the browser. + ``menu`` Show a menu with miscellaneous entries. diff --git a/player/lua/select.lua b/player/lua/select.lua index 559c02ab7f..875a290658 100644 --- a/player/lua/select.lua +++ b/player/lua/select.lua @@ -678,6 +678,10 @@ mp.add_key_binding(nil, "edit-input-conf", function () edit_config_file("input.conf") end) +mp.add_key_binding(nil, "open-docs", function () + system_open("https://mpv.io/manual/") +end) + mp.add_key_binding(nil, "menu", function () local sub_track_count = 0 local audio_track_count = 0 @@ -721,6 +725,7 @@ mp.add_key_binding(nil, "menu", function () {"Edit config file", "script-binding select/edit-config-file", true}, {"Edit key bindings", "script-binding select/edit-input-conf", true}, {"Help", "script-binding stats/display-page-4-toggle", true}, + {"Online documentation", "script-binding select/open-docs", true}, } local labels = {}