원격 데스크톱에서 실행되는 응용 프로그램에서 USB 바코드 스캐너를 사용해야합니다. 이 스캐너는 Windows에서 키보드로 인식됩니다. 그러나 바코드 스캔을 시도 할 때마다 3 번째 또는 4 번째 문자가 다른 문자로 바뀝니다. 숫자를 손으로 입력 할 때, 정확하게 숫자가 쓰여지고 있습니다. 문제는 프로그래밍 방식으로 키보드에서 "지연"을 생성하는 방법이 있습니까? 예를 들어, 키보드 입력 이벤트와 화면의 결과 사이에 0.5 초의 차이를 만들고 싶습니다. 얼마 전에 저는 Windows 훅 (hook)을 사용하여 키보드 입력을 전 세계적으로 변경할 수 있었지만, 지연으로 인해 문제가 있음을 기억합니다. 다른 방법이 있습니까?목적에 따라 타이핑 래그를 생성합니다.
-1
A
답변
0
스크립트를 키보드 입력을 수신 대기하고 동일한 키보드 버튼을 누르면 autohotkey 스크립트를 만들 수 있습니다.
AHK (autohotkey)를 정한 후에는 ahk documentation에있는 intruction을 AHK 스크립트로 처리 할 수 있습니다.
- 바탕 화면을 마우스 오른쪽 버튼으로 클릭하십시오.
- 메뉴에서 "새로 만들기"를 찾습니다.
- "새로 만들기"메뉴에서 "자동 핫 스크립트"를 클릭하십시오.
- 스크립트에 새 이름을 지정하십시오. 참고 : 확장명은 .ahk로 끝나야합니다. 전의. MyScript.ahk
- 새로 만든 파일을 바탕 화면에서 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- "스크립트 편집"을 클릭하십시오.
- 아마도 메모장이 팝업되었을 것입니다. 그렇다면 SUCCESS!
i::
sleep, 500 ;
Send, i
Return
(당신은 "나는"다른 키보드 키 변경)을.
"다른 방법이 있나요 * *?"함수는 사용하는 코드의 양을 줄일 수 있지만, 나는 AHK 스크립트
+0
소프트웨어는 괜찮은 것처럼 보이지만 코드를 지연시키는 대신 블록 입력 문자를 제공하도록 코드를 작성했습니다. – Siocki
관련 문제
- 1. 목적에 따라 코드를 깨서 단위 테스트를 확인하십시오.
- 2. 내 목적에 따라 사용할 수있는 텍스트 마이닝/NLP 방법은 무엇입니까?
- 3. 목적에 따라 argv를 통해 세그먼테이션 결함 가져 오기
- 4. dplyr 각 그룹에 리드/래그를 적용하십시오.
- 5. 타이핑 혼란?
- 6. 자바 간헐 래그를 수정하는 방법은 무엇입니까?
- 7. 버튼 ID와 값에 따라 php로 목록을 생성합니다.
- 8. 객체 유형에 따라 동적으로 HTML을 생성합니다.
- 9. Python은 입력에 따라 while 루프를 생성합니다.
- 10. 암시 타이핑
- 11. 프로토 타이핑
- 12. 이미지보기 목적에 cicle 드로잉 c
- 13. 분할 XTS 목적에 관계없이 날짜
- 14. 내 데이터 모델이 목적에 적합한가요?
- 15. 안드로이드는 알림 목적에 여분을 넣습니다.
- 16. JavaScript의 목적에 상응하는 C가 있습니까?
- 17. JTextArea는 제 목적에 맞는 클래스입니까?
- 18. 다이내믹 타이핑, 오리 타이핑 및 파라 메트릭 다형성의 차이점은 무엇입니까?
- 19. Python 2.7에서 타이핑 모듈 사용
- 20. Java Hashmap의 타이핑 시스템은 무엇입니까?
- 21. 타이핑 드롭 다운리스트
- 22. 오리 타이핑이없는 동적 타이핑?
- 23. SQLite3의 동적 타이핑
- 24. 프로토 타이핑 "인수"
- 25. 자기 참조 형 타이핑
- 26. WPF 빠른 프로토 타이핑.
- 27. jquery 타이핑 효과
- 28. 타이핑 설치 허가 오류
- 29. 얼랭 타이핑 분야
- 30. 타이핑 선언을 어떻게 확장합니까?
에서 작업을 수행하는 방법을 모른다 - 당신의 문자는 이유를 알아낼 변경되고 대신 해결됩니다. 어쩌면 당신은 나쁜 운전사를 가졌을 것입니다. 아마 원격 액세스에 결함이 있습니다. 한쪽에 입력하는 내용은 다른 쪽에서 지연되거나 지연되는 내용이어야합니다. 그렇지 않으면 어쩌면 접근 방식을 다시 디자인 할 수도 있습니다. 로컬 응용 프로그램에서 스캐너 입력을 캡처 한 다음 TCP 또는 명명 된 파이프를 사용하여 원격 응용 프로그램에 전송합니다. –
이것은 스캐너/컴퓨터 인터페이스와 더 관련이 있습니다. 허용되는 한도까지 속도를 늦출 수있는 방법을 찾으십시오. –
OP는이 문제를 오산 분석하여 존재하지 않는 문제에 대한 해결책을 요구하기 때문에이 질문을 주제와 관련이 없으므로 닫으려고합니다. 이것은 OP를 포함하여 누구에게 도움이되지 않습니다. – IInspectable