Si tengo una ventana de diálogo en Mac OS X con varios botones, ¿cómo puedo cambiar la selección de los botones? En Windows, Gnome, KDE, etc. generalmente es con TAB
.
En este cuadro de diálogo de ejemplo, podría simplemente presionar ESC
, pero hay otros cuadros de diálogo con más botones.
Respuestas:
Voy a salir de aquí y proponer que estés un poco confundido, por esta razón:
El botón azul resaltado no es una selección como la que ha visto en Windows, KDE y Gnome. Es simplemente lo que el desarrollador ha definido como la opción predeterminada de la tecla de retorno / entrada. Como loic wolff ha demostrado, es posible habilitar la selección de pestañas de todos los controles, sin embargo, esto probablemente lo ralentizará en otras áreas simplemente por la gran cantidad de controles que hay que pasar.
La forma correcta de utilizar métodos abreviados de teclado para botones de diálogo alternativos no es la pestaña, sino las combinaciones de teclas de comando. Por ejemplo, Command-period es casi universalmente "cancelar". Ya has descubierto que Esc también funciona para la mayoría de las cosas hoy en día. A menudo no está documentado, pero el atajo de comando para diferentes botones que no son el botón predeterminado o cancelar es generalmente la primera letra de ese botón (como se menciona en el stib). Ejemplo: si salgo sin guardar en una aplicación típica basada en documentos de cacao, se me presentará el siguiente cuadro de diálogo:
Return
/enter
guardarácommand-period
oesc
cancelará, y secommand-d
asignará a "No guardar". El lanzamiento de 10.6 de 10.5 hizo algunas mejoras fantásticas a la presencia de estos atajos en Finder y cacao en general: casi todos los diálogos de Finder ahora responderán de esta manera.Actualización para 10.7+:
El nuevo paradigma de Apple para el control de versiones de archivos ha cambiado la forma en que funciona el típico cuadro de diálogo de guardar. Ahora, "No guardar" está asignado a
command-delete
, para simbolizar la eliminación del archivo "nuevo" que creó (este es el acceso directo equivalente a la eliminación de un archivo del Finder).fuente
Debe seleccionar Todos los controles en el panel de control del Teclado . De esa manera, puede seleccionar todos sus controles usandoTab
fuente
la tecla tab a menudo lo hará, y a veces la tecla splat (también conocida como la tecla de comando) más la primera letra del botón que desee.
Sin embargo, esto no funciona en todos los diálogos, hay algunos que debe presionar explícitamente con el mouse; por ejemplo, el diálogo "el programa x es una aplicación que ha descargado de Internet, ¿está seguro de que desea ejecutarlo?".
fuente