命令模式
启动抓物机后会默认进入命令模式。在这个模式下,您可以按住 Space 进入鼠标控制模式,也可以通过输入命令序列来触发特定的动作。
如果您希望在命令模式中发送空格键事件,可以按 \ 。
如果想要输入内容,可以选择进入输入模式或退出抓物机。
退出的方式有两种:
- 双击 Esc 退出命令模式。
- 或按 Control + Esc 退出抓物机。
命令序列通常由英文字母组成,区分大小写。例如,存在一个命令序列是 c c ,连续输入两次 c 即可触发。
一个命令序列不可以是另一个命令序列的前缀,因此当您输入完整序列后就会自动触发对应命令。
与系统和前台应用交互
Section titled “与系统和前台应用交互”当未按住 Command 、 Control 或 Option 时,字母与数字输入会被截取为命令序列。系统仍能正常识别其他按键,因此您可以继续使用诸如 Command + C 等快捷键,以及方向键、 Enter 、 Tab 等按键进行交互。
命令标识符采用 command.* 或 trigger.* 形式。你可以在设置中对它们的命令序列或快捷键进行自定义配置。
| CommandIdentifier | 动作 |
|---|---|
command.revertCursorLocation | 恢复指针位置 |
command.moveCursorToElement | 移动指针到元素 |
command.moveCursorToElementAndLeftClick | 移动指针到元素并左键点击 |
command.moveCursorToElementAndDoubleLeftClick | 移动指针到元素并双击左键 |
command.moveCursorToElementAndMiddleClick | 移动指针到元素并中键点击 |
command.moveCursorToElementAndRightClick | 移动指针到元素并右键点击 |
command.toggleDrag | 切换拖拽 |
command.enterGridModeAndLeftClick | 进入网格模式并左键点击 |
command.enterGridModeAndDoubleLeftClick | 进入网格模式并双击左键 |
command.enterGridModeAndMiddleClick | 进入网格模式并中键点击 |
command.enterGridModeAndRightClick | 进入网格模式并右键点击 |
command.enterGridModeAndMoveCursor | 进入网格模式并移动指针 |
command.moveAndFocusToWindow | 移动并聚焦到窗口 |
command.moveAndFocusToPreviousWindow | 移动并聚焦到上一个窗口 |
command.enterTextMode | 进入文本模式 |
command.enterScrollMode | 进入滚动模式 |
| CommandIdentifier | 动作 |
|---|---|
trigger.up | 按下方向上键 |
trigger.down | 按下方向下键 |
trigger.left | 按下方向左键 |
trigger.right | 按下方向右键 |
trigger.leftClick | 左键点击 |
trigger.rightClick | 右键点击 |
trigger.middleClick | 中键点击 |
trigger.scrollDown | 向下滚动 |
trigger.scrollUp | 向上滚动 |
trigger.scrollTop | 滚动到顶部 |
trigger.scrollBottom | 滚动到底部 |
trigger.zoomIn | 放大 |
trigger.zoomOut | 缩小 |
trigger.rotateClockwise | 顺时针旋转 |
trigger.rotateCounterClockwise | 逆时针旋转 |
trigger.smartZoom | 智能缩放 |
trigger.forceClick | 力度点击 |