按鍵序列常用示例
按鍵編碼
基礎按鍵對應編碼
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