키보드와 키보드 연동 분리.


컴퓨터에 키보드를 두 개 꼽았을 때..
컴퓨터는 키보드가 한 개만 있는 걸로 인식합니다.
컴퓨터가 인식이야 두 개로서 잘 구별하겠지만..
사용자의 입장에서 볼 때는 한 개와 구별되지 않는 동일한 결과를 얻습니다.

그래서..
이쪽과 저쪽을 구분할 수 있는지 테스트 해 보았습니다.


이쪽 키보드를 찍으면.. 이쪽에서만 입력되고,

저쪽 키보드를 찍으며.. 저쪽에서만 입력되도록.. 했습니다.


"심심풀이"로 몇 줄 짜 본 코드입니다.

사실.. 인터넷 뒤져서 남의 것 온통 짜집기 한 것입니다.
제가 스스로 "고안"한 것은 한 줄도 없습니다. ^^



USB 키보드 2개만 시험 완료.
Win 8.1 64bit

오토핫키 소스 코드하고,
실행 파일하고 올립니다.



=끝=




캡처.JPG





첨부파일 (3)

댓글 12
LEY 2015-11-15 22:54
이걸 켜두면 다른 프로그램 작동 시에도 똑같이 작용하나요?
정은이 2015-11-15 23:39

아닙니다.

위의 작은 프로그램은, 프로그램 쪽에서 키보드를 구분하는 것이 "가능한지" 확인하기 위한 것입니다. 


가능성을 확인했으므로, 그에 맞게 프로그램을 짜기만 하면 됩니다.  생각 가능한 모든 방면에 사용할 수 있습니다.  USB 포트를 기준으로 구분하기 때문에, 제 컴퓨터의 경우에는 6대의 키보드를 구분합니다.  즉, "a" 키를 예로 든다면, 여섯 개의 "a" 키에 대해서 각각 다른 작동을 사용자가 지정할 수 있습니다. 큰 그림을 보자면, 수백 개의 소프트웨어 매크로 키가 새로 생겼다는 의미인 것입니다. (키보드 뿐만 아니라, 마우스도 구분하는 것 같습니다. 마우스는 관심 없어서 잘 모름..)


키보드가 딱 두 대인 경우라면, 보다 간편한 방법으로 필터 드라이버를 사용하는 것이 좋습니다. 하지만, 키보드 대수가 두 대를 넘어설 때는 구분할 방법이 없습니다. 스캔 코드의 개수는 그렇게 많지 않기 때문입니다.


과연 매크로 키를 100개 (혹은 500개) 사용하는 사람이 누가 있을까요.. 저의 경우를 보더라도.. 매크로 키는 열 개 정도면 충분한 것 같습니다. 결국.. 두 가지 방법 모두 엄청난 낭비일 뿐입니다. 그래서, 아무도 사용하지 않는 방법인 것 같습니다.  ^^

ThinkPadIBM 2015-11-18 04:47

유용한 정보 감사합니다. 지금 당장 적용해 볼수는 없어도 상당한 효용이 있을법한 정보입니다


잘 활용하면 어마어마한 키조합을 만들 수 있을것 같은데...

3rdlab 2016-01-03 19:50
와 흥미로운 실험이네요~
해피좋아 2016-01-13 11:11

정보 감사합니다.

rnsrakwk4 2016-01-15 16:18

정보 감사합니다


윤지훈 2016-01-21 02:44

ㅠㅠ 무언가 외계어가 ㅜㅜ

[푸하] 2016-01-26 06:02

ㅎㅎ 뭔가 어디서 본거같긴한데 여튼 잘보고갑니다

니코포리 2016-02-23 16:27

잘 보고 갑니다!

조웅진 2016-03-24 08:37

잘보고갑니다

밥그릇냠 2016-04-16 19:40

좋은정보 감사합니다.

에슈탈 2016-05-01 14:18

정보 감사드립니다.