• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by zagor - 2003-04-29
Last edited by zagor - 2003-06-05

FS#1291 - Key click

This patch adds a crude key click by turning off and on the dac,
generating a short pop, every time a key is pressed.

I have
only tested this for the recorder, so I would appreciate feedback
from player users. Is it useful? Could it be better?

not a whole lot we can do about the sound, unfortunately. We can
make several consecutive pops, making a longer sound. However
we can not make a high-frequency beep, since the dac is controlled
over a slow i2c link. The highest frequency possible only sounds
like a coarse noise, so I opted for the single discreet pop

Closed by  zagor
2003-06-05 09:36
Reason for closing:  Rejected
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Logged In: YES

Since we can't make it work 100% (sometimes misses clicks)
the feature has only limited value.

2016-06-06: A request to reopen the task has been made. Reason for request: It would be great if it's possible to make custom sound of keyclick, a short 0.3 second wav-file or so, but prettier!
Anonymous Submitter commented on 2003-04-29 22:26

isn`t it possible to use one or more mp3-frames with the
appropriate sound for such?

Anonymous Submitter commented on 2003-04-29 22:38

i tried it and found, that sometimes it doesn`t click. e.g some
clicks are left out when browsing the dir

Project Manager
zagor commented on 2003-04-30 07:40

Yes, sometimes the click is not audible. This is because the dac is not
designed to click (in fact, it is generally undesirable). So you could say
I’m exploiting a dac bug that doesn’t always happen. :-)

mp3 frames in the running stream is rather difficult since data is
transfered with dma. Please ask on the mailing list for more detailed
technical discussion.

jzoss commented on 2003-05-01 03:06

I like it! =) After a few minutes playing with it, I have
these comments:

  1. I would use keyclick in a “blind operation” mode, to

help in menu navigation. It is much less useful in this
regard if sometimes keypresses “miss” clicks (as discussed

  1. I’d prefer no clicks on repeat (I know this just a

demo), personally

  1. Another use of “click” feedback I’d thought of was to

take the place of an “error beep” in the PC-world. It might
be implemented as a long-click, to distinguish from normal
click. Events that might generate error beeps would be:
trying to skip past last track in a repeat-off playlist,
trying to adjust settings past limit, etc.

  1. Also, maybe tie clicks to valid UI events rather than

keypress (more coding); so keypresses that are ignored
generate no click.

Just some thoughts. =) It doesn’t sound pretty, but enough
to be usable, I think.

Project Manager
zagor commented on 2003-06-05 09:36

Since we can’t make it work 100% (sometimes misses clicks)
the feature has only limited value.


Available keyboard shortcuts


Task Details

Task Editing