Keyboard Functions (Windows CE 5.0)

Send Feedback

The following table shows the keyboard functions, with a description of the purpose of each.

Programming element Description
ActivateKeyboardLayout This function sets the input locale identifier, formerly called the keyboard layout handle, for the system.
CreateAcceleratorTable This function creates an accelerator table.
DestroyAcceleratorTable This function destroys an accelerator table.
EnableWindow This function enables or disables mouse and keyboard input to the specified window or control.
GetActiveWindow This function retrieves the window handle to the active window associated with the thread that calls the function.
GetAsyncKeyState This function determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState.
GetAsyncShiftFlags This function provides asynchronous state information about the virtual key that is passed in. It also provides the current state information on the shift flags provided by KEY_STATE_FLAGS.
GetFocus This function retrieves the handle to the keyboard focus window associated with the thread that called the function.
GetKeyboardLayout This function retrieves the active keyboard layout for a specified thread.
GetKeyboardLayoutList This function retrieves the input locale identifiers, formerly called keyboard layout handles, corresponding to the current set of input locales in the system.
GetKeyboardLayoutName This function retrieves the name of the active keyboard layout.
GetKeyboardStatus This function returns the status of the hardware keyboard.
GetKeyboardType This function retrieves information about the current keyboard.
GetKeyState This function retrieves the status of the specified virtual key.
IsWindowEnabled This function determines whether the specified window is enabled for touch screen input and keyboard input.
keybd_event This function synthesizes a keystroke. The system can use such a synthesized keystroke to generate a WM_KEYUP or WM_KEYDOWN message.
KeybdGetDeviceInfo This function returns information about the keyboard and the keyboard driver.
LoadAccelerators This function loads the specified accelerator table.
LoadKeyboardLayout This function places the specified layout in the available layout list.
MapVirtualKey This function translates, or maps, a virtual-key code into a scan code or character value, or translates a scan code into a virtual-key code.
PostKeybdMessage This function posts a keyboard message to the specified window.
RegisterHotKey This function defines a system-wide hot key.
SendInput This function synthesizes keystrokes, stylus and mouse motions, and button clicks.
SetActiveWindow This function makes the specified top-level window associated with the thread calling this function the active window.
SetFocus This function sets the keyboard focus to the specified window.
TranslateAccelerator This function processes accelerator keys for menu commands.

See Also

Keyboard Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.