IKeyboardHandlerOnPreKeyEvent Method  | 
Version 75.1.140  
    Namespace: 
   CefSharp
    Assembly:
   CefSharp (in CefSharp.dll) Version: 75.1.140.0 (75.1.140.0)
Syntaxbool OnPreKeyEvent(
	IWebBrowser chromiumWebBrowser,
	IBrowser browser,
	KeyType type,
	int windowsKeyCode,
	int nativeKeyCode,
	CefEventFlags modifiers,
	bool isSystemKey,
	ref bool isKeyboardShortcut
)
bool OnPreKeyEvent(
	IWebBrowser^ chromiumWebBrowser, 
	IBrowser^ browser, 
	KeyType type, 
	int windowsKeyCode, 
	int nativeKeyCode, 
	CefEventFlags modifiers, 
	bool isSystemKey, 
	bool% isKeyboardShortcut
)
Parameters
- chromiumWebBrowser
 - Type: CefSharpIWebBrowser
the ChromiumWebBrowser control - browser
 - Type: CefSharpIBrowser
The browser instance. - type
 - Type: CefSharpKeyType
Whether this was a key up/down/raw/etc... - windowsKeyCode
 - Type: SystemInt32
            The Windows key code for the key event. This value is used by the DOM
            specification. Sometimes it comes directly from the event (i.e. on
            Windows) and sometimes it's determined using a mapping function. See
            WebCore/platform/chromium/KeyboardCodes.h for the list of values.
             - nativeKeyCode
 - Type: SystemInt32
The native key code. On Windows this appears to be in the format of WM_KEYDOWN/WM_KEYUP/etc... lParam data. - modifiers
 - Type: CefSharpCefEventFlags
What other modifier keys are currently down: Shift/Control/Alt/OS X Command/etc... - isSystemKey
 - Type: SystemBoolean
            Indicates whether the event is considered a "system key" event (see
            http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx for details).
             - isKeyboardShortcut
 - Type: SystemBoolean
See the summary for an explanation of when to set this to true. 
Return Value
Type: 
BooleanReturns true if the event was handled or false otherwise.
See Also