要实现onkeydown 这样的效果你可以考虑,用timer定时执行javascript 函数
你这个是一个读取密钥的控件,var result = FTUCtrl.SetCertResult_Ex,直接就获取到了key,
当然控件的实现那是控件的事,它可能是由其他诸如VC类的底层语言开发的控件(比如ocx控件),可由其他语言调用。设计到安全性能,控件在读取key的时候应该是有自己的一套加密算法。你只要调用控件提供的js方法就能得到key值。当然客户端在使用时需要将控件安装到本地才行 ,浏览器设置满足条件的话,会自动提示安装ActiveX控件 。
类似比如,数字读卡器,office控件,都是类似的使用机制