Hi Peter, first, thanks for your bthid software. I'm trying to use it with a Logitech bluetooth keyboard. (see http://www.logitech.com/bluetooth for more information on it). but don't search it on the market at this time, it is not available now. I have one sample because we work with Logitech on it. I have try to use bthid-0.6 today with my Debian 2.4.21-mh2 system. Connecting the keyboard/mouse is sometime ok, sometime not. But this is not a problem at this time, and I will search the reason why the connection is not always ok later. The first "major" problem I was having is with the button 1 of the mouse. It doesn't work. I see the bluetooth packets, but nothing in X. I have do some debuging, and all is ok now. :-) The problem was with the number of buttons of the Logitech mouse : 8 buttons: - 1: left - 2: right - 3: middle - 4: side 1 (SIDE) - 5: side 2 (EXTRA) - 6: top (don't know the function, maybe "new window") - 7: forward - 8: backward and the wheel. Your code was mapping unknown button (in this case top, forward and backward) to "primary" button left. And, as when I use the mouse all the "buttons events" are sent to bthid whith theyre state, the buttons 6, 7 and 8 cleared the 1, event if the 1 is setted. The attached patch correct this. Note I'm not sure this will be necessary with the public product, as mine are alpha release product with alpha firmeware. But if the mouse send all the buttons when one has is state changed, this patch is necessary. Another problem I have is the key < and > are not working. The layout of my keyboard is fr_CH (Swiss French), and the key with < and > is on the bottom line. Here is the bottom line: lowercase: SHIFT < y x c v b n m , . - SHIFT uppercase: SHIFT > Y X C V B N M ; : _ SHIFT The key with the < and > has also the \ with the Alt Gr mode. Here is the hcidump when I press and release the < key: > ACL data: handle 0x002e flags 0x02 dlen 14 L2CAP(d): cid 0x41 len 10 [psm 19] A1 01 00 00 64 00 00 00 00 00 > ACL data: handle 0x002e flags 0x02 dlen 14 L2CAP(d): cid 0x41 len 10 [psm 19] A1 01 00 00 00 00 00 00 00 00 I suspect I must put something in the array hid_to_linux[], position 0x64, but I don't have search what to put at this time. (maybe next patch ;-), but another day: I must go to sleep now. ) Other normal keys seems to work ok. Last point. I will be happy if I can try to use the "hotkeys". I have see this must be supported, but I don't known how. I have installed the hotkeys package, but as I have no experience with hotkeys, I don't know how to use it. I have try to start with: hotkeys --type=logitech-cfo --osd=on -b --loglevel=7 but I see only the splash screen, and nothing else. The keys are routed on the bluetooth layer, here is the hcidump -x of the "home" key: > ACL data: handle 0x002e flags 0x02 dlen 10 L2CAP(d): cid 0x41 len 6 [psm 19] A1 03 23 02 00 00 > ACL data: handle 0x002e flags 0x02 dlen 10 L2CAP(d): cid 0x41 len 6 [psm 19] A1 03 00 00 00 00 Can you help me with this feature ? Thanks in advance for your help. And thanks for bthid. Olivier -- Olivier Bornet | français : http://puck.ch/f Swiss Ice Hockey Results | english : http://puck.ch/e http://puck.ch/ | deutsch : http://puck.ch/g Olivier.Bornet@puck.ch | italiano : http://puck.ch/i Get my PGP-key at http://puck.ch/pgp or at http://wwwkeys.pgp.net