페이지상에 텍스트박스가 있을 때
포커스가 텍스트박스에 있지 않더라도
타이핑을 하면 자동으로 포커스가 텍스트박스로 선택되면서
텍스트가 입력됩니다.
(예: 네이버나 다음 포털 페이지 또는 검색 페이지.
구글 메인 페이지에서는 자동 포커싱이 안되더군요)
문제는 텍스트박스에서 입력모드가 '한글'이었을 때
포커스 아웃 했다가 타이핑을 하면 첫타는 '영문자'로 나오고
두 번째 부터는 '한글'로 쳐진다는 것입니다.
예를 들어 포커스 아웃 상태에서 "한글"이라고 타이핑하면
텍스트박스에는 "gㅏㄴ글"로 입력된다는 것입니다.
좀더 구체적으로 재현하자면, (네이버를 예로 들겠습니다)
메인 페이지에서 검색창을 클릭하고 (포커스 인 상태)
"한글"이라고 입력합니다. 현재 입력모드는 '한글'이지요.
검색창 주변에 빈 공간을 클릭합니다. (포커스 아웃 상태)
검색창에서 깜빡거리는 커서는 사라진 상태이지요.
이 상태에서 "한글"이라고 입력하면 검색창에 자동으로 포커스 인 되면서
텍스트가 입력되는데 앞서 설명한 대로 "gㅏㄴ글"과 같이
첫타가 영문으로 입력되는 것입니다.
저는 네이버 영어사전을 자주 이용하는데
이런 식으로 입력되는 경우가 많이 발생합니다.
대게는 찾고자 하는 단어를 입력하고 난 후에 오타가 났다는 것을
발견하기 때문에 지우고 다시 입력하느라
두 번씩 입력할 때가 많습니다.
이 문제를 해결하려면 어떻게 해야 될까요?
ps. 이 문제가 파이어폭스 자체의 문제는 아니라고 생각합니다만
파이어폭스에서는 이런 문제를 해결해주는 방안을 가지고 있나요?
ps2. IE와 크롬에서도 위와 동일한 현상이 발생하며
오페라에서는 자동 포커싱 자체가 지원되지 않았습니다.
텍스트박스에 한/영 입력 문제
Who is online
Users browsing this forum: No registered users and 0 guests