Sunday, September 24, 2006
QnA] Pause / Break, Shift 키의 아스키코드(ASCII Code) 값은?
Pause 키나 Break 키에는 아스키 코드 값이 없습니다.
눌렀을 때 글자가 찍히는 키에만 아스키 코드 (ASCII Code) 값이 있습니다. Enter 키나 Tab키는 비록 보이지는 않지만 글자가 찍히긴 찍힙니다. 따라서 Enter 키의 아스키 코드 값은 10진수로 13이고, Tab키의 아스키 코드 값은 10진수로 9 입니다. 정확하게 말하자면 키의 아스키 값이 아닌, 키가 만들어 내는, 개행문자와 탭문자의 아스키 값입니다.
다만, Pause 키나 Break 키에는 "스캔 코드 (Keyboard Scan Codes)" 라는 것이 있습니다. 이 스캔 코드 값을 이용하여, Pause 키나 Break 키가 눌러졌나 안 눌러졌나를 판별합니다.
물론 스캔 코드라는 것은, 모든 키가 다 가지고 있습니다. 즉 글자가 찍히는 키도 스캔 코드 값이 있습니다. 그런데 스캔 코드는 아스키 코드와 달리 절대적인 것인 아닌 데다 엄청나게 복잡합니다... +_+;
눌렀을 때 글자가 찍히는 키에만 아스키 코드 (ASCII Code) 값이 있습니다. Enter 키나 Tab키는 비록 보이지는 않지만 글자가 찍히긴 찍힙니다. 따라서 Enter 키의 아스키 코드 값은 10진수로 13이고, Tab키의 아스키 코드 값은 10진수로 9 입니다. 정확하게 말하자면 키의 아스키 값이 아닌, 키가 만들어 내는, 개행문자와 탭문자의 아스키 값입니다.
다만, Pause 키나 Break 키에는 "스캔 코드 (Keyboard Scan Codes)" 라는 것이 있습니다. 이 스캔 코드 값을 이용하여, Pause 키나 Break 키가 눌러졌나 안 눌러졌나를 판별합니다.
물론 스캔 코드라는 것은, 모든 키가 다 가지고 있습니다. 즉 글자가 찍히는 키도 스캔 코드 값이 있습니다. 그런데 스캔 코드는 아스키 코드와 달리 절대적인 것인 아닌 데다 엄청나게 복잡합니다... +_+;
tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000
그래서 결국 Shift키의 아스키코드값이 뭔가요..
Shift 키에는 아스키 코드가 없습니다.
Shift 키는 글자가 안 찍히는 특수키라서 아스키 값이 없습니다.
<< Home