바코드를 스캔했는데 값이 중복되거나 누락되는 문제
현장 PDA의 물리 스캐너는 바코드 문자와 입력 완료 키를 빠르게 보냅니다. 한글 키보드가 켜져 있거나 입력 초점이 다른 곳에 있으면 웹 입력 이벤트가 겹쳐 같은 바코드가 두 번 처리되거나 아예 누락될 수 있었습니다.
Android는 dispatchKeyEvent에서 스캐너가 보낸 문자를 완성된 바코드 하나로 모아 WebView에 전달했습니다. 웹 화면에서는 키 입력·붙여넣기·한글 입력을 같은 규칙으로 처리하고, 바코드 형식 확인과 불완전 입력 경고를 넣었습니다. Android가 장치 입력을 모으고, React 화면이 작업에 맞는 바코드인지 확인하도록 나눴습니다.