Keyboard Functions
The following table shows the keyboard functions, with a description of the purpose of each.
Programming element | Description |
---|---|
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. |
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. |
GetKeyboardLayoutName | This function retrieves the name of the active keyboard layout. |
GetKeyboardStatus | This function returns the status of the hardware 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. |
LoadAccelerators | This function loads the specified accelerator table. |
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
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.