Skip to contentSkip to conversation

DiNovo Multimedia keys... again...

Bluez-users Rui Lopes 3 participants 5 messages Sep 6, 2004 – Sep 8, 2004 Bluetooth drivers

lore
Share & tools
lore

Rui Lopes

author
#0 lore raw

Hi!

I'm successfully using the Logitech DiNovo keyboard and mouse in both Desktop and Laptop in bluetooth. However, the multimedia keys are not recognized. The procedure I followed to install the keyboard is the following:

$ modprobe hidp
$ hidd --server
$ hid2hci

done! it works.

I can see that the keyboard events with hcidump when pressing the multimedia hotkeys (in this case, volume up, volume down and mute):
HCIDump - HCI packet analyzer ver 1.10
device: hci0 snap_len: 1028 filter: 0xffffffff

Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

    L2CAP(d): cid 0x0041 len 10 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

    L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

    L2CAP(d): cid 0x0041 len 10 [psm 0]

But they don't show up in xev (this is the Return key press and release event. Multimedia keys doesn't cause any event to occurr):
KeyPress event, serial 26, synthetic NO, window 0x3c00001,

    root 0x5e, subw 0x0, time 103253160, (391,131), root:(1299,323),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,

" XLookupString gives 1 bytes: "

KeyRelease event, serial 26, synthetic NO, window 0x3c00001,

    root 0x5e, subw 0x0, time 103253248, (391,131), root:(1299,323),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,

" XLookupString gives 1 bytes: "

Any clue?

Cheers,

/rp

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

maintainer
#1 lore raw

Hi Rui,

Quoted 37 lines

I'm successfully using the Logitech DiNovo keyboard and mouse in both Desktop and Laptop in bluetooth. However, the multimedia keys are not recognized.
The procedure I followed to install the keyboard is the following:

$ modprobe hidp
$ hidd --server
$ hid2hci

done! it works.

I can see that the keyboard events with hcidump when pressing the multimedia hotkeys (in this case, volume up, volume down and mute):
HCIDump - HCI packet analyzer ver 1.10
device: hci0 snap_len: 1028 filter: 0xffffffff

Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

     L2CAP(d): cid 0x0041 len 10 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

     L2CAP(d): cid 0x0041 len 10 [psm 0]

But they don't show up in xev (this is the Return key press and release event. Multimedia keys doesn't cause any event to occurr):
KeyPress event, serial 26, synthetic NO, window 0x3c00001,

     root 0x5e, subw 0x0, time 103253160, (391,131), root:(1299,323),
     state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
Quoted 8 lines

" XLookupString gives 1 bytes: "

KeyRelease event, serial 26, synthetic NO, window 0x3c00001,

     root 0x5e, subw 0x0, time 103253248, (391,131), root:(1299,323),
     state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,

" XLookupString gives 1 bytes: "

Any clue?

try the 2.6.8-mh1 kernel patch and see if they are mapped now.

Regards

Marcel

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

#2 lore raw

Dne st 8. z=E1=F8=ED 2004 09:11 Marcel Holtmann napsal(a):

Quoted 57 lines

Hi Rui,

Quoted 55 lines

I'm successfully using the Logitech DiNovo keyboard and mouse in both Desktop and Laptop in bluetooth. However, the multimedia keys are not recognized.
The procedure I followed to install the keyboard is the following:

$ modprobe hidp
$ hidd --server
$ hid2hci

done! it works.

I can see that the keyboard events with hcidump when pressing the multimedia hotkeys (in this case, volume up, volume down and mute):
HCIDump - HCI packet analyzer ver 1.10
device: hci0 snap_len: 1028 filter: 0xffffffff

Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

     L2CAP(d): cid 0x0041 len 10 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 10

     L2CAP(d): cid 0x0041 len 6 [psm 0]
Quoted 1 line

ACL data: handle 0x0029 flags 0x02 dlen 14

     L2CAP(d): cid 0x0041 len 10 [psm 0]

But they don't show up in xev (this is the Return key press and release event. Multimedia keys doesn't cause any event to occurr):
KeyPress event, serial 26, synthetic NO, window 0x3c00001,

     root 0x5e, subw 0x0, time 103253160, (391,131), root:(1299,323),
     state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,

" XLookupString gives 1 bytes: "

Quoted 8 lines
Quoted 6 lines

KeyRelease event, serial 26, synthetic NO, window 0x3c00001,

     root 0x5e, subw 0x0, time 103253248, (391,131), root:(1299,323),
     state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,

" XLookupString gives 1 bytes: "

Any clue?

try the 2.6.8-mh1 kernel patch and see if they are mapped now.

Marcel did you find a way how to map those multimedia keys on MS BT keyboar= d?

Michal

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

maintainer
#3 lore raw

Hi Michal,

Quoted 3 lines
Quoted 1 line

try the 2.6.8-mh1 kernel patch and see if they are mapped now.

Marcel did you find a way how to map those multimedia keys on MS BT keyboard?

I didn't spent any time in looking at it. There is more stuff to do first, but as I often said, I accept patches ;)

Regards

Marcel

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

#4 lore raw

Dne st 8. z=E1=F8=ED 2004 09:50 Marcel Holtmann napsal(a):

Quoted 9 lines

Hi Michal,

Quoted 4 lines
Quoted 1 line

try the 2.6.8-mh1 kernel patch and see if they are mapped now.

Marcel did you find a way how to map those multimedia keys on MS BT keyboard?

I didn't spent any time in looking at it. There is more stuff to do first, but as I often said, I accept patches ;)

You are a REAL daemon :D

M.

-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Bluez-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users