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