是否有可能将Android编程为物理USB键盘?

我真正想知道的是是硬件问题还是软件问题。我可以通过USB将我的Android手机插入计算机,并将其作为硬件键盘。我不想在计算机上安装任何东西,我想让Android的行为像标准的硬件。

编辑:澄清
我想为android编写一个程序/库,使设备完全模拟普通键盘,以便操作系统将其报告为标准键盘设备,它将在BIOS或键盘工作的任何其他地方工作。

我已经修改Nexus 7上的内核,像标准的HID键盘和鼠标,而不会失去MTP / ADB /其他USB功能。

您可以使用usb-gadget-test命令行实用程序将键击和鼠标移动发送到您的PC。我想以后创建一个远程管理应用程序,它将发送关键事件并从相机接收视频。

内核补丁,二进制文件和说明:
https://github.com/pelya/android-keyboard-gadget

编辑:I’ve published a proper app to Google Play,如果你的Nexus 7已根植,你可以直接从应用程序闪存内核,并发送按键。

http://stackoverflow.com/questions/9805731/is-it-possible-to-program-android-to-act-as-physical-usb-keyboard

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:是否有可能将Android编程为物理USB键盘?