public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [Bluez-users] dinovo multimedia keys
@ 2004-03-23  9:39 Oli Ellis
  2004-03-23 14:20 ` Marcel Holtmann
  0 siblings, 1 reply; 4+ messages in thread
From: Oli Ellis @ 2004-03-23  9:39 UTC (permalink / raw)
  To: bluez-users

I have had a poke around utils2/hid/, specifically parser.c and 
uinput.h. Correct me if I am wrong, but I am figuring that bthid 
collects events from hcid and converts them into events that the kernel 
input system can understand. (uinput.h repeats the kernel's input.h key 
definitions.)

My question is, are the consumer keymaps in parser.c some sort of 
immutable bluetooth standard or just what your personal keyboard is? For 
example, you have the following for volumes:
        case 0xe2:    butt = KEY_MUTE;    break;
        case 0xe9:    butt = KEY_VOLUMEUP;    break;
        case 0xea:    butt = KEY_VOLUMEDOWN;    break;
Whereas, my dinovo works with
        case 0xe3:    butt = KEY_MUTE;    break;
        case 0xea:    butt = KEY_VOLUMEUP;    break;
        case 0xeb:    butt = KEY_VOLUMEDOWN;    break;
What sort of keyboard do you have?

Presumably for now it would not matter if the events reported to the 
kernel input system did not match what was written on the button labels, 
as most people use, for example, gnome acme, which maps arbitrary keys 
to program executions. However, the names in kernel input.h must be 
there for a reason. I think the long term plan is for things like X to 
read /dev/eventX, where it might become important to get it right. Does 
this mean that bthid should become configurable?

I am happy to help with this as best I can (patches, testing etc), but 
my c/c++ is a little flaky...

    Regards,
       
        Oli Ellis


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-03-23 20:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-23  9:39 [Bluez-users] dinovo multimedia keys Oli Ellis
2004-03-23 14:20 ` Marcel Holtmann
2004-03-23 16:01   ` Oli Ellis
2004-03-23 20:55     ` Marcel Holtmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox