全球主要新闻听众

时间:2011-01-04 15:13:10

标签: c linux keyboard

现在我尝试编写程序来衡量我的编程效率,例如。我花在写Code上的时间是多少。要做到这一点,我需要听键盘输入,全球系统不仅要有焦点窗口。 有没有办法监听全局关键事件(例如libs),或者我需要与kbd源斗争?

2 个答案:

答案 0 :(得分:2)

看一下这样做的一些现有软件。例如键盘记录器。 MAybe这个有用:http://sourceforge.net/apps/mediawiki/pykeylogger/index.php?title=Main_Page

答案 1 :(得分:0)

当前正在键入的窗口是否具有焦点?你说“不仅是焦点窗口”,而且没有焦点的窗口也不会打字,是吗?

无论如何,我最近为Silverlight应用程序实现了一个线程化基础方法,并使用自定义StopWatch类来检查实际进行打字时的时间跨度。您必须为keydown和keyup事件之间的时间设置默认超时时间,以了解当前未键入的时间。如果对某些代码示例感兴趣,请点击我:

dwhitten15@hotmail.com

侨,

大卫