Detectar en ASP las teclas del teclado...

Mois?
14 de Octubre del 2003
Algún codigo para detectar las teclas que presiona el visitante de una web. Por ejemplo como puedo poder para que mi web detecte cuando el usuario presiona el boton Imprimir Pantalla del teclado ? En caso de qeu se pueda... ¿como podría hacer para que crea que lo que está copiando es lo que está viendo y luego cuando lo pegue en el paint por ejemplo del pc le peque otra imagen que yo ponga en estos casos?

Espero me podais ayudar.
Muchas gracias.

Abraham
14 de Octubre del 2003
DIRECTAMENTE EN ASP NO SE SI SE PUEDA PERO TE MANDO ESTE CODIGO EN JAVASCRIPT CHECALO A VER SI TE SIRVE
function fieldNumber (objeto)
{
var valorCampo;
var evento_key = window.event.keyCode;
var numPosPunto = 0;
var strParteEntera = "";
var strParteDecimal = "";
var NUM_DECIMALES = 0;

switch (evento_key)
{
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57:
case 97:
case 98:
case 99:
case 100:
case 101:
case 102:
case 103:
case 104:
case 105:
case 106:
case 107:
case 108:
case 109:
case 110:
case 111:
case 112:
case 113:
case 114:
case 115:
case 116:
case 117:
case 118:
case 119:
case 120:
case 121:
case 122:

case 65:
case 66:
case 67:
case 68:
case 69:
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 77:
case 78:
case 79:
case 80:
case 81:
case 82:
case 83:
case 84:
case 85:
case 86:
case 87:
case 88:
case 89:
case 90:
break;
default:
window.event.keyCode = 0;
return false;
}

valorCampo = objeto.value;
if (evento_key == 46)
if (valorCampo.indexOf(".") != -1)
{
window.event.keyCode = 0;
return false;
}
/* Sólo puede teclear el número de decimales indicado en NUM_DECIMALES */
if ((numPosPunto = valorCampo.indexOf(".")) != -1)
{
strParteEntera = valorCampo.substr(0,(numPosPunto - 1));
strParteDecimal = valorCampo.substr((numPosPunto + 1), valorCampo.length)
if (strParteDecimal.length > (NUM_DECIMALES - 1))
{
window.event.keyCode = 0;
return false;
}
}
return true;
}
// --></script>
<script LANGUAGE="JavaScript1.1">

function derecha(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){
alert('Centro de Atención a Usuarios')
return false;
}

else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)){
alert('Centro de Atención a Usuarios')
}
}
document.onmousedown=derecha
</script>