Comment trouver la touche enfoncée sur keyup ou événement keypress lorsque dollar touche est enfoncée

La méthode ci-dessous renvoie une touche de A à Z et de 0 à 9 et quand j'ai appuyé sur la touche shift + 4 son renvoie le même code 52.

function keyUpEvent(e)//onkeyup event
{
    var chr = String.fromCharCode(e.keyCode);//converts the keycode into a character
    alert(chr);//alerts the character
}

Mais j'ai besoin de montrer le $ ou % lorsque la clé respective avec la combinaison de touche shift est enfoncée.

Sérieusement, vous n'avez pas besoin d'écrire le titre 3 fois.
Comme ceci VIOLON ???
ok je vais corriger la prochaine fois. mais Stackoverflow est de ne pas laisser de soumettre des questions courtes. c'est pourquoi je l'ai fait plus long.. Désolé..

OriginalL'auteur Anoop | 2013-03-01