mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
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 키가 눌러졌나 안 눌러졌나를 판별합니다.

물론 스캔 코드라는 것은, 모든 키가 다 가지고 있습니다. 즉 글자가 찍히는 키도 스캔 코드 값이 있습니다. 그런데 스캔 코드는 아스키 코드와 달리 절대적인 것인 아닌 데다 엄청나게 복잡합니다... +_+;




tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000

2 Comments:
At November 6, 2017 at 5:48 PM, Anonymous Anonymous said...

그래서 결국 Shift키의 아스키코드값이 뭔가요..

 
At November 6, 2017 at 5:58 PM, Blogger mwultong said...

Shift 키에는 아스키 코드가 없습니다.

Shift 키는 글자가 안 찍히는 특수키라서 아스키 값이 없습니다.

 

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top