Index: trunk/apps/action.c =================================================================== --- trunk.orig/apps/action.c +++ trunk/apps/action.c @@ -28,6 +28,8 @@ #include "kernel.h" #include "debug.h" #include "splash.h" +#include "settings.h" +#include "pcmbuf.h" static int last_button = BUTTON_NONE|BUTTON_REL; /* allow the ipod wheel to work on startup */ @@ -223,6 +225,9 @@ static int get_action_worker(int context else repeated = false; + if(ret != ACTION_UNKNOWN && ret != ACTION_NONE) + pcmbuf_beep(5000, 3, 2500*global_settings.beep); + last_button = button; last_action = ret; last_data = button_get_data(); Index: trunk/apps/lang/english.lang =================================================================== --- trunk.orig/apps/lang/english.lang +++ trunk/apps/lang/english.lang @@ -1959,20 +1959,20 @@ user: *: none - swcodec: "Beep Volume" + swcodec: "Keyclick Volume" *: none - swcodec: "Beep Volume" + swcodec: "Keyclick Volume" *: none - swcodec: "Beep Volume" + swcodec: "Key click Volume" id: LANG_WEAK - desc: in beep volume in playback settings + desc: in keyclick volume in playback settings user: *: none @@ -1989,7 +1989,7 @@ id: LANG_MODERATE - desc: in beep volume in playback settings + desc: in keyclick volume in playback settings user: *: none @@ -2006,7 +2006,7 @@ id: LANG_STRONG - desc: in beep volume in playback settings + desc: in keyclick volume in playback settings user: *: none Index: trunk/apps/playback.c =================================================================== --- trunk.orig/apps/playback.c +++ trunk/apps/playback.c @@ -761,9 +761,6 @@ void audio_next(void) { if (playlist_check(ci.new_track + wps_offset + 1)) { - if (global_settings.beep) - pcmbuf_beep(5000, 100, 2500*global_settings.beep); - LOGFQUEUE("audio > audio Q_AUDIO_SKIP 1"); queue_post(&audio_queue, Q_AUDIO_SKIP, 1); /* Update wps while our message travels inside deep playback queues. */ @@ -782,9 +779,6 @@ void audio_prev(void) { if (playlist_check(ci.new_track + wps_offset - 1)) { - if (global_settings.beep) - pcmbuf_beep(5000, 100, 2500*global_settings.beep); - LOGFQUEUE("audio > audio Q_AUDIO_SKIP -1"); queue_post(&audio_queue, Q_AUDIO_SKIP, -1); /* Update wps while our message travels inside deep playback queues. */