키 순서, 당신이 사용하는 하나 이상의 키보드를 사용하는 경우는변경 입력 로케일 (키보드 - 왼쪽 Shift + Alt + 1) XP에서 프로그램
control panel -> regional and language Options -> Languages Tab -> Details ->
에 가면, 다음, Key Settings
을 클릭합니다. 그것들은 제가 바꾸고 싶은 설정입니다. DVORAK 키보드가 Left Alt + Shift + 1
이되도록 설정하고 싶습니다. C++, C# 또는 무엇이든 사용할 수 있습니다. 키보드를로드하는 방법을 이미 알고 있습니다.
HKL dvorakhkl = LoadKeyboardLayout(TEXT("00010409"), 0);
dvorak 키보드가로드됩니다. 내가
UINT val = 1;//"1" = ALT+SHIFT, "2" = CTRL+SHIFT, and "3" = none.
System.ParametersInfo(SPI_SETLANGTOGGLE, 0, 0, val);
날 경우 알려
"스위치 입력 언어 사이"대화 상자 말했다의 상단 부분을 변경할 수 있습니다, 또한
SystemParametersInfo(SPI_SETDEFAULTINPUTLANG, 0, (PVOID)&dvorakhkl, 0);
: 이것은 디폴트로 설정 너는 도울 수있다. 감사!
아론
는 아마도 내가 분명하지 않다. 나는 제어판에서 변경된 것처럼 현재 키보드 레이아웃과 같은 글로벌 사용자 설정을 변경하는 것에 대해 말하고 있습니다. 정보 주셔서 감사합니다! –