滚动模式
你可以通过命令 command.enterScrollMode 进入滚动模式。你也可以为这个模式设置一个专门的快捷键。
进入滚动模式后,所有可滚动区域都会被高亮并分配一个标签。输入标签即可将鼠标移动到对应区域并激活滚动功能。
除了当前活动窗口以外,滚动模式现在也可以识别当前 Space 中之前窗口里的可滚动区域。这在你想滚动视觉上位于后面的内容时会更方便。
滚动模式也可以包含元素菜单模式中的关注窗口里的可滚动区域。你可以为当前聚焦窗口打开菜单,也可以先选中该窗口中的某个元素,然后选择 关注窗口。
你可以在 Settings > Scroll Mode > Supplementary Windows 中分别设置滚动模式最多包含多少个之前窗口和关注窗口,也可以编辑 conf.toml 中的 scrollMode.supplementaryWindows。把某个来源的数量上限设为 0,就不会包含该来源。总窗口数量上限仍会在去重后限制最终纳入的辅助窗口数量。
你可以通过移动键进行四个方向的滚动,并通过修饰键调整滚动的距离。移动键会根据您选择的布局映射到不同的键盘按键。
滚动模式不会把系统方向键截取为滚动操作。方向键仍会继续传递给前台 app。
你还可以:
- 通过数字键按百分比跳转到不同滚动位置。
- 按 Command + R 重新加载可检测的滚动区域。
| CommandIdentifier | 动作 |
|---|---|
command.enterScrollMode | 进入滚动模式 |
trigger.scrollDown | 向下滚动 |
trigger.scrollUp | 向上滚动 |
trigger.scrollLeft | 向左滚动 |
trigger.scrollRight | 向右滚动 |
trigger.scrollTop | 滚动到顶部 |
trigger.scrollBottom | 滚动到底部 |