如何更改 mpv 播放器的按键绑定?

如何更改 mpv 播放器的按键绑定?

我想使用上/下键来增加/减少音量,而不是 mpv 播放器中的默认键 9/0。

答案1

按着这些次序:

  1. input.conf在里面创建一个文件~/.config/mpv
  2. 打开文件并添加以下行:

    UP add volume +2
    
    DOWN add volume -2
    

答案2

为了扩展 Arun 的回答,还可以将其他键修改为其他操作,对于大多数键盘键来说,这很简单:

[key] [action]

其中 [key] 是您想要的键(区分大小写),[action] 是您希望玩家执行的操作,其中页面包含完整的默认配置文件,其中包含您可以执行的所有操作,但我找不到列出操作的地方,因此它可能支持更多操作。

但是对于其他键,特别是非标准键,您可能需要使用以下标志运行 mpv:

--input-test --force-window --idle

这将使 mpv 创建一个行为类似于 xev 的窗口(尽管更加用户友好,因为它显示了您在屏幕上按下的键的名称)。

这样,您就可以看到您按下了哪些键,这对于使用额外按钮配置鼠标时特别有用,因为某些按钮在 mpv 中可能有特殊名称。

这是我在配置文件中看到的操作的一个小表,如果有人找到某个地方有完整的操作列表,我会用那里的链接替换它。

我发现了一个完整列表/指南链接,但我将把这个留在这里作为快速查找,链接位于这里但我却错过了。

(..) 是强制性的
[...] 是可选的
┌────────────────┬────────────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────┐
│ 功能 │ 命令 │ 详细信息 │
│────────────────┼────────────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────┤
│ 交易量控制 │ 添加交易量 (x) │ (x) 是添加总交易量的有符号数 │
│ 寻找 │ [no-osd] [sub-]seek (x) [exact] │ (x) 是寻找的有符号秒数 │
│ │ │ 可以在开头添加“no-osd”以使osd不显示│
│ │ │ 可以在后面添加“exact”以使搜索精确 │
│ │ │ “sub-” 使搜索转到 [x] 个字幕条目而不是秒 │
│ 视频平移 │ video-pan-(direction) (x) │ (direction) 是 'x' 或 'y',(x) 是移动量 │
│ 视频缩放 │ video-zoom (x) │ (x) 是缩放量 │
│ 视频速度 │ (乘以)(设置)速度 [1/](x) │ (x) 是缩放量,您可以在前面添加 [1/] 以使分数更容易 │
│ 退出 │ quit[-watch-later] │ 退出视频,[-watch-later] 是一个选项,但我不确定它有什么作用 │
│ 帧搜索 │ frame[-back]-step │ 如果未指定 [-back],则前进一帧并暂停,否则后退 1 帧 │
│ 暂停 │ [cycle] 暂停 │ 如果指定了 [cycle],则切换当前状态,否则仅暂停 │
│ 播放列表 │ 播放列表(-next)(-prev) │ 只能指定其中一个,不能同时指定或都不指定 │
│ 显示进度 │ 显示进度 │ │
│ 设置全屏 │ 设置全屏(否)(是) │ 仅其中之一 │
│ 屏幕修改 │ 添加(对比度)(亮度)(伽马)(饱和度)│ │
└────────────────┴────────────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────┘
还有更多,但我认为这列出了最常见的需要的。

(如果您想知道为什么我要回答一个一年前的问题,那是因为我自己在这里找不到答案,但这是我搜索时出现的第一个问题,所以我想任何看到这个问题的人可能也想知道如何更改所有其他键)

相关内容