For what it's worth, I have the same key repeat problem as Franzmaximilian. However, I just chalked it up to the usb bluetooth receiver losing sync with the keyboard.
I don't know what causes the key repeat, but I can reliably reproduce the 'lost' modifier keys by holding ctrl and moving the mouse out from a vmware guest's window (running the vmware tools).
As for a workaround: I just do system->prefrences-keyboard then go to the layouts tab and just go back and forth between 'generic 104 key' and 'generic 105 key' layouts whenever I trigger the bug. (using only the mouse)
Here is some information on the OS, vmware version, and lsusb output for the bluetooth receiver
OS: Ubuntu Hardy
$ uname -a
Linux constantine 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64 GNU/Linux
$ vmplayer --version
VMware Player 2.0.4 build-93057
For what it's worth, I have the same key repeat problem as Franzmaximilian. However, I just chalked it up to the usb bluetooth receiver losing sync with the keyboard.
I don't know what causes the key repeat, but I can reliably reproduce the 'lost' modifier keys by holding ctrl and moving the mouse out from a vmware guest's window (running the vmware tools).
As for a workaround: I just do system- >prefrences- keyboard then go to the layouts tab and just go back and forth between 'generic 104 key' and 'generic 105 key' layouts whenever I trigger the bug. (using only the mouse)
Here is some information on the OS, vmware version, and lsusb output for the bluetooth receiver
OS: Ubuntu Hardy
$ uname -a
Linux constantine 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64 GNU/Linux
$ vmplayer --version
VMware Player 2.0.4 build-93057
$ sudo lsusb --v
.. snip ..
Bus 004 Device 013: ID 046d:c70a Logitech, Inc. tions 1 ionValue 1 orType 4 eNumber 0 eSetting 0 eClass 3 Human Interface Device eSubClass 1 Boot Interface Subclass eProtocol 2 Mouse
bDescriptorT ype 33
bCountryCode 0 Not supported
bNumDescript ors 1
bDescriptorT ype 34 Report
wDescriptorL ength 226
bDescriptorTyp e 5
bEndpointAddre ss 0x81 EP 1 IN
bmAttributes 3
wMaxPacketSize 0x0008 1x 8 bytes
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc70a
bcdDevice 40.05
iManufacturer 1 Logitech
iProduct 2 Logitech BT Mini-Receiver
iSerial 3 00076171E084
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurat
iConfiguration 4 RR40.05_B0073
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
HID Device Descriptor:
bLength 9
bcdHID 1.11
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 5
Device Status: 0x0000
(Bus Powered)
Bus 004 Device 012: ID 046d:c70e Logitech, Inc. 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 59
bDescriptorTyp e 5
bEndpointAddre ss 0x81 EP 1 IN
bmAttributes 3
wMaxPacketSize 0x0008 1x 8 bytes
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc70e
bcdDevice 40.05
iManufacturer 1 Logitech
iProduct 2 Logitech BT Mini-Receiver
iSerial 3 00076171E084
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurat
iConfiguration 4 RR40.05_B0073
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
HID Device Descriptor:
bLength 9
bcdHID 1.11
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 10
Device Status: 0x0000
(Bus Powered)
Bus 004 Device 011: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode) tions 1 ionValue 1 orType 4 eNumber 0 eSetting 0 eClass 9 Hub eSubClass 0 Unused eProtocol 0 Full speed (or root) hub
bDescriptorTyp e 5
bEndpointAddre ss 0x81 EP 1 IN
bmAttributes 3
wMaxPacketSize 0x0001 1x 1 bytes istic 0x0004
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0x0b02 BT Mini-Receiver (HID proxy mode)
bcdDevice 40.05
iManufacturer 1 Logitech
iProduct 2 Logitech BT Mini-Receiver
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
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
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 3
wHubCharacter
Ganged power switching
Compound device
Ganged overcurrent protection
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 100 milli Ampere
DeviceRemovable 0x0c
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0103 power enable connect
Port 3: 0000.0103 power enable connect
Device Status: 0x0000
(Bus Powered)
.. snip ..