[XE] 로그인 아이디 입력할 때 키보드가 자동으로 영문이 되게 하기
사용자의 키보드를 컨트롤 하는 것이 논란이 될 수 있지만,
아이디 입력칸엔 영문만 입력해야 하기 때문에 기능을 넣는 것이 좋다라고 결정을 내렸다.
CSS의 "ime-mode" 속성
CSS 에서 특정 폼의 입력 요소에 "ime-mode"속성을 사용하면 사용자의 언어 전환 상태를 컨트롤 할 수 있습니다. IE5부터 추가된 이 속성은 W3C 표준은 아니지만 현재 파이어폭스 3 이상 그리고 웹킷 계열 브라우저(사파리, 구글 크롬)에서도 구현될 예정인 것으로 알려져 있습니다.
속성 값:
auto : 기존 값
normal : 기본 값
active : 활성화. IME기본 설정 언어(한글로 되어있으면 한글)로 입력됨.
inactive : 비활성화. 영문이 기본으로 입력됨.
disabled : 한/영 전환키를 사용해도 영문으로만 입력됨.
예제 코드:
<!-- 한글 우선 -->
<input type="text" style="ime-mode:active">
<!-- 영문 우선 -->
<input type="text" style="ime-mode:inactive">
<!-- 영문만 -->
<input type="text" style="ime-mode:disabled">
카메론에도 이 기능을 추가하였습니다.