Created
January 4, 2020 04:50
-
-
Save tmk/61232069866950aee280623f4901ff84 to your computer and use it in GitHub Desktop.
Cherry GmbH G83 (RS 6000) Keyboard - G80-3600LYCEU
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo lsusb -v -d046a:0011 | |
Bus 005 Device 011: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 0 (Defined at Interface level) | |
bDeviceSubClass 0 | |
bDeviceProtocol 0 | |
bMaxPacketSize0 8 | |
idVendor 0x046a Cherry GmbH | |
idProduct 0x0011 G83 (RS 6000) Keyboard | |
bcdDevice 1.00 | |
iManufacturer 0 | |
iProduct 0 | |
iSerial 0 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 34 | |
bNumInterfaces 1 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xa0 | |
(Bus Powered) | |
Remote Wakeup | |
MaxPower 100mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 3 Human Interface Device | |
bInterfaceSubClass 1 Boot Interface Subclass | |
bInterfaceProtocol 1 Keyboard | |
iInterface 0 | |
HID Device Descriptor: | |
bLength 9 | |
bDescriptorType 33 | |
bcdHID 1.11 | |
bCountryCode 0 Not supported | |
bNumDescriptors 1 | |
bDescriptorType 34 Report | |
wDescriptorLength 64 | |
Report Descriptor: (length is 64) | |
Item(Global): Usage Page, data= [ 0x01 ] 1 | |
Generic Desktop Controls | |
Item(Local ): Usage, data= [ 0x06 ] 6 | |
Keyboard | |
Item(Main ): Collection, data= [ 0x01 ] 1 | |
Application | |
Item(Global): Usage Page, data= [ 0x07 ] 7 | |
Keyboard | |
Item(Local ): Usage Minimum, data= [ 0xe0 ] 224 | |
Control Left | |
Item(Local ): Usage Maximum, data= [ 0xe7 ] 231 | |
GUI Right | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0x01 ] 1 | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Report Count, data= [ 0x08 ] 8 | |
Item(Main ): Input, data= [ 0x02 ] 2 | |
Data Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Count, data= [ 0x01 ] 1 | |
Item(Global): Report Size, data= [ 0x08 ] 8 | |
Item(Main ): Input, data= [ 0x01 ] 1 | |
Constant Array Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Count, data= [ 0x03 ] 3 | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Global): Usage Page, data= [ 0x08 ] 8 | |
LEDs | |
Item(Local ): Usage Minimum, data= [ 0x01 ] 1 | |
NumLock | |
Item(Local ): Usage Maximum, data= [ 0x03 ] 3 | |
Scroll Lock | |
Item(Main ): Output, data= [ 0x02 ] 2 | |
Data Variable Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Count, data= [ 0x05 ] 5 | |
Item(Global): Report Size, data= [ 0x01 ] 1 | |
Item(Main ): Output, data= [ 0x01 ] 1 | |
Constant Array Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Global): Report Count, data= [ 0x06 ] 6 | |
Item(Global): Report Size, data= [ 0x08 ] 8 | |
Item(Global): Logical Minimum, data= [ 0x00 ] 0 | |
Item(Global): Logical Maximum, data= [ 0xdd 0x00 ] 221 | |
Item(Global): Usage Page, data= [ 0x07 ] 7 | |
Keyboard | |
Item(Local ): Usage Minimum, data= [ 0x00 ] 0 | |
No Event | |
Item(Local ): Usage Maximum, data= [ 0xdd ] 221 | |
(null) | |
Item(Main ): Input, data= [ 0x00 ] 0 | |
Data Array Absolute No_Wrap Linear | |
Preferred_State No_Null_Position Non_Volatile Bitfield | |
Item(Main ): End Collection, data=none | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0008 1x 8 bytes | |
bInterval 10 | |
Device Status: 0x0000 | |
(Bus Powered) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment