Keyboard Functions (Windows Embedded CE 6.0)

1/6/2010

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

  • ActivateKeyboardLayout
    This function sets the input locale identifier, formerly called the keyboard layout handle, for the system.
  • 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.
  • GetKeyboardLayoutList
    This function retrieves the input locale identifiers, formerly called keyboard layout handles, corresponding to the current set of input locales in the system.
  • 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.
  • 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.
  • 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.

  • 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.

See Also

Reference

Keyboard Reference