MW4L快捷键说明
MW4L 是一款基于 Hyprland 的深度定制桌面环境,它继承了 Hyprland 的平铺窗口管理特性,同时加入了丰富的快捷键绑定、主题切换以及系统集成功能。我在兰州的日常办公中一直使用它,发现这些快捷键真的能让工作流更流畅。下面我就来详细说明我在日常使用中最常触发的一些按键组合,以及它们到底能做什么。
启动应用与窗口控制
最常用的当然是打开终端。按下 Super + Enter(Super 键也就是 Windows 键或命令键)会立即弹出一个终端窗口,这对于经常需要敲命令的开发者来说是必备的。如果你想快速关闭当前聚焦的窗口,可以使用 Super + Shift + Q,这个组合相当于强制关闭,虽然有点粗暴,但有时候程序假死的时候很管用。
有时候你只想把一个窗口变成浮动状态,这样可以自由拖动它的位置和大小。Super + Shift + Space 就是切换浮动/平铺状态的快捷键。如果你想让某个窗口始终保持在最前方,不被其他窗口遮挡,Super + Shift + T 可以实现置顶效果,适合看视频或监控日志的时候使用。
窗口移动与尺寸调整
除了键盘,鼠标也能参与窗口操作。按住 Super 并点击鼠标左键(对应的按钮码是 272),你可以直接拖拽窗口来移动它;同样,Super + 右键(按钮码 273) 则允许你通过拖动来调整窗口大小。这种方式在需要精细布局的时候特别直观,比如对比两个文档时,你可以快速把两个窗口并排排列。
如果你更喜欢纯键盘操作,也可以使用 Super + 鼠标滚轮 来在工作区之间切换(下面会详细说明),但这里先提一下:配合鼠标手势,你几乎不需要去碰触摸板或额外的按键。
工作区(Workspace)切换
MW4L 默认提供多个工作区,你可以通过 Super + 鼠标滚轮向上/向下 来切换到上一个或下一个工作区。这种方式在处理多任务时非常直观——想象你正在写代码,突然需要查阅资料,只需滚动一下鼠标就能切到浏览器所在的工作区,动作一气呵成。
此外,还有 Super + Tab 可以打开窗口切换器(类似 Alt+Tab),让你在当前工作区内快速在最近使用的窗口之间跳转。如果你想更进一步,使用 Super + S 可以切换到一个特殊的工作区——“magic” scratchpad。这个 scratchpad 常用于放置临时窗口,比如计算器或临时记事本,需要时调出,不需要时隐藏,使用起来非常灵活。想把当前窗口拉入或移出这个特殊工作区?那就按 Super + Shift + S。
音量、亮度与多媒体控制
多媒体键在日常使用中也非常友好。按下 XF86AudioRaiseVolume 和 XF86AudioLowerVolume(通常对应键盘上的音量上/下键)可以分别提高或降低系统音量,每次变化 5%。静音麦克风和扬声器则分别对应 XF86AudioMicMute 和 XF86AudioMute。亮度调节则通过 XF86MonBrightnessUp 和 XF86MonBrightnessDown 实现,每次调节 5%,细腻到可以在不同光照环境下快速找到合适的亮度。
媒体播放方面,只要你的播放器支持 playerctl(比如 Spotify、VLC、mpv 等),你可以用 XF86AudioNext、XF86AudioPrev、XF86AudioPlay/Pause 来控制播放进度。这对边听音乐边工作的人来说,简直是救命的功能——不需要切换窗口,就能控制播放。
特色功能与系统集成
以下是 MW4L 完整的快捷键列表:
| 快捷键 | 功能说明 |
|---|---|
| SUPER + RETURN | Open the terminal |
| SUPER + B | Open the browser |
| SUPER + E | Open the filemanager |
| SUPER + CTRL + E | Open the emoji picker |
| SUPER + CTRL + C | Open the calculator |
| SUPER + … key | Focus workspace |
| SUPER + SHIFT + … key | Move window to workspace |
| SUPER + Q | Kill active window |
| SUPER + SHIFT + Q | Quit active window and all open instances |
| SUPER + F | Toggle Fullscreen |
| SUPER + M | Toggle Maximize Window |
| SUPER + T | Toggle Floating |
| SUPER + SHIFT + T | Toggle floating for all windows of workspace |
| SUPER + ALT + T | Toggle floating + pinned |
| SUPER + J | Toggle split |
| SUPER + left | Move focus left |
| SUPER + right | Move focus right |
| SUPER + up | Move focus up |
| SUPER + down | Move focus down |
| SUPER + mouse:272 | Move window with the mouse |
| SUPER + mouse:273 | Resize window with the mouse |
| SUPER + SHIFT + right | Increase window width with keyboard |
| SUPER + SHIFT + left | Reduce window width with keyboard |
| SUPER + SHIFT + down | Increase window height with keyboard |
| SUPER + SHIFT + up | Reduce window height with keyboard |
| SUPER + G | Toggle window group |
| SUPER + K | Swapsplit |
| SUPER + ALT + left | Swap tiled window left |
| SUPER + ALT + right | Swap tiled window right |
| SUPER + ALT + up | Swap tiled window up |
| SUPER + ALT + down | Swap tiled window down |
| SUPER + CTRL + R | Reload Hyprland configuration |
| SUPER + SHIFT + A | Toggle animations |
| SUPER + PRINT | Take a screenshot |
| SUPER + ALT + F | Take an instant full-screen screenshot |
| SUPER + ALT + S | Take an instant area screenshot |
| SUPER + ALT + A | Extract text from an area |
| SUPER + CTRL + P | Start Power Menu |
| SUPER + SHIFT + W | Change the wallpaper |
| SUPER + CTRL + W | Open wallpaper selector |
| SUPER + ALT + W | Start random wallpaper script |
| SUPER + CTRL + RETURN | Open application launcher |
| SUPER + CTRL + K | Show keybindings |
| SUPER + SHIFT + B | Reload Status Bar |
| SUPER + CTRL + B | Toggle Status Bar |
| SUPER + SHIFT + R | Reload hyprland config |
| SUPER + V | Open clipboard manager |
| SUPER + CTRL + T | Open waybar theme switcher |
| SUPER + SHIFT + M | Toggle between light and dark mode |
| SUPER + CTRL + S | Open ML4W Sidebar widget |
| SUPER + CTRL + C | Open ML4W Calendar widget |
| SUPER + SPACE | Expand statusbar and focus it for keyboard navigation |
| SUPER + ALT + G | Toggle game mode |
| SUPER + CTRL + L | Lock Screen |
| SUPER + SHIFT + H | Toggle Hyprsunset |
| SUPER + Tab | Open Select Window Menu |
| CTRL + ALT + T | Open Select Window Menu |
| SUPER + S | Toggle special workspace magic |
| SUPER + SHIFT + S | Toggle window in/out of special workspace magic |
| SUPER + mouse_down | Switch to next workspace |
| SUPER + mouse_up | Switch to previous workspace |
| XF86AudioRaiseVolume | Raise volume |
| XF86AudioLowerVolume | Lower volume |
| XF86AudioMute | Mute audio |
| XF86AudioMicMute | Mute microphone |
| XF86MonBrightnessUp | Increase brightness |
| XF86MonBrightnessDown | Decrease brightness |
| XF86AudioNext | Next track |
| XF86AudioPause | Pause audio |
| XF86AudioPlay | Play audio |
| XF86AudioPrev | Previous track |
鼠标手势与边缘操作
如前所述,Super + 鼠标左键移动窗口,Super + 鼠标右键调整大小。这两个手势在需要精确布局时比纯键盘更直观。例如,你想把终端占据左半屏,浏览器占据右半屏,只需要分别拖动它们的边缘即可,不到十秒就能完成。
使用小贴士
虽然这些快捷键已经覆盖了日常使用的大部分场景,但我仍然建议大家根据自己的工作流进行微调。比如,如果你很少使用剪贴板管理器,可以把 Super + V 改成启动你最常用的笔记应用;如果你更喜欢使用触控板手势切换工作区,那么可以考虑把 Super + 滚轮的功能映射到三指上下滑动。
另外,MW4L 的配置文件都保存在 ~/.config/hypr/ 目录下,你可以直接用文本编辑器打开 hyprland.conf 来查看或修改这些绑定。每一行都有注释,说明对应的功能和执行的命令,即使你不是配置文件的老手,也能很快找到想改的地方。
小结
通过上面的介绍,相信你对 MW4L 中的键盘和鼠标快捷键已经有了一个清晰的脉络。它们不仅覆盖了应用启动、窗口管理、工作区切换,还涉及到了多媒体控制、主题切换以及一些特色小工具。熟练使用这些快捷键后,你会发现自己在桌面上的操作变得更加流畅,少了很多鼠标来回移动和菜单寻找的时间。
如果你还有其他关于 MW4L 的使用心得或想法,欢迎在评论区分享。毕竟,工具是死的,人是活的——只有把工具用活了,才能真正提升效率。祝大家使用愉快!