C# 中调用方向键和回车

来源:互联网 发布:mac怎么删除windows 编辑:程序博客网 时间:2024/06/05 12:18
确保您已经引用了System.Windows.Forms DLL文件.
System.Windows.Forms.SendKeys.Send("A");
发射一个A信号。


Ctrl = ^
Shift = +
Alt = %


如,您想发送一个Ctrl+a (全选)到某个程序。

System.Windows.Forms.SendKeys.Send("^a");


其他特殊按键如"F10"
回车(Enter)等,请用大括号扩起使用。
如,发送回车


System.Windows.Forms.SendKeys.Send("{ENTER}");


特别注意:
{PRTSC} (印屏幕)键,不能够发送到窗口中。只能够发送到句柄0。但是效果不变,依然能够截取屏幕。


以下是 SendKeys 的一些特殊键代。 

键 代码 BACKSPACE {BACKSPACE}、

{BS} 或 {BKSP} 

BREAK {BREAK} 

CAPS LOCK {CAPSLOCK} 

DEL 或 DELETE {DELETE} 或 {DEL} 

DOWN ARROW(下箭头键) {DOWN}

 END {END} 

ENTER {ENTER} 或 ~ ESC {ESC} 

HELP {HELP} 

HOME {HOME} 

INS 或 INSERT {INSERT} 或 {INS} 

LEFT ARROW(左箭头键) {LEFT} 

NUM LOCK {NUMLOCK} 

PAGE DOWN {PGDN} 

PAGE UP {PGUP}

 PRINT SCREEN {PRTSC}(保留,以备将来使用)

 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} 

数字键盘加号 {ADD} 

数字键盘减号 {SUBTRACT} 

数字键盘乘号 {MULTIPLY} 

数字键盘除号 {DIVIDE} 

原创粉丝点击