usbhid: change usage-maximum to 0xFF #3327
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

With the previous configurations, keycodes larger than 0x73 cannot be sent.
For example, we cannot send
Left Windows (0xF0E3).note:
In fact, the Windows key can also be sent at
0xE080.0xE080can be sent even before the change.However, it is not possible to press, for example, the
Muhenkan 無変換 (0xF08B)key that often appears on Japanese keyboards.http://www2d.biglobe.ne.jp/~msyk/keyboard/layout/usbkeycode.html
https://www.usb.org/sites/default/files/documents/hid1_11.pdf
before:
Usage Maximum (0x73) : 0x29, 0x73
Logical Maximum (0x73) : 0x25, 0x73
after:
Usage Maximum (0xFF) : 0x29, 0xFF
Logical Maximum (0xFF) : 0x25, 0xFF