Quando você clica dentro do bloco vermelho, seu teclado passa a ser monitorado pela página através do evento "onkeypress".
Faça um teste. Clique no bloco e digite algo.
Quando você clica fora do bloco, o evento pára de funcionar.
Código HTML
<div onclick="divClicado()" style="background-color:red; width:100px; height: 100px;">
<form><input id="div_keypress" type="text" style="position:absolute; left:-999999px"></form>
</div>
<script>
document.onmousedown = clickFora;
document.getElementById("div_keypress").onkeypress = teclaPressionada;
function divClicado() {
document.getElementById('div_keypress').focus();
}
function clickFora() {
document.onmousedown=document.getElementById('div_keypress').blur();
}
function teclaPressionada(event) {
alert(String.fromCharCode(event.which));
}
</script>