你说人家qq输入法没规范可以,qq是made in china,但是我打开windows自带的记事本,为何还是出现aaaaaaaaabaaaaaaaa这种情况,早跟你说了这根本不是软件处理的问题,也跟操作系统没有关系,你用keyboardtest测试一下就知道是怎么回事儿了。这种处理可以认为是一种技术,没有问题,但是用这种技术跟市场主流的键盘得到却不是同一种规范,在处理aaaaab时它处理成aaaaaaabaaaaaa了,不管你用什么软件,使用也好测试也好,得到的结果都是:这个键盘和市场上绝大多数键盘处理的结果“不一致”!
我还是那句话,说bug是往好了说,说实在的是在欺骗消费者。这个键盘不是无冲突,而是冲突严重!
Standard USB HID Keyboard ImplementationA standard USB HID keyboard implementation is best described by the keyboard boot report descriptor in the HID firmware specification. This report descriptor defines a Keyboard Application Collection that declares keyboard controls defined by usages in the Keyboard Page and the LED Page. When Windows 2000 or Windows Me enumerates this type of device for the first time:
The keyboard HID mapper driver (Kbdhid.sys in Windows 2000/Windows XP; Kbdhid.vxd in Windows Me) is loaded. This driver reads input reports from the Keyboard Application Collection.
The mapper driver translates the Keyboard Page HID usages to PS/2 Set 1 scan codes and forwards them to the keyboard class driver (Kbdclass.sys in Windows 2000; Vkd.vxd in Windows Me).
The keyboard class driver posts the scan codes to USER.
USER translates the scan codes to Windows virtual keys according to the keyboard layout settings in the system.
USER broadcasts the translations to applications via standard Windows messages.
The keyboard HID mapper driver discards any HID usage that it cannot map to a known, standard PS/2 Set 1 scan code.