Disculpa la demora. Estaba tratando de hacerlo funcionar xD...
Esto conseguí
Código:
<script>
function onkeyFncArray(e){
tecla = (document.all) ? e.KeyCode : e.which
var arr = new Array(
new Array('13','alert(\'algo1\')') ,
new Array('107','alert(\'algo2\')'),
new Array('XXXX','alert(\'algoX\')')
);
for (x in arr) {
for(i in x) {
if(tecla==arr[x][i])
eval(arr[x][1]);
}
}
}</script>
<input type='text' id='uno' value='texto'
onkeydown="onkeyFncArray( event );">
<input type='text' id='dos' value=''>
Las funciones a evaluar deben ir dentro del arreglo tal como se ve en el ejemplo. Espero te sirva. Nos vemos.