다른 키보드를 활성화하는 방법
표시할 화상 키보드의 유형을 지정할 수 있습니다. 다음 방법 중 하나를 사용하세요.
방법 1
소프트웨어에서 HKEY_CURRENT_USER\Software\ComfortSoftware\hvk의 레지스트리 매개변수 KeyboardName을 변경합니다.
화상 키보드가 보이는 경우 Windows 메시지 PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARD, 1, 0)를 보내면 애플리케이션이 화상 키보드를 다시 로드합니다.
방법 2
이 파일을 다운로드하세요: https://hotvirtualkeyboard.com/files/SetNameKB.exe
명령 형식: SetNameKB.exe "키보드 이름"
예:SetNameKB.exe Mini
방법 3
Windows 메시지를 사용하여 키보드를 변경할 수 있습니다.
예:char KeyboardName[80]; COPYDATASTRUCT MyCDS; KeyboardName = "Standard"; // Fill the COPYDATA structure // MyCDS.dwData = 1; // function identifier MyCDS.cbData = sizeof( KeyboardName ); // size of data MyCDS.lpData = &KeyboardName; // data structure // // Call function, passing data in &MyCDS // HWND hwDispatch = FindWindow( "TFirstForm", "hvkFirstForm" ); if( hwDispatch != NULL ) SendMessage( hwDispatch, WM_COPYDATA, (WPARAM)(HWND) NULL, (LPARAM) (LPVOID) &MyCDS );

