En Windows, cada cuadro de diálogo incluye letras subrayadas que puede activar con la tecla Alt. Yo uso estos atajos de teclado "Alt" todo el tiempo; Los extraño, ya que estoy tratando de cambiar a OSX.
En OSX, todo lo que puedo encontrar es la navegación con pestañas, que requiere presionar Tab siete u ocho veces para llegar a cualquier lugar en la mayoría de los cuadros de diálogo. (E incluso eso está oculto de forma predeterminada: debe habilitar el "Acceso total al teclado" en el panel de control "Teclado y mouse" para poder presionar entre los botones).
¿Hay alguna forma de obtener algo como los aceleradores de Windows Alt para los cuadros de diálogo OSX? Estoy dispuesto a escribir el código de Automator, descargar / comprar software, etc.
Específicamente, me estoy imaginando algo en lo que haces un comando de acceso directo y luego comienzas a escribir el nombre del botón, y presionas Enter para presionar el botón ...?
fuente
Respuestas:
En OSX no existe la "_" para diálogos como en Windows. Sin embargo, tienes:
esc → predeterminado a
no/cancel
cmd+ del→
don't save
( cmd+ dantes de OS X Lion)enter →
save/OK
spacebar→
click selected button
(usar tabpara mover).Una búsqueda rápida en Google de "atajos de teclado osx" le enseñará mucho más de lo que puede memorizar en un día, pero debe hacerlo; Hay docenas y algunas son muy valiosas.
Siempre puede agregar más / cambiar algunos existentes yendo a
System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts
, exactamente donde activó "todos los controles".Pero hasta donde yo sé, no hay nada de "subrayado" en OSX.
fuente
Además de la lista esencial de accesos directos de Martín (que funcionan en casi todas partes), debe saber que en un cuadro de diálogo Abrir archivo o Guardar archivo puede presionar /o ~saltar directamente a una hoja emergente que le permitirá escribir una ruta de carpeta. Esto es genial si eres un mecanógrafo súper rápido o si quieres ir a una carpeta oculta como
~/.ssh
.Ese campo incluso realiza la finalización de tabulación, más o menos: la captura es si hay cero coincidencias, o más de una coincidencia, cuando presiona
Tab
, en lugar de hacer cualquier tipo de finalización, Tab simplemente lo sacará del campo de texto.Además, cuando está a punto de salir de una aplicación o cerrar una ventana, y hay un cuadro de diálogo que dice "Cancelar" / "Guardar" / "No guardar", puede presionar ⌘Dpara elegir "No guardar". Obviamente Escy Returnoperará los otros dos botones, pero yo utilizo éste todo el tiempo cuando estoy cerrando algo que no desea guardar.
fuente
Una buena característica que casi replica los aceleradores de Windows Alt en un cuadro de diálogo de OS X es usar ⌘+ ⇧+ first_letter.
Como señaló Louis, usar solo ⌘+ first_letterfunciona en algunos cuadros de diálogo. Por ejemplo, ⌘+ Delegirá
Don't Save
al salir de un archivo. (Esta es la misma funcionalidad que la primera vez que se usa ⇥para resaltarDon't Save
y luego se selecciona haciendo clic space, lo que funciona siSystem preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
está configuradoAll controls
como se describe en publicaciones anteriores).Sin embargo, ⌘+ first_letterno es universal. Por ejemplo, en un
Save As
diálogo, ⌘+ Nno puede seleccionarNew Folder
.Pero ⌘+ ⇧+ Nhace el truco.
Descubrí esta característica solo recientemente, por lo que no estoy seguro de si es tan universal como Windows Alt (que estoy usando ampliamente). Pero al jugar, parece que puedo seleccionar la mayoría de los elementos de diálogo que necesito. Por ejemplo, podría usar ⌘+ ⇧+ Tpara navegar en el cuadro de diálogo que se abre en Microsoft Excel (para Mac) cuando lo haga
Paste Special
, y elegirText
de un menú desplegable. Por lo tanto, selecciona no solo botones, sino también elementos de la lista.ACTUALIZACIÓN: Sin embargo, una limitación, en comparación con Windows Alt, parece ser que no es posible presionar la tecla de la primera letra varias veces para moverse entre diferentes objetos que comparten la misma primera letra. En las listas, esto se puede superar en cierta medida combinando el acceso directo con las teclas de flecha ← ↑ → ↓.
Por cierto, OS X tiene el acceso directo ctrl+ F2para acceder a la barra de menú, pero esto es particularmente inconveniente ya que implica presionar fnpara activar la F2funcionalidad. (Además, otros han informado problemas con el acceso directo predeterminado).
El acceso directo predeterminado se puede redefinir en
System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(debe incluir dos teclas; estoy usando ⌥+ <, que me resulta familiar desde Windows). Una vez que
se resalta la barra de menú de Apple , es posible acceder a elementos de menú individuales presionando una secuencia de las primeras letras relevantes. Por ejemplo, en Firefox, puedo irFile --> Page Setup...
con este combo:⌥+ <, F, ↓, P,↩
Y, a diferencia de los cuadros de diálogo, esta funcionalidad admite presionar varias veces para navegar entre los elementos de la lista, de modo que pueda acceder de esta
File --> Print
manera:⌥+ <, F, ↓, P, P, ↩(Equivalente a ⌘+ P).
En realidad, ni siquiera es necesario presionar la primera letra relevante , es suficiente presionar cualquier letra para resaltar el elemento de la lista más cercana en orden alfabético (si no se encuentra ningún resultado, la búsqueda continúa hacia atrás en orden inverso). Por ejemplo, puedo acceder
Edit --> Undo
(equivalente a ⌘+ Z) así:⌥+ <, E, ↓, V(En lugar de la intuitiva U).
fuente
Encontré este hilo porque estaba buscando una respuesta para el mismo problema. Configuré "Acceso total al teclado", pero aparentemente esto todavía no funciona en todas las circunstancias.
En mi ejemplo: cuando intento guardar sobre un archivo con el cuadro de diálogo Reemplazar archivo, hay 2 botones en la pantalla: cancelar y reemplazar . El botón de cancelar siempre se rellena con un color azul, pero el contorno azul se muestra alrededor del botón de retorno de forma predeterminada. Es posible golpear tabpara mover el contorno azul, pero golpear returnsiempre contará como si hiciera clic en cancelar (el botón se rellena con azul). ¡Eso suena confuso, porque es confuso!
Estaba buscando y descubrí un nuevo atajo de teclado:
En el cuadro de diálogo Reemplazar archivo :
cmd+ r: selecciona el botón "reemplazar".
(Adobe parece estar al tanto de este problema: cuando selecciona "Guardar para Web", se usará un cuadro de diálogo de guardado personalizado, donde es posible simplemente presionar returnpara usar la acción "Reemplazar" (no es necesario tab).
fuente
Ctrl-F7 le permite alternar la capacidad de presionar la pestaña para seleccionar diferentes botones en cualquier ventana de diálogo de OS X. Esto ha existido desde al menos 2002 .
La configuración se encuentra en Preferencias del sistema> Teclado> Accesos directos> Teclado> "Cambiar la forma en que la pestaña mueve el foco" y por defecto es Ctrl-F7.
fuente
Esto no es posible en OS / X. Y una razón clave por la que no prefiero Mac.
El OP señala un fallo crítico en OS / X: la capacidad de seleccionar rápidamente (y solo con el teclado) cualquier entrada (no solo "Aceptar / cancelar", etc.) en un cuadro de diálogo. Ninguna de las sugerencias anteriores puede hacer eso.
Un ejemplo común es: dentro de un cuadro de diálogo Buscar / Reemplazar, quiero cambiar de mayúsculas a minúsculas. En Linux (y en Windows) puedo lograr eso usando solo las teclas. Esto no es posible en MAC: tienes que usar el mouse o jugar con pestañas varias veces.
fuente
Lo siguiente es de User588 en Ask Different . Te permitirá acceder a tabun botón, donde puedes golpear return. También señala algunas irregularidades.
Habilitar el control del teclado de la interfaz de usuario
Luego seleccione el botón "Todos los controles" en la parte inferior, en lugar de solo "Cuadros de texto y listas solamente"
Atajos de teclado
fuente
Con algunos cuadros de diálogo como el cuadro de diálogo Información de la canción de iTunes, el acceso directo al botón Aceptar es fn →enter
fuente