Linux/IrDA 键盘驱动程序现在位于用户空间。请参阅上面“连接到扩展坞”一章。
Lichen Wang:“所谓的 IrDA-D 标准旨在传输数据。它不适用于红外键盘。IrDA-D 是 Dag 移植到 Linux 操作系统和 MS 移植到 Windows 操作系统的内容。
所谓的 IrDA-C(控制)是为键盘、操纵杆等设计的。我不知道市场上是否有任何产品正在使用它。
IrDA-D 无法与 IrDA-C 通信。IrDA-C 也无法与 IrDA-D 通信。物理编码/解码和软件协议都非常不同。
在同一设备中可以同时实现 IrDA-D 和 IrDA-C。夏普表示,IrDA-D 和 IrDA-C 可以共存——只要它们不同时在同一红外空间中使用。这听起来很有趣。按照这个定义,任何东西都可以与任何东西共存,只要你在这个过程中不会永久地摧毁宇宙 ;-)
说真的,夏普所说的是,他们可以调整 IrDA-D,以便在协商的最大周转时间和实际传输之间存在一些未使用的时间。然后,他们将 IrDA-C 帧挤压到这些未使用的时段中。IrDA-D 主设备和 IrDA-C 主设备必须在同一设备中实现。键盘可以工作,但鼠标和操纵杆有时可能会很迟缓。
有关将外部键盘与 Linux PDA 一起使用的详细信息,请参阅下面的 PDA 章节。