桌面端无边框窗口——鼠标拖拽与快捷键优化
为什么要无边框窗口
移动应用(Android/iOS)通常是全屏固定窗口,不需要边框。但在桌面端,播放器通常需要:
- 可调整大小
- 可拖动
- 无标题栏(沉浸式体验)
- 配合键盘快捷键使用
Baka 的桌面版针对这些需求做了专门优化。
默认窗口样式
打开 Baka 桌面版后:
- 主界面:无边框、可调整大小、可拖动
- 播放界面:进入全屏时完全隐藏标题栏和边框
- 辅助窗口(设置、搜索):有边框的常规窗口
无边框窗口的操作
窗口拖动
因为没有标题栏,拖动窗口的方式是:
- 按住窗口顶部区域(约 40px 高)拖动
- 或在设置中开启"全局拖动"模式(按住窗口任意位置拖动)
窗口调整大小
鼠标悬停在窗口边缘时会出现调整光标,可以拖动:
- 四个边:水平 / 垂直改变尺寸
- 四个角:同时改变宽高
- 部分版本支持拖动改变窗口比例(如保持 16:9)
最小化 / 最大化 / 关闭
虽然没有标题栏,但 Baka 提供了替代方案:
- 右上角系统菜单:点击显示三个按钮(— ▢ ✕)
- 快捷键:
Ctrl + M:最小化Ctrl + Shift + F:全屏 / 窗口化Alt + F4:关闭(系统级快捷键,Baka 不拦截)
播放界面的沉浸式体验
进入播放界面后:
- 顶部导航栏自动隐藏
- 播放器控制栏在鼠标静止 3 秒后淡出
- 弹幕和字幕持续显示(不受影响)
- 按
f或F11进入全屏模式
退出全屏的方法:
- 按
Esc键 - 或鼠标移动到屏幕顶部触发控制栏,点击退出全屏按钮
多窗口模式
Baka 桌面版支持多个窗口并行:
- 主界面 + 多个播放窗口
- 可以同时追多部番剧
- 每个窗口独立的大小和位置
- 关闭主窗口时会提示是否关闭所有播放窗口
任务栏 / Dock 集成
各平台的任务栏集成:
Windows
- 固定到任务栏
- 任务栏图标显示当前播放进度(部分版本)
- 跳转列表显示最近观看和常用功能
- Mini 模式(缩小到任务栏下方悬浮窗)
macOS
- Dock 图标
- 媒体控制支持(进度条、播放/暂停)
- 通知中心集成
- Touch Bar 支持(如果有)
Linux
- 取决于桌面环境(GNOME / KDE / XFCE 等)
- 多数情况下能正确集成
- 部分特性可能不完整(如 Mini 模式)
快捷键与窗口配合
桌面端优化的快捷键:
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl + Shift + F | 全屏切换 | 有别于播放器内的 f |
Ctrl + 1/2/3 | 切换窗口 | 多窗口时快速切换 |
Ctrl + W | 关闭当前窗口 | 播放窗口或主窗口 |
Ctrl + Tab | 快速切换番剧 | 最近观看的番剧间切换 |
Ctrl + , | 打开设置 | 系统通用约定 |
桌面端的独占特性
相比移动端,桌面版独有的功能:
- 无边框窗口:移动应用没有这个概念
- Mini 模式:悬浮小窗口,边做事边看番
- 快捷键全量:移动端只能用物理按键或屏幕上的虚拟按键
- 高 DPI 支持:4K / 5K 显示器下的清晰度
- 多窗口并行:同时看多部番
- 外接硬件加速:GPU 解码、多显示器输出
Mini 模式
Mini 模式是桌面端最实用的特性之一:
- 将播放窗口缩小到约 200x120 像素
- 保持在其他窗口之上
- 可以拖动到屏幕任意位置
- 适合边办公边看番
触发方式:播放界面 → 窗口菜单 → Mini 模式,或快捷键 Ctrl + Shift + M(部分版本)。