operating-system - 用 ps/2 总线识别键盘
问题描述
我正在为我的自定义操作系统编写键盘驱动程序。我有一个可以返回供应商 ID 和朋友的 PCI 驱动程序。但是,我在互联网上搜索是否可以直接与键盘通信并直接识别它。我什么也没找到。
我的问题是:我可以从键盘获取一个直接使用输入/输出命令识别键盘的字符串吗?(例如“罗技键盘”)
键盘与 ps/2 接口通信
有人有想法吗?
解决方案
这是关于 ps/2 键盘协议的详细文档:https ://www.avrfreaks.net/sites/default/files/PS2%20Keyboard.pdf
似乎没有任何东西可以告诉您键盘的一些文本标识。我认为您甚至无法找出它有多少个键。
简短版:不,你不能。
推荐阅读
- android - 在 Flutter 中单击 RaisedButton 上的 Snackbar 不起作用?
- go - AWS Lambda 断路器
- ios - locationManager didUpdateLocations 返回零坐标 (0, 0)
- javascript - 通过javascript为HTML元素赋值的方式有什么区别?
- php - 如何将输入字段“地址”添加到运费计算器?
- css - 避免摩纳哥的装饰品被剪裁?
- python - 如何将多索引数据框(按多列分组的数据框)转换为嵌套 json
- javascript - 当前目录中的导入/未解决错误
- hosting - 由于案件 c-311/18 的判决,网络派在欧盟是非法的?
- php - 与制造商捆绑包和注册表不兼容 - SYMFONY