
This is a KDE version of the gtk program lineakconfig by Mark Smulders. It is for
configuring a lineak config file for use with the lineakd daemon that set's up and
handles  the control of your easy access keys.


KlineakConfig now has a dialog to allow you to define your own keyboard and easy
access keys by entering the name of the key, and then pushing the key right after.
You can view, modify and delete the key mappings to your hearts delight. It does limit
itself to attempting to grab something that really is an easy access key, but this is
a best guess. Some of the parsing code has been reorganized to allow the loading of
new definition files. The PID code has not yet been updated, but that's in the works
(it uses /proc to get the pid information).

Version 0.5 should work with lineakd version 0.4 or higher. It is important that you use
the most recent version of lineakd in order to use the keyboard definition functionality.
Previous versions of lineakd did not release the keyboard mappings it setup when it exited,
and as a consequence you could no longer recieve X events for those keys. The keyboard
definition dialog depends on recieving and recognizing XEvent's in order to get the
keycodes for your keys.

It is important that lineakd is within your path. The configure script will
search for lineakd as a means to find the lineakkb.def definition file for all
of the keyboards. If it does not find it it will fail. It is also important that you
do not run lineakd as a standalone process anymore (well you can still but the
handling of it if you run klineakconfig is not very graceful).

Below is the line that I used to configure KLineakConfig. YMMV

./configure --build=i386-linux --host=i386-linux --target=i386-linux --prefix=/usr/local --disable-debug

Much thanks to Mark for his awsome program lineakd and for his help in
getting this program made. :)

If you have any problems compling this or wish to note a bug send a description
of the problem and a corresponding patch to leewsb@hotmail.com