Sven Neumann wrote: > Hi, > > On Mon, 2009-01-12 at 21:08 +0200, Ville Syrjälä wrote: > >> On Mon, Jan 12, 2009 at 07:03:05PM +0100, Niels Roest wrote: >> >>> I understand that in some input device cases, a keymap will not present. >>> Using an external utility doesn't seem very portable to me. I mean, you >>> would want DirectFB to solve this in the library (or the keyboard input >>> module), rather than linking an external app against DirectFB. See it as >>> extended configuration.. >>> I agree that loading it from a file may not be the best way, but I would >>> rather solve it by changing it to a more 'portable' API. >>> > > IMO DirectFB should only provide the API that is needed to implement the > configuration file parser. It should allow applications to configure the > keymap in case that the kernel doesn't do this for a particular input > device. > > >> Hmm. Yeah, you're right. I didn't think about that scenario. But the >> current code doesn't really solve that issue either since AFAICS there's >> no way to load the keymap via directfbrc, but that should be simple to >> fix. So it seems that it is best to keep the keymap parsing code in the >> library instead of moving it. >> > > Parsing a keymap file appears somewhat out of scope for DirectFB. IMO it > would be best if dfbinput would contain such code, serving as an example > that shows how the DirectFB keymap API can be used. > > > Sven > > Ok... so you mean to move load_keymap to a example application and keep IDirectFBInputDevice_SetKeymapEntry? Sounds reasonable. > _______________________________________________ > directfb-dev mailing list > directfb-dev@directfb.org > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev >
-- .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev