팁 & 테크
컴퓨터에 키보드를 두 개 꼽았을 때..컴퓨터는 키보드가 한 개만 있는 걸로 인식합니다.
컴퓨터가 인식이야 두 개로서 잘 구별하겠지만..
사용자의 입장에서 볼 때는 한 개와 구별되지 않는 동일한 결과를 얻습니다.
그래서..
이쪽과 저쪽을 구분할 수 있는지 테스트 해 보았습니다.
이쪽 키보드를 찍으면.. 이쪽에서만 입력되고,
저쪽 키보드를 찍으며.. 저쪽에서만 입력되도록.. 했습니다.
사실.. 인터넷 뒤져서 남의 것 온통 짜집기 한 것입니다.
제가 스스로 "고안"한 것은 한 줄도 없습니다. ^^
USB 키보드 2개만 시험 완료.
Win 8.1 64bit
오토핫키 소스 코드하고,
실행 파일하고 올립니다.
=끝=
아닙니다.
위의 작은 프로그램은, 프로그램 쪽에서 키보드를 구분하는 것이 "가능한지" 확인하기 위한 것입니다.
가능성을 확인했으므로, 그에 맞게 프로그램을 짜기만 하면 됩니다. 생각 가능한 모든 방면에 사용할 수 있습니다. USB 포트를 기준으로 구분하기 때문에, 제 컴퓨터의 경우에는 6대의 키보드를 구분합니다. 즉, "a" 키를 예로 든다면, 여섯 개의 "a" 키에 대해서 각각 다른 작동을 사용자가 지정할 수 있습니다. 큰 그림을 보자면, 수백 개의 소프트웨어 매크로 키가 새로 생겼다는 의미인 것입니다. (키보드 뿐만 아니라, 마우스도 구분하는 것 같습니다. 마우스는 관심 없어서 잘 모름..)
키보드가 딱 두 대인 경우라면, 보다 간편한 방법으로 필터 드라이버를 사용하는 것이 좋습니다. 하지만, 키보드 대수가 두 대를 넘어설 때는 구분할 방법이 없습니다. 스캔 코드의 개수는 그렇게 많지 않기 때문입니다.
과연 매크로 키를 100개 (혹은 500개) 사용하는 사람이 누가 있을까요.. 저의 경우를 보더라도.. 매크로 키는 열 개 정도면 충분한 것 같습니다. 결국.. 두 가지 방법 모두 엄청난 낭비일 뿐입니다. 그래서, 아무도 사용하지 않는 방법인 것 같습니다. ^^