【问题标题】:Is there a way to get rid of the short pause in reaction after you press a key for the first time and hold it down?第一次按下一个键并按住它后,有没有办法摆脱反应的短暂停顿?
【发布时间】:2018-05-11 04:54:26
【问题描述】:

我正在尝试在 WPF、C# 中制作游戏,其中使用键盘进行快速移动至关重要。有谁知道如何摆脱上述现象?

【问题讨论】:

    标签: c# wpf key


    【解决方案1】:

    您可能看到的“延迟”是键盘重复延迟,它由操作系统控制(请参阅控制面板 -> 键盘)。

    使用 KeyDown 和 KeyUp 附加事件可能会更好。 https://msdn.microsoft.com/en-us/library/system.windows.input.keyboard.keydown(v=vs.110).aspx

    通过处理这些事件,您可以根据需要处理重复功能,直到收到 KeyUp 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多