C# 在C中,将Windows键用于其他用途#

C# 在C中,将Windows键用于其他用途#,c#,windows,delegates,windows-key,C#,Windows,Delegates,Windows Key,有没有办法禁用Windows键的标准内置功能(打开“开始”菜单)并激活该功能,例如C#中的委托或事件?我想在全屏应用程序中将此键用作附加键。Hooks 挂钩 可能会覆盖key down事件并检查它是否是windows密钥?我不确定,但我认为如果用户使用windows密钥,不会调用OnKeyDown方法。我认为解决方案将更接近键盘挂钩。可能会覆盖按键关闭事件并检查它是否是windows键?我不确定,但我认为如果用户使用windows键,不会调用OnKeyDown方法。我认为解决方案将更接近键盘挂钩

有没有办法禁用Windows键的标准内置功能(打开“开始”菜单)并激活该功能,例如C#中的委托或事件?我想在全屏应用程序中将此键用作附加键。

Hooks

挂钩


可能会覆盖key down事件并检查它是否是windows密钥?我不确定,但我认为如果用户使用windows密钥,不会调用OnKeyDown方法。我认为解决方案将更接近键盘挂钩。可能会覆盖按键关闭事件并检查它是否是windows键?我不确定,但我认为如果用户使用windows键,不会调用OnKeyDown方法。我认为解决方案将更接近键盘挂钩。是否有可能通过使用此方法,您不会超过Windows按钮的标准功能,从而调用这两个功能(打开startmenu和程序员定义的功能)。全局挂钩(如指定的)将抑制标准系统功能。应用程序级钩子不会。是否可能通过使用此方法,您不会超过Windows按钮的标准功能,从而调用这两个功能(打开startmenu和程序员定义的功能)。全局钩子(如指定的钩子)将抑制标准系统功能。应用程序级钩子将不会。