鼠标控制
本节介绍 mpv 中的鼠标操作。
基本鼠标操作
播放控制
| 操作 | 功能 |
|---|---|
| 左键单击 | 暂停/继续播放 |
| 右键单击 | 显示/隐藏 OSC(屏幕控制器) |
| 中键单击 | 切换全屏 |
音量控制
| 操作 | 功能 |
|---|---|
| 滚轮上滚 | 增加音量 |
| 滚轮下滚 | 降低音量 |
进度控制
| 操作 | 功能 |
|---|---|
| 在进度条上左键单击 | 跳转到点击位置 |
| 在进度条上拖动 | 拖动调整播放位置 |
OSC(屏幕控制器)
OSC 是 mpv 的屏幕控制器界面,通过鼠标右键单击可以显示/隐藏。
OSC 功能
- 播放/暂停按钮:控制播放状态
- 进度条:显示和调整播放位置
- 音量滑块:调整音量大小
- 全屏按钮:切换全屏模式
- 播放列表按钮:显示播放列表
OSC 位置
默认情况下,OSC 显示在窗口底部。可以通过配置文件调整其位置和样式。
鼠标手势
mpv 支持鼠标手势功能,可以通过鼠标移动来执行操作:
默认鼠标手势
| 手势 | 功能 |
|---|---|
| 鼠标移动到窗口左侧边缘 | 显示播放列表 |
| 鼠标移动到窗口右侧边缘 | 显示章节列表 |
| 鼠标移动到窗口顶部 | 显示菜单栏 |
自定义鼠标操作
可以通过编辑 input.conf 文件自定义鼠标操作:
bash
# 格式:鼠标操作 命令
MBTN_LEFT cycle pause
MBTN_RIGHT show-text ${media-title}
WHEEL_UP add volume 2
WHEEL_DOWN add volume -2鼠标按钮代码
| 代码 | 按钮 |
|---|---|
MBTN_LEFT | 左键 |
MBTN_RIGHT | 右键 |
MBTN_MID | 中键 |
WHEEL_UP | 滚轮上滚 |
WHEEL_DOWN | 滚轮下滚 |
鼠标配置选项
mpv 提供了一些鼠标相关的配置选项:
bash
# 禁用鼠标按键(防止意外点击)
no-input-default-bindings
# 鼠标隐藏时间(秒)
cursor-autohide=1000
# 禁用鼠标自动隐藏
cursor-autohide=no
# 双击切换全屏
input-doubleclick-time=300