Dies schrieb Jonathan Nieder (jrnie...@gmail.com):

> > I think esekeyd can only handle KEY events, while triggerhappy can also 
> > process
> > Switch and button events. I am also unsure whether esekeyd support the
> > hotplugging of input devices (done in triggerhappy by a udev script) or 
> > daemon
> > control via socket. From what I see, esekeyd also lacks the support for 
> > "modes",
> > which can modify the button assignment depending on the state the daemon is 
> > in.
> 
> Thanks, that helps.  Next comes a question that might sound off-topic.
> Would it be easy and would it be sensible to teach esekeyd these
> features?

I looked through the esekey source code, and from what I've seen esekey can
handle only one input device at a time, while triggerhappy can open multiple
devices simultanously. This is important for supporting devices that might not
even be there when the daemon is started (bluetooth remote, USB keypad).

> What I am trying to figure out is whether esekeyd and triggerhappy
> occupy different niches or if it is an accident of history that you
> are not already working on the same codebase.  IIUC triggerhappy is
> very young so there might be a chance to merge or make the user
> interfaces compatible before users grow irrationally attached to the
> quirks of one or the other.

Of course I am in favor of _my_ pet project (who wouldn't?), but I think
merging the two programs would be difficult. Although young, triggerhappy
has accumulated quite a few features that would require a redesigning many
aspects of esekeyd (multiple devices, command socket, multiple config files).


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101123141011.gq15...@zirkel.wertarbyte.de

Reply via email to