I have this extremely basic example here: http://jsfiddle.net/arhVd/1/
I don't believe you can hi-jack the user's browser.
This seems to work for F3 in IE8:
$(document).keydown(function(event) {
event.preventDefault();
if (event.keyCode == 114) { // F3
// Remap F3 to some other key that the browser doesn't care about
event.originalEvent.keyCode = 0;
}
};
(based on http://www.fixya.com/support/t218276-disable_f3_function_key_from_intenet)