[C#]SendKeys.Send
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_DoubleClick(object sender, EventArgs e) { this.textBox1.Focus(); SendKeys.Send("ABCDE"); } } } |
실행화면
더블클릭 전 더블클릭 후
SendKeys.Send함수에 들어가는 키값은 아래와 같고
Key
코드
백스페이스
{BACKSPACE} {BS} 또는 {BKSP}
BREAK
{BREAK}
CAPS LOCK
{CAPSLOCK}
DEL 또는 삭제
{DELETE} 또는 {DEL}
아래쪽 화살표
{DOWN}
END
{END}
ENTER
{ENTER} 또는 ~
Esc 키
{ESC}
도움말
{HELP}
홈
{HOME}
INS 또는 INSERT
{INSERT} or {INS}
왼쪽 화살표
{LEFT}
NUM LOCK
{NUMLOCK}
Page Down
{PGDN}
Page Up
{PGUP}
화면 인쇄
{PRTSC} (나중에 사용할 예약 됨).
오른쪽 화살표
{RIGHT}
스크롤 잠금
{SCROLLLOCK}
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 키의 조합이와 결합 된 키를 지정 하려면 다음 코드 중 하나 이상과 키 코드를 앞에 있습니다.
Key
코드
SHIFT 키
+
CTRL
^
ALT 키
%
특문과 합쳐서 쓸때는
Ctrl + C = "^C"
Ctrl + V = "^V"
Ctrl + Alt + Enter = "^%{ENTER}"
이런 식으로 사용 하면 된다.