怎么取消 键盘按键 的延迟(200分)

  • 主题发起人 主题发起人 gyang
  • 开始时间 开始时间
G

gyang

Unregistered / Unconfirmed
GUEST, unregistred user!
用程序控制,就是设置 当前 窗口(Form) 或 窗口中的容器 的键盘按下键后 没有延迟时间
比如说:
按下"G"键后(按下不放),通常情况下是这样的: G延迟时间GGGGGGGGG
我想要的效果是: GGGGGGGGGGG

默认的 按键 延迟时间 是由Windows系统控制的(虽然可改设置)
我需要 我的程序窗口(Form) 或 窗口中的容器 能够脱离Windows系统控制 的 按键 延迟时间

谢谢了
 
在控制面板里改, 有个键盘, 哪里有设置。。
 
不要延遲那一秒不顯示几千個G啊?那干脆用戶按一下鍵你就顯示一千字符算了.[:D]
 
同意楼上
 
主要是取消按下键后的第1次延迟时间(就是使第1次延迟时间和后面的延迟时间相同)

比如说游戏时,
当按下UP,Down,Left,Right键时,
人物是连续的移动,
而不是先移动一下->延迟时间->连续的移动
 
游戏和输入字符是不一样的
输入字符有延迟时间,
游戏可以直接在KeyDown中写你的移动代码
因为Key一直是Down的
 
那请问游戏中是怎么实现这个功能的?
如果直接在KeyDown事件中写 还是会出现这个问题的呀
移动->延迟时间->连续移动
 
后退
顶部