Capturar teclas en php java

Tema: 

Hola amigos, Nuevamente recurro a solicitar su ayuda.

En esta ocasion necesito que por favor alguien me ayude con un codigo en java o en php para capturar teclas.

El asunto es el siguiente:
Necesito en una página creada con php capturar las teclas de los cursores; es decir, cuando presiono la tecla arriba (flecha arriba) ejecutar un codigo php, cuando suelto la tecla arriba ejecuto otro codigo en php, y asi para las cuatro teclas de cursores....

PRESIONO TECLA ARRIBA
p.e: <?php $presarr = 1; ?>
LIBERO TECLA ARRIBA
p.e: <?php $presarr = 0; ?>

Lo necesito para comprobar estados de teclado...

He buscado mucho en San Google pero no me doy con la manera de hacerlo...
Sigo buscando pero confío en su ayuda.
Desde ya les agradezco mucho por su ayuda..

Comentarios

PHP y navegadores

Recuerda que las páginas php una vez ejecutadas llegan al navegador web como html (o el formato que hayas generado). Creo que sería mejor si hicieras eso con javascript si tu página es hecha con html. Si realmente necesitas tener acceso al servidor para usar datos de un base de datos o de la sesión entonces te tocaría usar ajax. Para cualquier caso te recomiendo usar una librería de javascript como jQuery o prototypejs que te ahorrarán el lío de hacer que tu página funcione en varios navegadores.

http://caih.org

Tienes un ejemplo?

Crees que tengas un ejemplo relacionado con lo que necesito?
No importa el lenguaje en que se lo haga (excepto asp o aspx).

Gracias si alguien me ayuda en resolverlo. Todavía no encuentro la manera.

El hecho de usar asp, php,

El hecho de usar asp, php, java, o cualquier otro lenguaje del lado del servidor no tiene ninguna diferencia en tu pregunta. Mira esta página, tiene una buena explicación de como capturar las teclas usando javascript y cuales son las diferencias entre diferentes navegadores y por que es muy complicado (y no trivial) crear una aplicación web que funcione en una gran gama de navegadores:

http://www.quirksmode.org/js/keys.html

En el fondo de esa página tienes un ejemplo básico de como detectar teclas. Ojalá te sirva.

http://caih.org