gpt4 book ai didi

c++ - 如何在 SDL2 文本输入中禁用按键重复

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:45 24 4
gpt4 key购买 nike

我想接管我的程序中键的重复方式,这意味着禁用 SDL2 自动执行它的方式。

可以忽略 SDL_KEYDOWN 重复事件,因为 Event union 成员 key 有一个 repeat bool 值,您可以过滤(这个问题探讨了解决方案:How to disable key repeat in SDL2?)。但是 SDL_TEXTINPUT 事件中没有相同的可用信息,因此无法过滤掉重复的字符。

有没有办法彻底禁用按键重复?

最佳答案

目前似乎没有简单的方法可以做到这一点,因为我也需要这个所以我做了一个票:https://bugzilla.libsdl.org/show_bug.cgi?id=4598

如果您有其他用例为什么需要这个,请随时在错误票上添加评论,以便开发人员了解这对哪种用途很重要。 (我的正在为那些希望仍然能够在没有重大事故的情况下键入文本的 Android 蓝牙键盘卡住键的人提供紧急禁用选项)

关于c++ - 如何在 SDL2 文本输入中禁用按键重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50634799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com