WebKit.WebKitBrowser.ProcessCmdKey C# (CSharp) Method

ProcessCmdKey() protected method

Processes a command key. Overridden in WebKitBrowser to forward key events to the WebKit window.
protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg System.Windows.Forms.Message The window message to process.
keyData Keys The key to process.
return bool
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            Keys key = (Keys)msg.WParam.ToInt32();
            if (key == Keys.Left || key == Keys.Right || key == Keys.Up || 
                key == Keys.Down || key == Keys.Tab)
            {
                W32API.SendMessage(webViewHWND, msg.Msg, msg.WParam, msg.LParam);
                return true;
            }

            return base.ProcessCmdKey(ref msg, keyData);
        }