개발 프로젝트 한글 입력 상태에서도 S/N이 깨지지 않게 만든 바코드 입력 보정 스크립트 제품 S/N을 바코드 리더기로 스캔할 때 은근히 자주 발생하는 문제가 있다. 입력창에 커서를 두고 바코드를 스캔했는데, Windows 입력 상태가 한글이면 영문 S/N이 정상적으로 들어가지 않는다. 예를 들어 원래 입력되어야 하는 값이 아래와 같다면, ACE123 한글 입력 상태에서는 이런 식으로 들어갈 수 있다. ㅁㅊㄷ123 또는 브라우저, 전산 페이지, IME 상태에 따라 입력이 비정상적으로 처리되는 경우도 있다. 이럴 때마다 해야 하는 작업은 거의 비슷하다. 1. 잘못 입력된 값을 지운다. 2. 한/영 키를 눌러 영문 입력으로 바꾼다. 3. 다시 바코드를 스캔한다. 한두 번이면 괜찮다. 하지만 제품 S/N을 계속 입력해야 하는 업무에서는 이 과정이 꽤 번거롭다. 그래서 한글 입력 상태에서도 S/N을 영문 대문자로 자동 정리해주는 입력 보정 스크립트를 만들었다. 프로젝트 이름은 ko-sn-ime-auto-convert다. G