Код примера: свойство event.which
<label for="keyboard">Нажмите клавишу в поле:</label> <input id="keyboard"><p><button id="mouse" type="button">Нажмите кнопку мыши</button></p><pre id="log" aria-live="polite"></pre>
<script>
$('#keyboard').keydown(function(event) {
$('#log').text('Клавиша: event.which = ' + event.which);
});
$('#mouse').mousedown(function(event) {
$('#log').text('Кнопка мыши: event.which = ' + event.which + ' (1 — левая, 2 — средняя, 3 — правая)');
}).bind('contextmenu', function(event) { event.preventDefault(); });
</script>