ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

OmniWM键盘快捷键全清单:如何用Hyper键实现纯键盘窗口管理

OmniWM键盘快捷键全清单:如何用Hyper键实现纯键盘窗口管理 OmniWM键盘快捷键全清单如何用Hyper键实现纯键盘窗口管理【免费下载链接】OmniWMFree, open-source tiling window manager for Apple Silicon Macs, with Niri-style scrolling containers and Hyprland-style Dwindle BSP.项目地址: https://gitcode.com/gh_mirrors/om/OmniWMOmniWM 是一款运行在 Apple Silicon Mac 上的免费开源平铺窗口管理器tiling window manager内置 Niri 风格滚动容器与 Hyprland 风格 Dwindle BSP 布局。本文整理 OmniWM 键盘快捷键全清单教你用 Hyper 键Hyper Key把窗口管理变成纯键盘操作让鼠标彻底退休。为什么平铺窗口管理器要围绕键盘设计在平铺窗口管理器里窗口位置由布局引擎自动计算你只需要告诉它把焦点移到左边把这扇窗口挪到 2 号工作区。这类指令天然适合用组合键表达——一次按键即一个动作比反复拖动窗口快得多。OmniWM 的默认快捷键以⌥ Option为主修饰键无需 Hyper 键也能用同时支持把 CapsLock、F13–F20、右侧 Ctrl/⌥/⇧/⌘ 甚至鼠标侧键设为Hyper 键把所有动作收敛到Hyper 一个键的极简组合上。Hyper 机制的实现可以在 SystemHyperTrigger.swift 中看到它定义了可选择的触发键列表CapsLock、F13–F20、各方向修饰键和鼠标侧键3/4/5 号键。Hyper 键一键配置CapsLock 变 Hyper 键最流行的做法是把闲置的 CapsLock 改造为 Hyper 键按住 CapsLock 再按其他键就像按下了一个超级修饰键。OmniWM 内置了这套机制——CapsLockHyperRemapper.swift 会在启动时通过系统的 HID 键盘修饰键映射把 CapsLock 重映射为 F18 修饰键退出时自动恢复原映射不污染系统设置。三步完成配置打开 OmniWM 设置进入快捷键页面源码HotkeySettingsPage.swift将 Hyper 触发键Hyper Trigger设为CapsLock或 F13–F20、侧键等任意受支持按键按住 CapsLock 再按功能键即可触发对应动作 提示设为右侧 Ctrl 或鼠标侧键适合不喜欢 CapsLock 方案的用户注册与规划逻辑见 HotkeyCenterRegistrationPlanning.swift。OmniWM 键盘快捷键全清单以下默认绑定全部来自源码 ActionCatalog.swift 及其分类扩展文件可直接照抄使用。焦点切换方向键 Tab快捷键功能⌥ ← / → / ↑ / ↓向对应方向切换窗口焦点在 Niri 容器中还会滚动⌥ Tab回到上一个焦点窗口⌥ ⌃ 1–9直接聚焦第 1–9 号容器定义见 ActionCatalogFocus.swift。移动窗口Shift 方向键快捷键功能⌥ ⇧ ← / → / ↑ / ↓把当前窗口移到对应方向跨容器、跨屏幕均可⌥ ⌃ ⇧ ↑ / ↓把窗口移到上/下一个工作区⌥ ⌃ ⇧ PageUp / PageDown把整个容器移到上/下一个工作区⌥ T切换容器的标签页Tabbed模式定义见 ActionCatalogMovement.swift 与 ActionCatalogColumn.swift。工作区切换数字键一步直达快捷键功能⌥ 1–9切换到 1–9 号工作区⌥ ⇧ 1–9把当前窗口移动到 1–9 号工作区⌥ ⌃ Tab在上一个/当前工作区之间往返Back and Forth工作区绑定定义在 ActionCatalogWorkspace.swift。布局与尺寸Niri / Dwindle 双布局通用快捷键功能⌥ ⇧ L在当前工作区切换 Niri / Dwindle 布局⌥ ⇧ B均衡所有窗口尺寸Balance⌥ , / ⌥ .向前/向后循环预设尺寸档位⌥ - / ⌥ 容器主方向跨度按 10% 缩小/放大⌥ ⇧ F / ⌥ ⌃ F切换容器占满主方向跨度 / 展开到可用跨度⌥ ⌃ R重置窗口次方向跨度尺寸类快捷键定义在 ActionCatalogSizing.swiftDwindle 预选择与轴方向调整见 ActionCatalogDwindle.swift。演示与_misc效率小工具快捷键功能⌥ ⌃ Space打开命令面板Command Palette⌥ ⌃ M在鼠标位置呼出右键菜单Menu Anywhere⌥ ⇧ R抬升所有浮动窗口演示类快捷键定义在 ActionCatalogPresentation.swift涵盖命令面板、总览Overview、Quake 终端、系统状态弹窗等。纯键盘工作流实战三个高频套路窗口归位套路新窗口打开后⌥ ←聚焦 →⌥ ⇧ →移到右屏 →⌥ ,调整到喜欢的尺寸全程不到 2 秒。双屏分工套路⌥ 1编程 /⌥ 2文档 /⌥ 3沟通窗口用⌥ ⇧ 数字键归档⌥ ⌃ Tab快速在两屏主工作区间往返。无鼠标的演示场景⌥ ⌃ Space呼出命令面板搜索任意动作找不到快捷键时靠它兜底。如何自定义你的快捷键所有绑定都可在设置界面修改打开设置窗口源码入口SettingsView.swift进入快捷键页面支持按键录制器直接录入新组合高级动作如按列编号聚焦、预选择分区默认未绑定可在该页面按需分配绑定数据结构与注册流程分别在 HotkeyBinding.swift 和 HotkeyCenterRegistrationPlanning.swift 中实现改坏也不怕——重新打开设置页即可恢复默认。想深入源码与文档索引快捷键目录总入口ActionCatalog.swiftHyper 键触发机制SystemHyperTrigger.swift、CapsLockHyperRemapper.swift架构总览docs/ARCHITECTURE.md命令行与 IPC 自动化可用脚本触发同样的窗口管理动作docs/IPC-CLI.md把 CapsLock 设为 Hyper 键配合上面这份清单你的 Mac 就能在 30 分钟内变成一个手不离键盘的高效工作台——这正是 OmniWM 平铺窗口管理的设计初衷。⌨️【免费下载链接】OmniWMFree, open-source tiling window manager for Apple Silicon Macs, with Niri-style scrolling containers and Hyprland-style Dwindle BSP.项目地址: https://gitcode.com/gh_mirrors/om/OmniWM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表