开发自己的虚拟键盘的Windows 7桌面 [英] Developing my own virtual keyboard for Windows 7 Desktop

查看:268
本文介绍了开发自己的虚拟键盘的Windows 7桌面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想建立自己的虚拟键盘为我的Windows 7平板电脑。
我不是从零编程开始;我只是从哪里开始做就像一个虚拟键盘的系统级设备不知道。

I would like to build my own virtual keyboard for my windows 7 tablet. I am not starting from zero in programming; I just have no idea on where to start to make a system level device like a virtual keyboard.

是否有一个很好的文章或SDK?

Is there a good article or SDK for this?

推荐答案

您需要,才能真正得到一个虚拟键盘编写驱动程序。 。键盘驱动程序不能用C#编写

You'll need to write a driver in order to truly get a virtual keyboard. Keyboard drivers cannot be written in C#.

驱动程序都是用C(即使不是C ++;只是C),以及他们使用的驱动程序开发工具包的发展。有没有足够的文件,时间(你越早承认这一点,就越好)。拿起以下书籍的副本,如果你还没有他们: Windows内部,的高级的Windows调试,Oney的编程Windows驱动程序模型开发与Windows驱动程序基础驱动程序。我强烈建议使用 KMDF ,因为它使编写驱动程序只有极困难,而不是疯狂几乎不可能。订阅 OSR的NTInsider 并阅读他们的邮件列表归档(他们是唯一的来源,我知道有所有的细节缺失驾驶员写)。开始工作的个人联系人,因为有一个中等到高的机会,你会需要跟微软内部深的人。

Drivers are written in C (not even C++; just C), and they use the Windows Driver Kit for development. There is insufficient documentation, period (the sooner you admit this, the better). Pick up a copy of the following books if you don't already have them: Windows Internals, Advanced Windows Debugging, Oney's Programming the Windows Driver Model, and Developing Drivers with the Windows Driver Foundation. I strongly recommend using KMDF, since it makes writing drivers only extremely difficult rather than insanely near-impossible. Subscribe to OSR's NTInsider and read their mailing list archives (they are the only source I know that has all the missing details on driver writing). Begin working your personal contacts because there's a medium-to-high chance you'll need to talk to someone deep within Microsoft.

要敢说真话,这是一个很大更容易聘请在该领域的现有专家。驱动程序开发的的便宜,但它比自己做更便宜。

To be brutally honest, it is a lot easier to hire an existing expert in the field. Driver development is not cheap, but it's cheaper than doing it yourself.

这篇关于开发自己的虚拟键盘的Windows 7桌面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆