new kde project

Gav Wood gav at kde.org
Mon Jun 2 19:09:26 BST 2003


On Monday 02 June 2003 17:49, Scott Wheeler wrote:
> Would it make sense to merge this into KHotkeys?
> There you have DCOP binding configuration thingies and whatnot.

the dcop ui, and general infrastructure is more developed in kdelirc.

i have developed infrastructure such as application profiles to hide all of 
dcop from the user, and remote control profiles to hide lirc from the user. 
even if they want to use dcop, the argument entry and dcop browsing ui is 
substantially more advanced.

with this infrastructure, kdelirc is meant to be stable and of good ui for 
novice users pretty much now. looking at its dcop dialog khotkeys is 
apparently quite "power-user orientated" :-).

> IR control would seem to fit into the same family as hotkeys and mouse
> gestures... 

dcop and lirc are so powerful in themselves that (currently) any code the two 
projects could share would be fairly minimal.

infrastructure code that kdelirc relies upon (e.g. per-remote-control state 
switching), would currently be very hard (read: not worth doing) to fit into 
khotkey's design, since by design it doesn't appear to have any concept of 
input devices let alone being able to distinguish between input devices or 
even states of input devices.

at this current point in time, it would be a tremendous downgrade to port all 
the rc and ui features of kdelirc to khotkeys, and i have neither the time 
nor inclination to do it. it's entirely possible that for some features 
(parts of) khotkeys would need to completely redesigned.

in the future, should khotkeys become a general plugin-based input device 
->output action proxy program a remote-control addition may be useful. 
however i doubt very much that kdelirc would be useful in making such a 
module --- much of kdelirc's code is infrastructure joining the superb lirc 
interface to the superb dcop interface in the superb kde environment, and 
likely as not is mutually exclusive with that of khotkeys.

perhaps kdelirc has some potential of being a general plugin-based 
input-device->output action proxy program; i might even be tempted to add 
such functionality in due course.... ;-)

gav
-- 
Gav Wood <gav at kde.org>

codito ergo non satis bibivi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: signature
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20030602/130911e9/attachment.sig>


More information about the kde-core-devel mailing list