2012-06-15 3 views
0

com 포트에는 RFID 자습서가 많지만 USB에는 아무 것도 없습니다. 키보드 웨지가있는 C#에 대한 설명이 있지만 java에는 해당하지 않습니다.RFID, 키보드 쐐기 및 Java

나는 키보드 쐐기를 가지고 있는데, 'thinks thats C# term'은 기본적으로 키 스트로크로서 ID를 준다. 키보드 입력이 rfid 태그에서 오는지 확인해야합니다.

나는 eBay에서 독자를 얻었으며 구성 툴은없고 SDK 나 API도 없다. 키보드에서 타이핑하는 것처럼 자동으로 작동합니다. 나는 C#을 답변을 찾을

한 가지 제안은 현재 내가 KeyPress 이벤트에 부착하고 카드 슬쩍 감시 문자가 포함 된 매우 빠른 키 입력의 일련의보고이 문제를 처리하고있어

했다.

은 희망하지만 자석 카드 와이프를 읽을 자바 스크립트에서 유사한 작업을 수행 한이

답변

0

을 수행하는 방법하지 않도록 보인다. 주요 프레스 이벤트 사이의 시간을 측정해야합니다. 시간이 THRESHOLD 미만일 경우 (이것을 실험적으로 결정해야 할 수도 있음) 쐐기 판독기이므로 입력 된 문자열에 누른 키를 추가하십시오. 그렇지 않으면 사람이되므로 상태를 다시 설정하십시오.

이이 작업을 수행하는 방법의 대략적인 예입니다

private String input = ""; 
private long lastPress = 0; 

public void onKeyPress(Event event) { 
    if(lastPress - System.currentTimeInMillis() < THRESHOLD) { 
    lastPress = System.currentTimeInMillis(); 
    input += event.getKey(); 
    } else { 
    lastPress = 0; 
    input = ""; 
    } 
} 

이 단지 출발점입니다. 특정 응용 프로그램에는 감시 카메라를 확인하는 것과 같은 추가 조건이 필요할 수 있으며 쐐기 읽기 여부를 결정하는 데 도움이되지 않을 수 있습니다.

+0

아주 좋은 고마워요. – happi