2012년 6월에 작성된 글입니다. 14년 전 정보라 제품, 가격, 링크가 지금과 다를 수 있습니다.
키보드 개조를 목적으로 공부하고 있는 늅인데 정보찾기가 너무 힘드네요.
컨트롤러가 어떤기능을 수행하는건지 궁금합니다.
그리고 개조를 목표로 하고 있다면 어떤 단계로 공부해나가면 되는지 알려주시면 감사하겠습니다. ㅜㅜ
이전 댓글 3
이상한나라의동화2012-06-04 00:18
콘트롤러의 기능은 다음과 같습니다.1 전원이 공급되면 키보드가 정상인지 확인해서 이상 여부를 컴퓨터에 보고합니다. 이 과정을 POST(Power On Self-Test)라고 합니다.2 매순간 키보드의 스위치를 변화가 있는지 감시합니다.3 만약 어떤 키가 눌리거나 떼어지면 해당키의 해당 스캔코드를 컴퓨터에 보고합니다.4 어떤 이상이 있어서 컴퓨터가 접수못한 정보가 있다면 컴퓨터는 재발송을 요구하고 이 요구가 있을때 마지막 보낸 정보를 재 전송합니다.5 컴퓨터에서 LED점멸의 요구가 있을 때 해당 요청에 맞는 LED를 키거나 끕니다. 몇개의 단어로 요약하면 "키의 변화 보고", "컴퓨터요구에 맞는 기능수행"이라고 말할 수 있습니다.콘트롤러는 matrix라고 하는 거미줄위의 거미라고 말할 수 있습니다. 거미줄의 교점에 스위치가 있는 것이구요. 각각의 콘트롤러는 독자적인 matrix에서만 동작하게 됩니다. 즉, 거미를 다른 거미줄에 놓으면 이상동작을 하게된다는 말입니다.흔한(?) 개조라는 것이 (컨트롤러의 속성·matrix의 이해를 필요로하는...)1 옛날에 쓰였던 낡은 키보드를 동작시키려고 할때 흔히 구할 수 있는 싸구려 키보드의 콘트롤러를 뽑아내서 이식하는 경우를 생각할 수 있겠구요. 이때는 싸구려 키보드 콘트롤러에 맞게 새로 거미줄을 만들어 주어야 거미가 잘 삽니다.^^2 텐키부분을 잘라내어 텐키리스를 만들경우 거미줄 일부를 보수할 필요가 있는 것입니다.3 더 있을 텐데 당장은 생각이 나지 않네요.