@page jQuery.event.key @parent jquerypp
jQuery.event.key adds a [jQuery.Event.prototype.keyName keyName()] method to the
jQuery event object
that returns a string representation of the current key:
$("input").on('keypress', function(ev){
// Don't allow backspace keys
if(ev.keyName() == '\b') {
ev.preventDefault()
}
if(ev.keyName() == 'f1') {
alert('I could be a tooltip for help')
}
})
The following keynames are mapped by default:
\b- backspace\t- tab\r- enter keyshift,ctrl,altpause-break,caps,escape,num-lock,scroll-loc,printpage-up,page-down,end,home,left,up,right,down,insert,delete' '- space0-9- number key presseda-z- alpha key pressednum0-9- number pad key pressedf1-12- function keys pressed- Symbols:
/,;,:,=,,,-,.,/,[,\,],',"
@demo jquery/event/key/key.html