2011-09-13 5 views
0

Windows 7에서는 다른 언어로 입력 할 수 있도록 키보드를 구성 할 수 있습니다. "가상"키보드를 전환하려면 작업 표시 줄의 작은 아이콘을 클릭하고 입력 할 언어를 선택해야합니다.텍스트 상자에 외국 문자 입력

한 페이지에 두 개의 텍스트 상자가 있습니다. 하나는 영문 글자를 입력하고 다른 하나는 한국어 한글과 한자를 입력하기위한 것입니다. 사용자가 하나를 클릭하고 영어를 입력하고 다른 단어를 클릭하고 작업 표시 줄의 키보드를 전환 할 필요없이 한국어를 입력 할 수있게하려고합니다 (또는 대체 키보드를 설정하지 않아도 최적으로). 사용자는 언어를 자주 전환하므로 항상 매번 수동으로 전환해야하는 불편 함이 많습니다.

특정 텍스트 상자에 해당 텍스트 상자의 키보드를 특정 텍스트 상자로 지정하는 방법이 있습니까? 이론적으로

+0

문제점을 이해 한 경우 웹 브라우저에서 HTML 페이지를 제공 받고 자동으로 키보드 레이아웃이 아닌 입력 방법을 전환하고 싶습니까? 또는 HTML UI가있는 응용 프로그램 클라이언트 측입니까? –

+0

@Pawel 예. 사용자가 하드 드라이브에서로드하는 웹 페이지 일뿐입니다. –

+0

이것이 로컬 인 경우 간단한 Winforms 응용 프로그램을 작성하는 것이 좋습니다. Winforms에서 키보드 레이아웃을 전환하는 것은 안심할 수 있습니다. HTML은 그것을 지원하지 않습니다 :/ –

답변

0

당신이 input 태그의 동작을 제어 할 수해야 CSS 속성이라고 IME 모드가있다 :

문제는, 브라우저 지원은 매우 제한되어있다
<input id="english" style="ime-mode: disabled"> 
<input id="korean" style="ime-mode: active"> 

는 (적어도 그게 무슨 MDN says입니다) 특정 웹 브라우저/운영 체제 조합 (즉, Linux에서 실행되지 않음)에서만 작동하지 않을 수 있습니다.

+0

이것이 입력을 한국어로 설정하는 방법을 모르겠다. 나는'ime-mode'가 내가 원하는 것을 생각하지 않는다. –

+0

@Seth : IME 모드를 한국어로 설정하지 않습니다. 이 작업은 최종 사용자가 수행해야합니다 (키 스트로크를 지정하면 활성화 될 수 있음). 그러나, 나의 이해는 한국 사용자가 가능하게했을 것이다. 이 기능을 사용하면 영어가 필요한 텍스트 상자에 대한 지원이 비활성화됩니다. –