我的.net(C#)GUI将Alt + n和Alt + a定义为快捷方式(例如,两个名为“& Add”和“& Notes”的按钮)。
问题是用户单击Alt + n并执行相应的代码后,似乎“ALT”仍处于“按下”模式。如果用户现在只点击“a”字符(而不是“Alt + a”组合),则仍会执行“Alt + a”组合的代码。
在“Alt + n”之后按“ESC”将释放“ALT从它的奇怪行为。然后按”a“将不再具有”Alt + a“效果。
为什么会这样? 我该如何防止这种情况?
谢谢!
注意:显然Alt + a和Alt + n仅是示例。任何热键都会发生这种情况。
答案 0 :(得分:0)
当您只按下Alt键时,按钮是否显示" A"和" N"强调?它可能与您的Windows设置有关。转到"控制面板\轻松访问\轻松访问中心\使键盘更易于使用"并在那里尝试不同的设置。