다른 키보드를 활성화하는 방법

표시할 화상 키보드의 유형을 지정할 수 있습니다. 다음 방법 중 하나를 사용하세요.

방법 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 ); 

다른 화상 키보드 활성화

다른 가상 키보드 활성화


참고

여러 화상 키보드 간을 전환하는 방법