VPet/VPet-Simulator.Windows/快捷键通用注解.md
2023-02-27 23:29:40 +11:00

77 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 键盘快捷键 通用注解
## 编写方法
每个键由一个或多个字符表示。 若要指定单个键盘字符,请使用字符本身。 例如,若要表示字母 A请将字符串“A”传递给该方法。 若要表示多个字符,请将每个附加字符追加到前面的字符。 若要表示字母 A、B 和 C请将参数指定为“ABC”。
加号 (+) 、插入符号 ^ () 、百分比符号 (%) 、平铺 (~) ,括号 () 具有特殊含义. 若要指定其中一个字符,请将它括在大括号 ({}) 中。 例如,若要指定加号,请使用“{+}”。 若要指定大括号字符,请使用“{{}”和“{}}”
## 特殊按键
若要指定在按下键(如 ENTER 或 TAB时未显示的字符以及表示操作而不是字符的键请使用下表中的代码。
| 键 | 代码 |
| :------------ | :------------------------- |
| Backspace | {BACKSPACE}、{BS}或 {BKSP} |
| BREAK | {BREAK} |
| Caps Lock | {CAPSLOCK} |
| DEL 或 DELETE | {DELETE} 或 {DEL} |
| 向下键 | {DOWN} |
| End | {END} |
| Enter | {ENTER}或 ~ |
| ESC | {ESC} |
| HELP | {HELP} |
| Home | {HOME} |
| INS 或 INSERT | {INSERT} 或 {INS} |
| 向左键 | {LEFT} |
| Num Lock | {NUMLOCK} |
| Page Down | {PGDN} |
| Page Up | {PGUP} |
| 打印屏幕 | {PRTSC} (保留供将来使用) |
| 向右键 | {RIGHT} |
| Scroll Lock | {SCROLLLOCK} |
| Tab | {TAB} |
| 向上键 | {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} |
| 小键盘加 | {ADD} |
| 小键盘减 | {SUBTRACT} |
| 小键盘乘 | {MULTIPLY} |
| 小键盘除 | {DIVIDE} |
## 键盘转换键
若要指定键与 SHIFT、Ctrl 和 ALT 键的任意组合,请在键代码前面加上以下一个或多个代码。
| 键 | 代码 |
| :---- | :--- |
| SHIFT | + |
| Ctrl | ^ |
| ALT | % |
## 同时按下
若要指定应按住 SHIFT、Ctrl 和 ALT 的任意组合,同时按下其他几个键,请将这些键的代码括在括号中。 例如,若要指定在按下 E 和 C 时按住 SHIFT请使用“+ (EC) ”。 若要指定在按下 E 时按住 SHIFT后跟 C 而不使用 SHIFT请使用“+EC”。
## 重复按下
若要指定重复键,请使用 {key number} 格式。 必须在键和数字之间放置空格。 例如,{LEFT 42} 表示按向左键 42 次; {h 10} 表示按 H 10 次。
## 来源与更多
键盘按键功能使用的是 SendKeys.Send(String)
如需详细了解该功能,可以前往 [微软文档 SendKeys.Send(String) 方法](https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.sendkeys.send?view=windowsdesktop-7.0#--) 查看