OS X clic derecho / menú contextual a través del teclado

25

¿Es posible acceder al menú contextual / clic derecho del elemento seleccionado actualmente (no el elemento debajo del mouse) mediante un atajo de teclado?

Si no, ¿hay alguna forma de lograr esto, ya sea por Applescript o por utilidad?

Billy Moon
fuente
Preguntas relacionadas aquí y en Super Usuario . Sin embargo, ninguno de los dos menciona ninguna solución viable en este momento.
Lri
Este es un duplicado de apple.stackexchange.com/questions/32715/…
studgeek

Respuestas:

8

En general, no hay forma en Mac de determinar las coordenadas de pantalla del punto de inserción actual. Por lo tanto, no hay forma de automatizar un clic en el punto de inserción actual.

En algunas aplicaciones, puede haber una forma de obtener las coordenadas a través de AppleScript, o puede ser posible obtenerlas utilizando algún tipo de API privada u otro pirateo informático del sistema, pero no hay una solución general a este problema que sea compatible con las API de Apple .

Aparentemente, es un gesto de UI bastante común en Windows, pero no es algo que pueda hacer en Mac.

Peter N Lewis
fuente
19

El menú contextual se puede abrir principalmente con un clic derecho del mouse (o un clic de control) solamente.

Sin embargo, si desea hacer clic con el botón derecho en un área específica de la pantalla sin usar el mouse, puede usar las teclas del mouse desde la configuración de acceso universal en las preferencias del sistema. Con él, puede controlar el mouse utilizando el teclado numérico del teclado. Cuando se activa, se puede hacer clic con el botón derecho del mouse con Ctrl+ 5en un teclado con un teclado numérico o Fn+ Ctrl+ ien una computadora portátil. Esto le permitirá "hacer clic con el botón derecho" en su palabra.

Vaya a Preferencias del sistema -> Acceso universal -> Mouse -> Habilitar teclas del mouse (ON) Vaya a Preferencias del sistema -> Acceso universal -> Mouse -> Habilitar teclas del mouse (ON)

Encontrado en: /programming//a/11238186/1919382

PrimoCocaína
fuente
3

También estaba buscando este tipo de característica y encontré una buena alternativa.

La mayoría de los elementos del menú contextual en OS X también se pueden encontrar en la barra de menú superior, y puede acceder a esto con un atajo de teclado. De forma predeterminada, se establece en ctrl+ F2, sin embargo, esto a menudo no funciona. Puede cambiar el enlace en el panel de preferencias Teclado.

Esta publicación tiene más detalles http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/

Joe Taylor
fuente
Buena respuesta. He estado usando esta solución durante bastante tiempo también. Desafortunadamente, todavía hay muchas acciones que solo están en el menú contextual.
Vic Jang
2

Probablemente se podría escribir un Applescript que moviera el mouse sobre el elemento seleccionado y hacer un clic derecho. Aparte de eso, no, no creo que haya una manera.

CajunLuke
fuente
2

Para los archivos en el Finder, puede acceder a un menú "Acciones" (no al menú contextual incorporado) con la función Acciones de archivo de Alfred .

Esto es solo en la versión paga de la aplicación, pero lo tengo debido a esta y otras funcionalidades que realmente hacen que valga la pena. Por ejemplo, una de las acciones que puede elegir es "Enviar por correo electrónico a ..." y luego comenzar a escribir y elegir un nombre que se lea directamente de sus Contactos, presione Intro, y la ventana "redactar correo electrónico" se abre con el destinatario y el asunto rellenado y el archivo adjunto.

Con estas y otras características, no es lo mismo que el menú contextual, pero nunca he necesitado acceder al menú contextual de un archivo desde que instalé Alfred, por lo que creo que cumple el propósito de esta pregunta, al menos para el Finder.

Comodín
fuente
1

La última versión de BetterTouchTool tiene una acción que puede activar: "Abrir selección del buscador actual con una aplicación específica", y otra: "Abrir carpeta activa / seleccionada con una aplicación específica".

Esto maneja todos mis casos de uso para hacer clic con el botón derecho en Finder, personalmente. Uso ⌥ 'para abrir la carpeta activa / seleccionada en la Terminal, y un gesto (deslizar dos dedos hacia arriba desde la parte inferior del panel táctil) para abrir la selección actual del Finder en Adobe Bridge. Funciona perfectamente.

Comodín
fuente
BTT también se puede usar para asignar un atajo de teclado para abrir el menú contextual, que es efectivamente lo que el OP estaba pidiendo (aunque su solución es probablemente lo que está buscando).
Winterflags
1
@Winterflags, no creo que pueda abrir el menú contextual, no veo esa opción, pero se puede configurar para activar cualquier elemento en el menú contextual directamente, ya sea por nombre, por posición o por uno de múltiples nombres alternativos (por ejemplo, Ocultar o Mostrar).
Comodín
Ah, sé que puede abrir el menú contextual con gestos de trackpad, pero tal vez no pueda hacerlo con atajos de teclado.
Winterflags
1

Está lejos de ser atractivo, y realmente no hay una forma concreta de hacerlo, pero si no tiene otras opciones, esto puede funcionar bastante bien (en macros, eso es).

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

Es un sistema realmente muy desordenado, y no funciona de manera consistente. Pero a veces es la única opción que funciona lo suficientemente bien como para ser útil ...

Sancarn
fuente
-1

En realidad, estaba buscando este acceso directo para hacer una revisión gramatical rápida de una palabra seleccionada en gmail. Por lo general, pinta la palabra (opción + mayús + flecha izquierda) y luego haz clic derecho para ver las opciones (y odio usar el mouse).

Para este caso particular, hay un atajo de Chrome, que es [cmd + shift; - o - cmd:] para mostrar la verificación gramatical. Luego puede recorrer las sugerencias con las teclas de flecha.

Eso hizo el trabajo por mí para ese tema específico.

Espero eso ayude.

draix
fuente