2013-06-04 3 views
0

아이디어는 키 입력 캐처가하는 것과 같은 것을하지만 여러 입력 장치를 사용하는 것입니다. 포커스가 다른 창에 있더라도 장치의 입력을 기록하는 창을 원합니다. 어떤 라이브러리 또는 방법을 사용하여이 작업을 수행 할 수 있습니까?입력 장치를 위해 하나 이상의 창에 초점을 유지하는 방법

+2

아직 어떤 연구를하고 있습니까? – gunr2171

+0

[이것이 필요한 것입니다] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms644959%28v=vs.85%29.aspx) – Nasreddine

+0

http://support.microsoft.com. com/kb/318804/ko-us에는 기본적인 아이디어가 있지만 다른 창을 클릭하면 추적이 중지됩니다. 창에 포커스가 없어도 데이터를 계속 가져 오려면 창이 필요합니다. –

답변

1

일반적으로 low level Hook을 통해 처리됩니다. How to set a Windows hook in Visual C# .NET을 보여주는 Microsoft KB 기사가 있지만 직접 처리 할 C# 라이브러리는 없습니다.

+0

다른 창을 클릭하면 후크가 추적을 멈 춥니 다. 그게 내가하는 일이 아니에요. 이미이 기사를 발견 했으니까요. 미안 해요. –

+0

@superradish 그건 정상적인 고리예요. 낮은 수준의 고리가 필요합니다. 제가 게시 한 첫 번째 링크에서 고리를 읽으십시오. 그러면 그 고리를 만드는 데 기사를 적용하는 방법을보아야합니다. 하지만 마우스 + 키보드 LL 훅만 C#에서 작동합니다. –

+0

괜찮습니다. 마우스와 키보드 만 있으면됩니다. –

관련 문제