첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ SendKeys 클래스를 사용해 키 코드를 전송하는 방법을 보여준다.

 

1. 단일 키보드 문자를 지정하기 위해서, 문자 자체를 사용한다.

 

예) A 문자를 표현하기 위해서, 메소드에 문자열 "A"를 전달한다.

 

2. 1개 이상의 문자를 표현하기 위해서, 선행하는 문자에 각 추가 문자를 덧붙인다.

 

예) A, B 그리고 C 문자를 표현하기 위해서, "ABC"와 같은 매개 변수를 지정한다.

 

3. 더하기 기호(+), 퍼센트 기호(%), 틸드(~) 그리고 괄호 ()는 특별한 의미를 갖는다. 이 문자들 중 하나를 지정하기 위해서 중괄호({})로 문자를 묶는다.

 

예) 더하기 기호를 지정하기 위해서, "{+}"를 사용한다.

 

4. 중괄호 문자를 지정하기 위해서, "{{}"와 "{}}"를 사용한다.

 

5. 대괄호([])는 특별한 의미가 없지만, 중괄호로 묶어야 한다. 다른 애플리케이션에서, 동적 데이터 교환(DDE) 발생시 중요할 수 있는 특별한 의미를 갖는다.

 

6. 특수 키는 아래와 같다.

 

▶ 표

─────────────────────────
키                코드
────────  ────────────────
Backspace         {BACKSPACE}, {B} 또는 {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}
Keypad Add        {ADD}
Keypad Subtract   {SUBTRACT}
Keypad Multiply   {MULTIPLY}
Keypad Divide     {DIVIDE}
─────────────────────────

 

7. 조합 키는 아래와 같다.

 

▶ 표

──────
키      코드
───  ──
SHIFT   +
CTRL    ^
ALT     %
──────

 

8. 다른 여러 키를 누르는 동안 SHIFT, CTRL 및 ALT 조합을 누르고 있어야 함을 지정하려면 해당 키의 코드를 괄호로 묶는다.

 

예) E와 C를 누른 상태에서 SHIFT를 누르도록 지정하려면 "+ (EC)"를 사용한다.
예) SHIFT를 누른 상태에서 E를 누르고 SHIFT없이 C를 누르도록 지정하려면 "+EC"를 사용한다.

 

9. 반복 키를 지정하려면 {key number} 형식을 사용한다. 키와 숫자 사이에 공백을 넣어야 한다.

 

예) {LEFT 42}는 왼쪽 화살펴 키를 42번 누르는 것을 의미한다.
예) {H 10}은 H를 10번 누르는 것을 의미한다.

728x90
그리드형(광고전용)
Posted by icodebroker
,