unrecognised hotkeys on 'Logitech Media Keyboard 600'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-keyboard (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
There are a number of hotkeys and function keys which don't work with Jaunty (can't test with Karmic just now). I haven't found a page detailing how to capture the keypress events, could someone help me with that?
Flat black keys across the top:
- Internet Search. Opens default internet search engine
- -
- Email. Opens default email application:
- - opens evolution, can't be configured to use Gmail
- Home. Opens default internet browser application:
- - this has been set wrongly to move the current tab to the home page, losing any unsaved content in that tab (all the text up to here for example
- VOIP. Opens default internet communication (VOIP) application:
- - currently does nothing
Now three audio related silver buttons:
- Media. Opens default media application:
- - Currently does nothing
- Volume Dial
- - Works
- Mute
- - Works
Back to those flat black keys:
- Play / Pause
- - Works fine for audio and video, tested with banshee and totem
- Previous Track
- - Works fine for audio and video
- Next Track
- - Works fine for audio and video
- Calculator
- - Works fine
A number of the function keys also don't work correctly:
- FN+F2 should open a text (MS Word logo) document
- - Does nothing
- FN+F3 should open a spreadsheet (MS Excel logo) application
- - Does nothing
- FN+F4 should perhaps open a database application, the logo is unknown to me.
- - Does nothing
- FN+F5 looks like a browser 'back' button
- - Does nothing
- FN+F6 looks like a browser 'forward' button
- - Does nothing
- FN+F7 should be a print button
- - While in Firefox (3.5) this is seen as F7 instead of FN+F7. So this needs investigating
So other than that this keyboard works fine! ...
From lsusb -v this looks like the identifier:
Bus 003 Device 002: ID 046d:c316 Logitech, Inc. HID-Compliant Keyboard tions 1 ionValue 1 orType 4 eNumber 0 eSetting 0 eClass 3 Human Interface Device eSubClass 1 Boot Interface Subclass eProtocol 1 Keyboard
bDescriptorT ype 33
bCountryCode 0 Not supported
bNumDescript ors 1
bDescriptorT ype 34 Report
wDescriptorL ength 64
bDescriptorTyp e 5
bEndpointAddre ss 0x81 EP 1 IN
bmAttributes 3
wMaxPacketSize 0x0008 1x 8 bytes orType 4 eNumber 1 eSetting 0 eClass 3 Human Interface Device eSubClass 0 No Subclass eProtocol 0 None
bDescriptorT ype 33
bCountryCode 0 Not supported
bNumDescript ors 1
bDescriptorT ype 34 Report
wDescriptorL ength 148
bDescriptorTyp e 5
bEndpointAddre ss 0x82 EP 2 IN
bmAttributes 3
wMaxPacketSize 0x0008 1x 8 bytes
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc316 HID-Compliant Keyboard
bcdDevice 28.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurat
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
HID Device Descriptor:
bLength 9
bcdHID 1.10
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 10
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
HID Device Descriptor:
bLength 9
bcdHID 1.10
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 32