So ändern Sie die Tastatureingabesprache in Ihrer Anwendung
Hot Virtual Keyboard zeigt die aktuelle Eingabesprache an.
Methode 1
Sie können die Eingabesprache mit der Windows-Nachricht WM_INPUTLANGCHANGEREQUEST ändern:
SendMessage(GetForegroundWindow, WM_INPUTLANGCHANGEREQUEST, 0, NewHKL);
Methode 2
Sie können die aktuelle Systemsprache mit dem Befehlszeilenparameter /CHANGELANGUAGE ändern:
HVK.EXE /CHANGELANGUAGE 0409
Sprachcodes:
Englisch (EN) - 0409
Deutsch (DE) - 0407
Spanisch (ES) - 040A
Französisch (FR) - 040C
Russisch (RU) - 0419
Hier finden Sie alle Sprachcodes: http://msdn2.microsoft.com/en-us/library/ms776294(VS.85).aspx
Wenn Sie diesen Parameter ohne Angabe eines Eingabesprachcodes verwenden, wechselt das Programm zur nächsten Eingabesprache oder zum nächsten Layout:
HVK.EXE /CHANGELANGUAGE
Methode 3
Wenn Sie Kiosk-Software für einen Webbrowser schreiben, können Sie die speziellen JavaScript-Funktionen verwenden, um die Bildschirmtastatur zu steuern. Starten Sie Hot Virtual Keyboard und probieren Sie diese Schaltflächen aus: