keytouchd now detects if KDE or GNOME is running.
It does so by checking if there is a process
"kdesktop" or "gnome-session". If there is such a
process, keytouchd will use the values of all
environment variables for its own environment
variables. As a result, the applications launched
by keytouchd will appear on the XGL display if XGL
is running and GTK applications will use the theme
as set by KDE when running KDE.
Syntax version 1.2 is now used for keyboard files. keytouch-config now checks if KDE is running by checking the KDE_FULL_SESSION environment variable. keytouch-init now has support for USB keyboards. In keytouch-keyboard the keyboard list is now presented as a tree view. When started, the current keyboard is selected. When a keyboard file is successfully imported, it will also be selected.
Compiler warnings in keytouch-config and keytouch-keyboard have been fixed. In keytouch-acpid, read_event() now only cuts off a line when the line starts with "hotkey" or "button".