none
C#写了一个程序,需要用到Windows+Enter热键 RRS feed

答案

  • 如果你禁用了系统热键还是不行的话,我建议你饶过这个问题,不要使用Windows+Enter键,也不要使用任何一个系统已经内置的热键,选择其他正常一点的热键。就像C#语言保留的关键字一样,本身的语言系统已经内置好了这些关键字有那些特殊的作用,而你却非要使用这些关键字作一些自定义的用途,自然就会产生冲突。结果只能说明你的设计不够良好,没有充分考虑到各种必然的因素。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月18日 12:41
    版主

全部回复

  • 你好:

    欢迎来到MSDN中文论坛。

    你可以通过禁用系统热键来解决这个问题。请参考这篇文章:Windows 7: Windows Key Shortcuts - Enable or Disable

    第一种方式是修改注册表(对所有用户而言)

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

    "NoWinKeys"=dword:00000001

    这样来禁用Windows+X热键。这个可能需要管理员权限,修改完成之后重新登陆系统。

    重新注册Windows+X热键的方法是将注册表修改回来:

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoWinKeys"=-

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoWinKeys"=-

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=-

    第二种方式是通过修改群组策略来实现,具体请参考文章里面的步骤。

    Windows Key Shortcuts - Enable or Disable-group_policy.jpg

    如果你仅仅想禁用Windows+Enter这一个系统热键的话估计无法实现。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月12日 3:08
    版主
  • 虽然您的回答并不能解决我的问题,但是还是要谢谢您!

    我会继续期待下一个答案,并且我也在寻找,请您谅解不能设为答案

    2013年11月16日 1:02
  • 如果你禁用了系统热键还是不行的话,我建议你饶过这个问题,不要使用Windows+Enter键,也不要使用任何一个系统已经内置的热键,选择其他正常一点的热键。就像C#语言保留的关键字一样,本身的语言系统已经内置好了这些关键字有那些特殊的作用,而你却非要使用这些关键字作一些自定义的用途,自然就会产生冲突。结果只能说明你的设计不够良好,没有充分考虑到各种必然的因素。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月18日 12:41
    版主