How to activate different keyboards


You can specify different types of on-screen keyboards to be displayed.

To do this, change (from your program) the KeyboardName parameter in the registry at HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.

You have to do it before showing the on-screen keyboard with Windows Messages.

Variant 2

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

Latest Version

Version:
Release:
File Size:
Price:
5.1
June 18, 2010
3.51 MB
$29.95
DOWNLOADBUY

Screenshots

  • Virtual Ergonomic Keyboard
  • Virtual Keyboard For Ultra Mobile PC
  • Demo Laptop Keyboard
  • Diamond Touchscreen Keyboard
  • Circles Touch-Screen Keyboard
  • Multimedia Touchmonitor Keyboard
  • Tablet PC Keyboard
  • System Screen Keyboard

Subscribe to News

Fill out your e-mail address
to receive our newsletter

Subscribe Unsubscribe

More info

Supported Operating Systems:

Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7 (32/64)

Compatible with Windows 7



Softpedia Clean Award


Hot Virtual Keyboard Blog



Press-kit