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

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

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

Preguntas relacionadas aquí y en Super User . Sin embargo, ninguno menciona ninguna solución viable en este momento.

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 usando algún tipo de API privada u otro tipo de piratería del sistema, pero no hay una solución general para este problema que sea compatible con las API de Apple. .

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

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 Universal Access en Preferencias del sistema. Con él, puede controlar el mouse usando el teclado numérico del teclado. Cuando está activado, se puede hacer clic con el botón derecho del mouse presionando Ctrl+ 5en un teclado con un teclado numérico o Fn+ Ctrl+ ien una computadora portátil. Esto le permitirá hacer 'clic derecho' en su palabra.

Vaya a Preferencias del sistema --> Acceso universal --> Ratón --> Activar teclas de ratón (ON)Vaya a Preferencias del sistema --> Acceso universal --> Ratón --> Activar teclas de ratón (ON)

Encontrado en: https://stackoverflow.com/a/11238186/1919382

También estaba buscando este tipo de función 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 ella con un atajo de teclado. De forma predeterminada, está configurado en ctrl+ F2, sin embargo, esto a menudo no funciona. Puede cambiar el enlace en el panel de preferencias del 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/

Buena respuesta. También he estado usando esta solución durante bastante tiempo. Desafortunadamente, todavía hay muchas acciones que solo están en el menú contextual.

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

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

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

Probablemente se podría escribir un Applescript que mueva el mouse sobre el elemento seleccionado y haga clic con el botón derecho. Aparte de eso, no, no creo que haya una manera.

La última versión de BetterTouchTool tiene una acción que puede activar: "Abrir la selección del buscador actual con una aplicación específica" y otra: "Abrir la 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. Utilizo ⌥' 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.

BTT también se puede usar para asignar un atajo de teclado para abrir el menú contextual, que es efectivamente lo que estaba pidiendo el OP (aunque su solución es probablemente lo que está buscando).
@Winterflags, no creo que solo 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).
Ah, sé que puede abrir el menú contextual con gestos del panel táctil, pero tal vez no pueda hacerlo con atajos de teclado.

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).

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 muy, 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...

De hecho, estaba buscando este atajo para hacer una revisión gramatical rápida de una palabra seleccionada en Gmail. Por lo general, pinta la palabra (opción + cambio + 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 corrección gramatical. Luego puede recorrer las sugerencias usando las teclas de flecha.

Eso hizo el trabajo para mí para ese problema específico.

Espero eso ayude.