A CodePen by Ned Fenstermacher. Trap Function Keys
var funcKeys = {"114": "F3", "115": "F4", "116": "F5", "117": "F6", "118": "F7"};
$(document).keydown(function(e) {
if (e.keyCode == 114 ||
e.keyCode == 115 ||
e.keyCode == 116 ||
e.keyCode == 117 ||
e.keyCode == 118)
{
e.preventDefault();
event.returnValue = false;
event.keyCode = 0;
alert(funcKeys[e.keyCode]);
return false;
}
});