例如,USB条形码扫描仪可以作为HID键盘输入字符。但是,要输入除英语之外的某些外语,例如Unicode,HID键盘可能会遇到困难。 HID键盘模仿键盘行为,这取决于所选的IME。因此,它没有唯一的通用方法来输入某些Unicode字符。
是否有任何已定义的“机器接口设备”(MID)而不是HID?或者我如何实现USB设备(甚至USB以外的其他接口)直接输入Unicode字符?
答案 0 :(得分:2)
USB HID规范需要键盘布局,这意味着将密钥作为密钥发送到操作系统,操作系统会将密钥转换为相应的文本。有一个" Unicode"在规范中布局,但不幸的是:
因此,如果您想输入一些Unicode字符,请在OS中定义自定义键盘布局或编写自己的键盘驱动程序。