KeyPress捕捉按键时会先停顿一下再持续,如何判断键盘始终按下?
当按下一个键(如Y),用KeyPress来捕捉Y始终按下(如 i++,并反复刷新显示 i 的值)
就如同在windows写字板中一样,按键按下时会生效一下,然后总是要停顿1秒左右,才会持续生效
用KeyPress捕捉也会有这个表现
请问如何用在WinForm程序中实现,按下一个键之后,程序不停顿,而是从按下就开始一直能够反映出该按键被按下,(即 i 一直++,中间不停顿)
感觉好像要调用Win API键盘钩子什么的?请问有没有.net自己的办法?如果非要这样,请问需要先补充什么知识?例如C#如何调用Win API吗?
麻烦给个最简单的例子,目前不懂如何用C#调用Win API。
非常感谢