Het programma keyTouch is speciaal ontwikkeld voor Linux Kernel 2.6 in combinatie met toetsenborden voorzien van extra functietoetsen. Je kan met dit programma exact definiëren wat er moet gebeuren wanneer één van deze extra functietoetsen wordt ingedrukt. Waardoor je met één druk op de knop je favoriete browser kan laten starten of tijdens het afspelen van muziek naar het volgende nummer kan springen. Voor een overzicht van verschillende screenshots verwijzen we jullie door naar deze pagina. De ontwikkelaar heeft versie 2.3.0 uitgebracht met de volgende aanpassingen:
Version 2.3.0:
- The "BASSBOOST" (kernel) keycode cannot be used anymore in keyboard files because it does not work under X (means: no events are received from the X server when a key with keycode BASSBOOST is pressed).
- plugins:
- New plugin: Music player (Feature request [ 1636298 ])
- Amixer plugin: Muting is now also possible for channels without a playback switch.
- Amixer plugin: The plugin now uses the ALSA library, instead of a pipe to the amixer program, to control the volume. The channel that is used for changing the volume, will be read from the "Mixer channel" preference.
- keytouch-config:
- When a plugin is removed all the keys that have that plugin as their action, will be set to their default action.
- Updated HTML documentation (still need to update the screenshots).
- Fixed: [ 1584787 ] Possible failure when running on 64 archs.
- The "Documents directory" preference has been removed from the GUI.
- The "Mixer channel" preference has been added to the GUI.
- keytouch-acpid:
- keytouch-acpid is not an X client anymore. Instead it writes events to the event device of a keyboard.
- 'make install' will now install a bootscript that calls keytouch-acpid so that it will run at the background.
- The Xsession script will not be installed anymore, because keytouch-acpid is not an X client anymore.