C# -CefSharp:白色情人节之走丢的Keys Enum? 按键触发事件机制

class CEFKeyBoardHander : IKeyboardHandler
    {
        public bool OnKeyEvent(IWebBrowser browserControl, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey)
        {
            if (type == KeyType.KeyUp && Enum.IsDefined(typeof(Keys), windowsKeyCode))
            {
                var key = (Keys)windowsKeyCode;
                switch (key)
                {
                    case Keys.F12:
                        browser.ShowDevTools();
                        break;
                }
            }
            return false;
        }

        public bool OnPreKeyEvent(IWebBrowser browserControl, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey, ref bool isKeyboardShortcut)
        {
            return false;
        }
    }

这里 Keys 好像没有提供呢,是哪个namespace里面的?
感谢。

原文的链接

==================================================================================
不好意思我在增加说明吧。
update:
image.png

image.png
namespace
System.Windows.Forms
System.Windows.Input

我试过了加不了

阅读 2.5k
1 个回答

老弟,搜一下 C# Keys Enum,答案就来了

顺手再给你个网址

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题