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:

Weitere Informationen