en onload llamas a una funcion que envie tu formulario.
y lo de simular tecla No creo que los navegadores permitan algo asi.
Te dejo un ejemplo:
Código HTML:
Ver original<script type="text/javascript"> function enviarForm()
{
document.forms["idformulario"].submit();
}
<body onload='enviarForm()'>
<form id="idformulario" action="index.php" method="get">