본문 바로가기
개발

[C#]Keys 열거형, 어떤 키를 가리키는 걸까요?

by 비손 2008. 9. 27.
Keys 열거형 설명을 보면 잘 모르겠는 것이 많아서 몇 가지 적어봤습니다.
과연 이 버튼이 Keys 열거형에선 어떤 이름으로 사용되고 있을지 한 번 봅시다. (너무 알아보기 쉬운 것들은 제외)
가능하면 위에서 아래, 왼쪽에서 오른쪽 순으로 입력하려고 노력했습니다 ^^
왼쪽이 키보드
, 오른쪽이 Keys 열거형 이름입니다.

~,` -> Oemtilde
!,1 -> D1
@,2 -> D2
...
),0 -> D0
_,- -> OemMinus
+,= -> OemPlus
|,\ -> OemPipe
← (BackSpace) -> Back
{,[ -> OemOpenBrackets
},] -> OemCloseBrackets
Enter -> Return
Caps Lock -> Capital
:,; -> OemSemicolon
",' -> OemQuotes
Shift -> ShiftKey (오른쪽 왼쪽 다 인식합니다. LShiftKey, RShiftKey도 있습니다.)
<,, -> Oemcomma
>,. -> OemPeriod
?,/ -> OemQuestion
Ctrl -> ControlKey (Shift와 마찬가지)
왼쪽 윈도우키 -> LWin
Alt -> Menu (Shift와 마찬가지)
한자 -> HanjaMode
SpaceBar -> Space
한/영 -> KanaMode
오른쪽 윈도우키 -> RWin
마우스 오른쪽 버튼 메뉴 기능의 키(오른쪽 윈도우키 옆에 있는 키) -> Apps
오른쪽 Ctrl -> HanjaMode (Ctrl, RControlKey로도 작동하고, HanjaMode로도 작동합니다.)
PageUp -> PageUp, Prior
PageDown -> PageDown, Next
↑ -> Up
← -> Left
↓ -> Down
→ -> Right

키패드 있는 곳의 키들
/ -> Divide
* -> Multiply
- -> Subtract
+ -> Add
0~9까지 키패드의 숫자들 -> NumPad0 ~ NumPad9
. -> Decimal