Más interesante aún... si que se puede :O
La pega, es que funciona, pero aparte de coger el evento de tabulación, lógicamente se va al siguiente elemento en tabular, pero con esta función lo he hecho:
Código PHP:
<html>
<head>
<script>
function inserta(e)
{
var code;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (code==9)
{
alert("Tab Pulsado!!.");
// Aqui mete la construccion de la nueva fila con createElement
// Y luego para agregarlo con appendChild
}
}
</script>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" onKeyDown="inserta(event)">
<tr>
<td>Celda 1</td>
<td>Celda 2</td>
</tr>
<tr>
<td>Celda 3</td>
<td>Celda 4</td>
</tr>
</table>
</body>
</html>