You are currently offline, waiting for your internet to reconnect

Changing the Keyboard in Arabic, Hebrew, & Greek Windows

This article was previously published under Q123145
This article has been archived. It is offered "as is" and will no longer be updated.
In the Arabic, Hebrew, and Greek versions of Windows version 3.1, you cancan change the keyboard language dynamically.

The WM_KEYBOARD_CHANGE and WM_LANGUAGE_CHANGE messages are sent toapplications to inform them of the language change.

WM_LANGUAGE_CHANGE is sent prior to changing the keyboard language. It isnot sent it to the topmost window of the active application. It should beignored by the application, unless for some reason the application wishesto stop the change of language. wParam holds either KEYB_LATIN orKEYB_BIDI. lParam is undefined.

WM_KEYBOARD_CHANGE is sent to the window with the focus whenever thekeyboard language changes. It is sent to the active window. wParam holdseither KEYB_LATIN or KEYB_BIDI. lParam is undefined.
3.10 BIDI MESDK Middle East

Article ID: 123145 - Last Review: 12/04/2015 10:43:55 - Revision: 1.0

Microsoft Windows Software Development Kit 3.1

  • kbnosurvey kbarchive KB123145