Skip to content

常用窗口管理快捷键

本页汇总可用于常见平铺窗口管理器配置的快捷键参考,便于在 sshit 工作区中快速查阅。实际可用按键取决于本机窗口管理器与用户配置;如果覆盖了默认绑定,请以本机配置为准。

SUPER 通常指键盘上的 Meta / Windows 键。

窗口管理

快捷键功能Dispatcher
SUPER + Q关闭当前窗口killactive
SUPER + F全屏切换fullscreen
SUPER + V切换自由模式togglefloating
SUPER + P伪平铺模式切换pseudo
SUPER + J切换分割方向togglesplit
SUPER + M退出窗口管理器exit

窗口移动

快捷键功能Dispatcher
SUPER + 方向键移动焦点movefocus
SUPER + H / L左右移动焦点movefocus
SUPER + K / J上下移动焦点movefocus
SUPER + SHIFT + 方向键移动窗口movewindow
SUPER + 鼠标拖拽移动窗口movewindow

工作区

快捷键功能Dispatcher
SUPER + 1–9切换到工作区 1–9workspace
SUPER + SHIFT + 1–9移动窗口到工作区 1–9movetoworkspace
SUPER + S切换到特殊工作区togglespecialworkspace
SUPER + SHIFT + S移动窗口到特殊工作区movetoworkspacesilent
SUPER + 鼠标滚轮切换工作区workspace

应用启动

快捷键功能Dispatcher
SUPER + Return打开终端exec [terminal]
SUPER + E打开文件管理器exec [filemanager]
SUPER + R运行命令exec [launcher]

媒体控制键

快捷键功能
XF86AudioRaiseVolume音量增加 5%
XF86AudioLowerVolume音量减少 5%
XF86AudioMute静音切换
XF86AudioPlay播放 / 暂停
XF86AudioPrev上一曲
XF86AudioNext下一曲
XF86MonBrightnessUp亮度增加
XF86MonBrightnessDown亮度减少

窗口分组(Group)

快捷键功能Dispatcher
SUPER + G切换分组togglegroup
SUPER + TAB切换到组内下一个窗口changegroupactive
SUPER + SHIFT + TAB切换到组内上一个窗口changegroupactive

鼠标操作

操作功能
SUPER + 左键拖拽移动窗口
SUPER + 右键拖拽调整窗口大小
SUPER + 鼠标滚轮切换工作区

sshit 工作区布局

浏览器工作区顶部右侧提供 自由 / 平铺 开关:

  • 自由:保留窗口的自由位置和尺寸,可从标题栏拖拽、使用右下角调整大小。
  • 平铺:将当前窗口排列到可调整比例的分割窗格中;切回自由会恢复原有的自由工作区。

界面过渡动画由 Motion 驱动,以保持布局切换和控件反馈的轻盈、连贯。

平铺模式的快捷键与鼠标(Hyprland 风格)

平铺模式把键盘和鼠标统一到一个焦点模型上——无论按键还是点击,动作都作用于当前聚焦的那一格(pane),类似 Hyprland 的 focusState。本实现采用 Ctrl 作为主修饰键(浏览器里最不易与终端快捷键冲突)。

动作快捷键说明
移动焦点Ctrl + H / J / K / L(或方向键)在平铺格间移动聚焦 pane
交换窗口Ctrl + Shift + 方向键把焦点窗口与相邻窗口交换位置
切换分割方向Ctrl + T翻转焦点 pane 所在分割的轴向
关闭窗口Ctrl + Q关闭当前聚焦的 pane
循环焦点`Ctrl + ``在平铺 pane 间循环

鼠标协同(含 drag_threshold 区分单击与拖动):

操作功能
点击某个 pane设置平铺焦点(面板格间不重叠 z-order)
Ctrl + 拖拽 pane让窗口跟随鼠标,并在经过其他 pane 时实时重排
松开鼠标提交最终的窗格顺序

平铺布局是房间内共享的:窗格划分与 Ctrl + 拖拽 的最终排序通过工作区 WebSocket 由服务端同步和持久化;Yjs /collab 仅承载编辑器等协作文档。自由 / 平铺的切换是本地的查看偏好,不随共享布局切换,并保存在浏览器中以在刷新后恢复;自由窗口的 position/size 仍由服务端共享几何同步。

以 GNU AGPLv3 许可证发布。