跳至内容

规则管理 - 热键

提示

设置: 托盘菜单 => 规则管理 - 热键

功能介绍

规则管理 - 热键 允许你按下特定热键组合时触发行为

  • 支持全局热键,无论当前在哪个窗口都生效
  • 支持窗口热键,只在指定应用中生效
  • 可以用于快速切换输入法状态、键盘布局,热键屏蔽,窗口置顶等

规则结构

每条规则由以下部分组成:

字段说明
热键要监听的按键组合
触发行为按下热键后执行的操作
进程名限定在特定进程中生效(留空则全局生效)
附加条件进一步细化匹配的条件类型
窗口类名匹配的窗口类名或控件类名
窗口标题匹配的窗口标题

全局热键 vs 窗口热键

类型说明
全局热键不指定进程名,无论当前在哪个窗口都生效
窗口热键指定进程名,只有当该进程在前台时才生效

提示

  • 窗口热键会在切换到目标应用时自动注册,切换到其他应用时自动注销
  • 全局热键始终处于激活状态

附加条件

当规则设置了进程名后,还可以添加附加条件进行更精确的匹配:

条件类型说明
仅根据进程名匹配 (正则表达式)
窗口标题根据窗口标题匹配 (正则表达式)
窗口类名根据窗口类名或控件类名匹配 (正则表达式)
标题和类名同时匹配窗口标题和类名 (正则表达式)

触发行为

当热键被按下时,可以触发指定行为。详见 行为调度

热键语法

修饰按键映射

符号按键
^Ctrl
+Shift
!Alt
#Win

~ 前缀

在热键前加 ~ 前缀可以控制是否保留按键的原生功能:

写法效果
^a按下 Ctrl+A 时触发,不保留原生功能(按键被屏蔽)
~^a按下 Ctrl+A 时触发,保留原生功能(按键正常工作)

提示

  • 一般情况下建议加上 ~,避免影响按键的正常使用
  • 如果你想屏蔽热键(如禁用某个系统快捷键),可以不加 ~

左右修饰键

使用 <> 前缀可以区分左右修饰键:

写法说明
<^a仅左侧 Ctrl+A
>^a仅右侧 Ctrl+A

常见按键组合

写法实际快捷键
^SpaceCtrl + Space
^,Ctrl + ,
^.Ctrl + .
!/Alt + /
!aAlt + A
#bWin + B
#^cWin + Ctrl + C
#+^dWin + Shift + Ctrl + D
!UpAlt + ↑
!DownAlt + ↓
!LeftAlt + ←
!RightAlt + →
!HomeAlt + Home
!EndAlt + End
!PgUpAlt + Page Up
!PgDnAlt + Page Down
!TabAlt + Tab
!EscAlt + Esc
!EnterAlt + Enter

提示

访问 AutoHotkey 按键列表 可以查看完整的按键映射列表