|
특수키를 처리하기위해서는...
윈용이라면..
가상 키코드에 대해서 이해 하시면 될거 같구요..
도스용이라면..
Keyboard Buffer에 대해서 이해를 하셔야 합니다
간단히 설명드리면..
Key입력이 발생하면.. 16비트 값이 전송됩니다.
이중에 상위 8비트는 ScanCode 하위 8비트는 ASCII가 전송됩니다.
특수키를 처리하기 위해서는 ScanCode를 얻어 올수 있어야 합니다.
예전에 프로그래밍 할때는 bioskey를 이용해서 스캔코드를 얻었던거 같은데..
기억이 정확하진 않군요..
오늘도 음악을 들어며 님이 쓰신 글 :
: 원더용 에디터박스처럼 문자열과 숫자입력용 에디터박스를 만들려고 합니다..
: 스켄에프를 쓰니까 특수키처리도 되지 않고해서...
: 어떻케 만들어야 하죠...
: 장애인 기능대회를 준비중인데...
: 대회문제상 스캔에프를 쓰서 입력받기에는 문제가 있군요....
:
:
: 컴팔러:비시 4.5
:
|