this is a good idea. what if instead of just a wave file as a button click sound, hal could respond to the button click. example= (I click menu button) hal responds by telling me the button I clicked. like,... thank you for selecting the menu button.
I don't know if this is possible, but would be cool to play with.