按键序列常用示例
按键序列常用示例
按键编码
基础按键对应编码
A-Z 原字符即可
Key | Code |
---|---|
SHIFT | + |
CTRL | ^ |
ALT | % |
其他按键
Key | Code |
---|---|
BACKSPACE | {BACKSPACE}, {BS}, or {BKSP} |
BREAK | {BREAK} |
CAPS LOCK | {CAPSLOCK} |
DEL or DELETE | {DELETE} or {DEL} |
DOWN ARROW | {DOWN} |
END | {END} |
ENTER | {ENTER} or ~ |
ESC | {ESC} |
HELP | {HELP} |
HOME | {HOME} |
INS or INSERT | {INSERT} or {INS} |
LEFT ARROW | {LEFT} |
NUM LOCK | {NUMLOCK} |
PAGE DOWN | {PGDN} |
PAGE UP | {PGUP} |
PRINT SCREEN | {PRTSC} (reserved for future use) |
RIGHT ARROW | {RIGHT} |
SCROLL LOCK | {SCROLLLOCK} |
TAB | {TAB} |
UP ARROW | {UP} |
F1 | {F1} |
F2 | {F2} |
F3 | {F3} |
F4 | {F4} |
F5 | {F5} |
F6 | {F6} |
F7 | {F7} |
F8 | {F8} |
F9 | {F9} |
F10 | {F10} |
F11 | {F11} |
F12 | {F12} |
F13 | {F13} |
F14 | {F14} |
F15 | {F15} |
F16 | {F16} |
Keypad add | {ADD} |
Keypad subtract | {SUBTRACT} |
Keypad multiply | {MULTIPLY} |
Keypad divide | {DIVIDE} |
基本按键序列
1. 单个按键
a // 按下a键
ENTER // 按下回车键
{F1} // 按下F1功能键
{ESC} // 按下ESC键
2. 修饰键组合
^c // Ctrl+C(复制)
+v // Shift+V(粘贴)
%f // Alt+F(打开文件菜单)
^+s // Ctrl+Shift+S(另存为)
^%d // Ctrl+Alt+D(在IDE中显示调试视图)
3. 组合按键序列
^(ec) // 按住Ctrl同时依次按下e和c
+(abc) // 按住Shift同时依次按下a、b、c(输入大写ABC)
^%({TAB} {TAB}) // 按住Ctrl+Alt同时按下两次TAB键
4. 序列按键
+EC // 按住Shift按E,然后按C(无Shift修饰)
^e^c // 先按Ctrl+E,然后按Ctrl+C
{F2}{F3}{F4} // 依次按下F2、F3、F4
5. 重复按键
{LEFT 5} // 按下左箭头5次
{h 10} // 按下H键10次
{SPACE 3} // 按下空格键3次
{DELETE 2} // 按下删除键2次
实用场景示例
1. 文本编辑
^c // 复制
^v // 粘贴
^x // 剪切
^z // 撤销
^+z // 重做(Ctrl+Shift+Z)
^a // 全选
^f // 查找
^+f // 高级查找
^+l // 选择当前行
^d // 重复选择当前单词
2. 导航操作
{HOME} // 移动到行首
{END} // 移动到行尾
^{HOME} // 移动到文档开头
^{END} // 移动到文档结尾
^+{HOME} // 选择到文档开头
{PGUP 3} // 向上翻页3次
{PGDN} // 向下翻页1次
3. 窗口管理
%{TAB} // Alt+Tab(切换窗口)
%+{TAB} // Alt+Shift+Tab(反向切换窗口)
%{F4} // Alt+F4(关闭当前窗口)
%{SPACE} // Alt+Space(打开系统菜单)
%{ENTER} // Alt+Enter(全屏切换)
4. 开发调试
^{F5} // 启动调试
^{F9} // 设置/取消断点
^{F10} // 跳过
^{F11} // 步入
^+{F5} // 停止调试
%{F12} // 打开开发者工具(浏览器)
5. 自定义宏操作
// 快速输入当前日期
+(dddd){SPACE}+(mmmm){SPACE}{d 2}{,}{SPACE}{y 4}// 快速注释代码
^+k^+c // 添加注释
^+k^+u // 取消注释// 多光标操作
^+{UP} // 向上添加光标
^+{DOWN} // 向下添加光标
^+l // 选择所有匹配项
特殊序列技巧
1. 组合键序列
// 保存所有文件并关闭编辑器
^(s) // Ctrl+S保存当前文件
^+s // Ctrl+Shift+S保存所有文件
%{F4} // Alt+F4关闭窗口
2. 延迟操作序列
// 需要系统支持时间延迟
{WAIT 500} // 等待500毫秒
^c{WAIT 200}^v // 复制后等待200毫秒再粘贴
3. 复杂重复操作
// 格式化代码:选择全部+格式化文档
^a{WAIT 100}^+f// 批量重命名:选择单词+重命名
^d{WAIT 100}{F2}
注意事项
- 修饰键作用范围:
+(EC)
:Shift在整个序列中保持按下+EC
:Shift只修饰E,C无修饰
- 重复键格式:
- 正确:
{LEFT 5}
- 错误:
{LEFT5}
(缺少空格)
- 正确:
- 特殊键名称:
- 功能键:
{F1}
-{F24}
- 方向键:
{UP}
,{DOWN}
,{LEFT}
,{RIGHT}
- 导航键:
{HOME}
,{END}
,{PGUP}
,{PGDN}
- 编辑键:
{INSERT}
,{DELETE}
,{BACKSPACE}
- 功能键:
- 平台差异:
- 某些序列在Windows、macOS和Linux上行为不同
- 特殊键名称可能因系统而异
参考文档
SendKeys Class