以下是关于mpv播放器修改快捷键的专业指南,涵盖配置文件定位、语法规则、操作示例及常见问题排查。

mpv的快捷键通过input.conf文件定义,该文件位于以下路径:
| 操作系统 | 配置文件路径 |
|---|---|
| Linux/macOS | ~/.config/mpv/input.conf |
| Windows | %APPDATA%\mpv\input.conf |
在input.conf中,每行定义一个按键绑定,格式为:
KEY_NAME COMMAND [PARAM]
| 组件 | 说明 | 示例 |
|---|---|---|
| KEY_NAME | 按键标识(需大写) | SPACE, Ctrl+a |
| COMMAND | mpv内部命令 | cycle, seek |
| PARAM | 命令参数(可选) | speed, 10 |
| 需求 | 配置代码 | 功能说明 |
|---|---|---|
| 空格键切换播放/暂停 | SPACE cycle pause | 默认配置,无需修改 |
| 方向键调整进度 | RIGHT seek 5LEFT seek -5 | 右箭头前进5秒,左箭头后退5秒 |
| 自定义音量控制 | Ctrl+UP add volume 5Ctrl+DOWN add volume -5 | Ctrl+↑增加5%音量,Ctrl+↓减少5%音量 |
| 禁用默认快捷键 | f ignore | 禁用全屏切换键(f) |
1. 脚本扩展键位:通过lua脚本实现复杂功能绑定
Ctrl+s script-message-to utils save_position
2. 条件绑定:在不同界面启用不同快捷键
audio-track:!no script-binding audio_switch
执行以下命令获取完整支持列表:
mpv --input-keylist (查看按键名称)
mpv --list-commands (查看可用命令)
| 问题 | 解决方案 |
|---|---|
| 配置未生效 | 检查文件路径是否正确,确保无语法错误 |
| 按键冲突 | 使用ignore命令禁用原有绑定 |
| 特殊符号处理 | 引号包裹特殊字符:"#" show-text "特殊操作" |
| 多按键组合 | 按顺序书写:Ctrl+Shift+k |
修改完成后需重启mpv生效。建议先备份原始配置文件,逐步测试新快捷键,避免功能冲突。

查看详情

查看详情