N키 롤오버??



N키 롤오버가 동시에 키를 여러개 입력받는거라고 알고 있는데요..
거기까진 아니더라도 보통 2개정도는 동시에 되는걸로 아는데
보통 키보드 들은 2키를 아무리 잘눌러도 나중에 누른 키만 계속 찍히게 되는데
이것은 제대로 지원이 않되는 이유여서 일까요?
아니면 키보드에서 신호를 나중것만 보내서 일까요?

tc1100 노트북을 사용중인데, 그녀석은 잘만 누르면
2개이상 눌렀을때 한꺼번에 나오는 현상이 있어서 갑자기 궁금해지네요 ^^;
(물론 키에 따라서 같이 되는것과 않되는 것이 있긴 한데요..)


이전 댓글 5
주병현 2005-05-09 16:50
그럼 n키 롤오버는 정확히는 동시 입력이 아니고.. '사용자가 키 입력시 다른키를 누르고 있는 동안 새로운 키 입력이 들어왔을때 그것을 제대로 판단 가능하다.' 이쪽으로 생각하는게 정확한 것이군요...
안기영 2005-05-09 17:30
다른키를 누르고 있는 동안 새로운 키 입력이 들어왔을 때 제대로 판단하는 것이 가능한 것이 바로 동시입력 아닌가요? 그게 바로 동시에 눌러져서 신호가 간다는 것인데요 ^^
안기영 2005-05-09 17:37
OS 에서는 여러개의 keydown 을 다 인식했더라도 마지막 keydown 만 프로그램에게 넘겨줍니다. 그러나 OS 로부터 입력을 전달받는 일반적인 프로그램이 아느라 직접 입력을 제어하는 프로그램들의 경우, 대개 게임이 그렇겠죠, 이야기가 달라집니다. 대전액션 게임이나 음악 게임들(비트매니아 퍼커션 등)을 PC 에서 N 키 롤오버 키보드로 해보신 분은 아마 기술이 안들어가고 동시에 음표를 치지 못하는 애로사항을 분명히 경험했을 것입니다. 타자가 엄청 빠르다든가 이런 게임을 하지 않으면 N 롤오버의 장점을 실감하는 일은 드물 것 같네요.
주병현 2005-05-09 18:04
tc1100의 키보드의 경우 같이 눌러질경우에는 두개이상의 키 모두다 WM_Keydown과 WM_Char 메세지가 번갈아 들어오네요.. 뭐.. 위의 게임에서 쓸수는 없겠지만요.. 따로 입력시에는 되지 않고 같이 눌러질 경우에서만 해당하니깐요..
안기영 2005-05-09 22:38
앗 위에 잘못 썼군요 N 키 롤오버 아닌 마우스로 겜했을때 문제가 생기는 경우가 있다는 거였습니다. ^^
← 질문답변 목록으로