Bueno quiero mostrar esto aver si tiene alguna falla y como no tengo una Mac, no sé si funciona bien.. tengo entendido que la combinación es control + tecla de acceso con cualquier navegador ¿estoy en lo correcto?.
Se trata de mostrarle al usuario la combinación de teclas que debe realizar para acceder al enlace del accesskey (que cambian según el navegador).
Lo hise de la siguiente forma con PHP a travez del user agent:
Código PHP:
<?php
$na = $_SERVER['HTTP_USER_AGENT'];
if(eregi('Mac',$na))
{$combinacion = "Ctrl+";}
else{
if(eregi('MSIE',$na))
{$combinacion = "Alt+BloqMayus+";$enter = " Intro";}
else{
if(eregi('Firefox',$na) or eregi('Navigator',$na))
{$combinacion = "Alt+Shift+";}
else{
if(eregi('Chrome',$na))
{$combinacion = "Alt+";}
else{
if(eregi('Safari',$na))
{$combinacion = "Alt+BloqMayus+";}
else{
if(eregi('Opera',$na))
{$combinacion = "Shift+Esc ";}
else{
$combinacion = "tecla de acceso ";
}
}
}
}
}
}
echo "
<p><a href=\"/index.php\" accesskey=\"1\" title=\"Página principal [".$combinacion."1".$enter."]\">Inicio [1]</a></p>
";
?>
Prueba del ejemplo.
Gracias de antemano