跳转到内容

Aros/开发者/文档/HIDD/键盘

来自维基教科书,开放世界开放书籍
用于 Aros 维基教科书的导航栏
Aros 用户
Aros 用户文档
Aros 用户常见问题解答
Aros 用户应用程序
Aros 用户 DOS Shell
Aros/用户/Amiga遗产
Aros 开发文档
Aros 开发者文档
从 AmigaOS/SDL 移植软件
Zune 初学者指南
Zune .MUI 类
SDL 初学者指南
Aros 开发者构建系统
特定平台
Aros x86 完整系统 HCL
Aros x86 音频/视频支持
Aros x86 网络支持
Aros Intel AMD x86 安装
Aros 存储支持 IDE SATA 等
Aros Poseidon USB 支持
x86-64 支持
摩托罗拉 68k Amiga 支持
Linux 和 FreeBSD 支持
Windows Mingw 和 MacOSX 支持
Android 支持
Arm Raspberry Pi 支持
PPC Power Architecture
杂项
Aros 公共许可证

参见 rom/hidd/keyboard 和 rom/hidd/mouse。

我已经从 keyboard.device 和 gameport.device 中抛弃了私有的 CMD_HIDDINIT,现在这些设备使用新的键盘和鼠标 HIDD 作为底层。实际的驱动程序 HIDD 可以使用 AddHardwareDriver() 和 RemHardwareDriver() 在任何时候插入或移除。

如果有一天我们想实现 OS4 amigainput.library 或类似的东西,该 API 可以进一步扩展。

不仅可以有多个输入驱动程序(馈送器),现在也可以有多个输入监听器。因此,lowlevel.library 也可以在新的 API 之上运行,并独立于 keyboard.device 和 gameport.device 接收事件。

华夏公益教科书