IKeyboardInputSink Members

Provides a keyboard sink for components that manages tabbing, accelerators, and mnemonics across interop boundaries and between HWNDs. This interface implements keyboard message management in WPF-Win32 interoperation scenarios.

The following tables list the members exposed by the IKeyboardInputSink type.

  Name Description
Public property KeyboardInputSite Gets or sets a reference to the component's container's IKeyboardInputSite interface.

  Name Description
Public method HasFocusWithin Gets a value that indicates whether the sink or one of its contained components has focus.
Public method OnMnemonic Called when one of the mnemonics (access keys) for this sink is invoked.
Public method RegisterKeyboardInputSink Registers the IKeyboardInputSink interface of a contained component.
Public method TabInto Sets focus on either the first tab stop or the last tab stop of the sink.
Public method TranslateAccelerator Processes keyboard input at the keydown message level.
Public method TranslateChar Processes WM_CHAR, WM_SYSCHAR, WM_DEADCHAR, and WM_SYSDEADCHAR input messages before OnMnemonic is called.