응용 프로그램에서 키보드 입력 언어를 변경하는 방법
Hot Virtual Keyboard는 현재 입력 언어를 표시합니다.
방법 1
Windows 메시지 WM_INPUTLANGCHANGEREQUEST를 사용하여 입력 언어를 변경할 수 있습니다:
SendMessage(GetForegroundWindow, WM_INPUTLANGCHANGEREQUEST, 0, NewHKL);
방법 2
명령줄 매개변수 /CHANGELANGUAGE를 사용하여 현재 시스템 언어를 변경할 수 있습니다:
HVK.EXE /CHANGELANGUAGE 0409
언어 코드:
영어 (EN) - 0409
독일어 (DE) - 0407
스페인어 (ES) - 040A
프랑스어 (FR) - 040C
러시아어 (RU) - 0419
여기에서 모든 언어 코드를 찾을 수 있습니다: http://msdn2.microsoft.com/en-us/library/ms776294(VS.85).aspx
입력 언어 코드를 지정하지 않고 이 매개변수를 사용하면 프로그램이 입력 언어 또는 레이아웃을 다음 것으로 전환합니다:
HVK.EXE /CHANGELANGUAGE
방법 3
웹 브라우저용 키오스크 소프트웨어를 작성하는 경우 특수 JavaScript 함수를 사용하여 화상 키보드를 제어할 수 있습니다. Hot Virtual Keyboard를 실행하고 이 버튼을 사용해 보세요: