본문 바로가기

Window Programming/VC

VC Key Code


가상키 코드       값(16진수)        해당키

VK_LBUTTON    01                   마우스왼쪽버튼

VK_RBUTTON    02                   마우스오른쪽버튼

VK_CANCEL      03                   Ctrl-Break

VK_MBUTTON   04                   마우스가운데버튼

VK_BACK          08                   Backspace

VK_TAB            09                   Tab

VK_CLEAR        0C                   넘버락키가 꺼져 있을때의 5

VK_RETURN      0D                  Enter

VK_SHIFT         10                   Shift

VK_CONTROL   11                   Ctrl

VK_MENU         12                   Alt

VK_PAUSE        13                   Pause

VK_CAPITAL     14                   Caps Lock

VK_ESCAPE      1B                  ESC

VK_SPACE        20                  Spacebar

VK_PRIOR         21                  PgUp

VK_NEXT          22                  PgDn

VK_END            23                  End

VK_HOME         24                  Home

VK_LEFT          25                   좌측방향키

VK_UP              26                   위쪽방향키

VK_RIGHT         27                   우축방향키

VK_DOWN         28                   아래쪽방향키

VK_SNAPSHOT 2C                 PrintScreen

VK_INSERT      2D                  Insert

VK_DELETE     2E                  Delete

                      30~39             숫자키(0~9)

                      41-5A             영문자(A~Z)

VK_LWIN          5B                 왼쪽윈도우키

VK_RWIN          5C                 오른쪽윈도우키

VK_NUMPAD0    60                숫자패드 0~9

~VK_NUMPAD9  ~69

VK_F1~VK_F24    70~87          평션키 F1~F24

VK_NUMLOCK   90                 넘버락키

VK_SCROLL      91                 스크롤락키

keybd_event에서 쓸 때 영어 소문자를 입력하고 싶어도 대문자로 'L' 이런 식으로 씀. MapVirtualKey.

한글 입력 위해서는 keybd_event의 눌렀다 뗐다 사이에 keybd_event 또넣어주는 식으로 해줘야함.

자세한 건 나중에 정리 -_-