2017-12-08 2 views
0

키보드 에뮬레이션 역할을하는 바코드 스캐너를 다루고 있습니다. 바코드 라벨에 맞춤 제목 글자 (파이프)를 인쇄했습니다. 내 주요 양식에서 keypress 이벤트를 듣고 사용자 정의 헤더 문자를 확인하자마자 스캔을 받고 내 물건보다.최소화시 바코드 캡처

이 방법은 응용 프로그램이 집중되어 있지만 응용 프로그램이 최소화되거나 초점이 맞지 않으면 아무 작업도 수행 할 수 없습니다.

키보드 단축기를 설정하려고했습니다. Partialli가 작동합니다 : 제 응용 프로그램은 첫 번째 문자에만 초점을 맞추지 만 스캐너에서 아주 빨리 튀어 나오는 연속 문자를 캡처 할만큼 빠르지는 않습니다.

응용 프로그램과 함께이 키 입력을 캡처하는 방법에 대한 아이디어가 있습니까? 분명히 heading char id가 감지되면 연속 문자가 vbcr로 완료되거나 시간 제한에 도달 할 때까지 후속 문자를 억제해야합니다. 스캐너가 두 번째

+0

이렇게하려면 [낮은 수준의 키보드 고리] (https://github.com/gmamaladze/globalmousekeyhook)를 사용해야합니다. –

답변

0

미만의 십분의 일에 15 개 문자의 순서를 뱉어

참고이 Windows가 만 활성 응용 프로그램이 키보드 입력을 처리 할 작동하는 방법이다. 따라서 응용 프로그램을 최소화하면 키보드 입력을 수신하거나 처리하지 못합니다.

브래들리 우퍼 너 (Bradley Uffner)가 언급했듯이, 전 세계적으로 키보드 처리기가 필요합니다. 저는 이것을 과거에 사용해 왔으며 아주 잘 작동합니다. 기본적으로 최소화 된 상태에서도 키보드 입력을 처리하는 시스템 전체 리스너입니다.

관련 문제