W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-30 #2 不要HOOK那么麻烦,用StringList记录键盘输入,到时间再输出就可以了
L liuben13 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-30 #3 如果使用控件,可以通过KeyPreView Event 设置TIMER。INTERVAL 来实现。
S shiv Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #5 to wjiachun: 那我要是想让字符一个一个的输出的话,岂不是要设上很多变量? to liuben13: 这样做的话,是不是就不能强行中断了? 谢谢2位,一定帮帮我,分我会加上的
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #6 如果单是在你的程序中用来捕获按键,那么TStringList作为数组使用,不要很多变量, 想输出几个就是几个,可以随时中断。如果是捕获其他程序的按键,那么估计非要HOOK了。
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #7 用意wjiachun,关键看你要在自己的还是别人的程序里面捕获
S shiv Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-01 #8 麻烦wjiachun,能不能说一下stringlist是怎么截取键盘的输入的(我是在自己的程序里用) )
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-01 #9 在OnKeydown或者OnKeyPress事件记录键盘输入到 数组中, 再用一个Timer定时使用SendKeys将键盘事件再发出去。 SendKeys的源代码请看delphi安装光盘中的/Info/Extras/SendKeys/sndkey32.pas目录。 )将
在OnKeydown或者OnKeyPress事件记录键盘输入到 数组中, 再用一个Timer定时使用SendKeys将键盘事件再发出去。 SendKeys的源代码请看delphi安装光盘中的/Info/Extras/SendKeys/sndkey32.pas目录。 )将
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-01 #10 不是“stringlist是怎么截取键盘的输入的”,而是你自己在按键事件里判断, 然后把它保存在stringlist里,就像数组一样使用。