summaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-02-01 15:33:41 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-02-01 15:33:41 -0800
commit2b18f110d67651e59354a58128d201f878d0b166 (patch)
treed463ff7461ec028a0ecc0a16df0b497709dabb47 /main.lua
parent8160ad061328dfd40696b1c36c8aa911062cf8a4 (diff)
downloadmpv-iptv-menu-2b18f110d67651e59354a58128d201f878d0b166.tar.gz
mpv-iptv-menu-2b18f110d67651e59354a58128d201f878d0b166.tar.xz
route persistent bindings through key handler
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.lua b/main.lua
index 6a7974a..de6f4d3 100644
--- a/main.lua
+++ b/main.lua
@@ -114,9 +114,10 @@ state.saved_osc_visibility = mp.get_property_native(
'user-data/osc/visibility', 'auto')
rt.set_osc_visibility(false)
-mp.add_forced_key_binding('TAB', 'toggle-menu', rt.toggle_menu)
-
input.init(state, osd, rt.toggle_menu)
+input.set_persistent_mapping({
+ ['TAB'] = {rt.toggle_menu},
+})
input.define_mapping('MENU', {
['BS'] = {rt.prev_menu},
['/'] = {rt.start_search},