113 votos

¿Cómo hacer clic derecho con el teclado?

¿Hay alguna manera de establecer un atajo de teclado o tecla ¿para simular un clic derecho del ratón pero sin tocar el trackpad o el ratón?

Por ejemplo, imagine que tiene una lista de archivos en Finder. Mueves tu selección subiendo y bajando con las flechas del teclado. Cuando estás contento con la selección, "pulsas un botón" y se simula como si hicieras un clic secundario en el archivo que seleccionaste antes con el teclado. El menú contextual no debería abrirse donde está el puntero del ratón, de lo contrario tendría que moverlo sobre la selección primero, lo que arruina el flujo de trabajo con el teclado.

En Mac actualmente, todos los actuales las opciones de clic derecho necesitan que toque el trackpad o el ratón:

  • Dos dedos para un solo toque

  • CTRL+clic

  • Toque en el área derecha del trackpad si está habilitado en la configuración del trackpad.

Similar a lo siguiente Tecla de opción de Windows .

enter image description here

26voto

No conozco ninguna forma de mostrar un menú contextual para los elementos seleccionados con el teclado como lo que hace la tecla de menú en Windows.

Para asignar un atajo de teclado para realizar un clic secundario en las coordenadas actuales del puntero, puedes

36 votos

No tiene sentido hacerlo en las coordenadas actuales del ratón.. debe ser una selección actual.. es posible?

2 votos

@ArnoldRoa De acuerdo. ¿Hay alguna manera de hacer esto en la selección actual o en la posición del cursor y no en la ubicación del ratón?

0 votos

@ArnoldRoa @J ¿Ha habido suerte con esto?

14voto

Nixx Puntos 41

Si tiene dificultades para utilizar el ratón, puede activar las teclas del ratón: Situado en Preferencias del Sistema > Acceso Universal > pestaña Ratón.

Como dice "Utiliza el teclado en lugar del ratón". También hay varias opciones disponibles para elegir que pueden satisfacer sus necesidades.

Las notas de soporte de Apple para cada versión de OSX tienen más información:

1 votos

No encuentro. Mi versión del sistema operativo es 10.8.5, ¿cuál es la tuya?

3 votos

El panel de preferencias de Acceso Universal se llama Accesibilidad desde 10.8.

1 votos

@Nixx: Soy capaz de utilizar el teclado para la navegación del puntero del ratón solamente. Sin embargo option la llave no funciona y ese es mi requisito

9voto

books453 Puntos 1

Si no puedes habilitarlo en el primer método, utiliza el segundo.

Método 1

Ve a Preferencias del Sistema > Accesibilidad, busca Ratón y Trackpad, y activa "Teclas del ratón". Si quieres, ve al menú de opciones y activa "Pulsar la tecla Opción cinco veces para alternar las teclas del ratón".

System Preferences

Método 2

Pulse Option - Command - F5 y aparecerá una ventana. Seleccione "Habilitar las teclas del ratón".

Accessibility Options

Cómo utilizar las teclas del ratón

Para hacer clic con el botón derecho, pulse Fn - Ctrl - I . A veces es posible que quieras desactivar las Teclas del Ratón, ya que algunas teclas de tu teclado no funcionan correctamente. Si utilizas un teclado externo, sólo tienes que encontrar el equivalente a la tecla de función. Para mapear las teclas de un teclado Windows con un Mac, visite este guía.

0 votos

no pude encontrar esta opción, usando macbook, sin ratón

2 votos

Funciona, pero es inútil, porque tengo que tener la tecla Fn de Mac para hacerlo. y si la tengo, significa que estoy trabajando en el portátil, lo que significa que probablemente usaría el trackpad. es para los momentos en los que estoy usando el teclado externo que esta funcionalidad se vuelve útil. sólo que no pude encontrar una manera de asignar mi tecla Windows-Option en mi teclado HP, a la tecla Fn.

0 votos

@preetam - ¿Qué versión estás utilizando?

4voto

Garex Puntos 339

Hay una función incorporada a la que se puede acceder mediante Preferencias del Sistema -> Teclado -> Atajos -> Teclado (lo siento, tengo instalado el OS X en alemán, así que esta es mi traducción aproximada).

Allí puedes encontrar un atajo de teclado llamado "Enfocar a la barra de menús" (mi atajo está configurado como CTRL - F2 .

Actívalo, selecciona el archivo y pulsa las teclas de acceso rápido, entonces tendrás el foco del teclado en tu barra de menús. Navega con las teclas del cursor hasta el menú "Servicios", selecciona el servicio y pulsa Enter .

Voilà, el servicio se ejecuta en el archivo seleccionado

2voto

SomeDude Puntos 66

Aquí hay una solución usando Automator y Python. Es un poco más lento que un ratón real (~0,5 segundos de retraso), pero funciona y no requiere ningún software de terceros.


Abra Automator y cree un nuevo servicio:

Automator service menu


Elija El servicio recibe no input en any application .

Busca "shell" y arrastra la acción "Run Shell script" al storyboard:

Storyboard


Pegue el siguiente código en el archivo Ejecutar Shell script acción:

from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation

def mouseEvent(type, posx, posy):
          theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight)
          CGEventPost(kCGHIDEventTap, theEvent)

event = CGEventCreate(None)
position = CGEventGetLocation(event)
mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y))
mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y))

Guardar el servicio (cmd+s). Utiliza un nombre descriptivo como "Realizar un clic derecho".


Ir a System Preferences → Keyboard → Shortcuts → Services .

The services menu

Busca tu servicio (debería estar cerca del final de la lista) y asigna un atajo de teclado.

Ahora debería poder utilizar su acceso directo para realizar un clic con el botón derecho.

7 votos

El problema de esta solución es que el clic se produce exactamente donde está el ratón. Así que si estás desplazando elementos con las teclas de flecha (como dicen los iconos del escritorio) y luego usas el acceso directo, la ventana emergente no mostrará las propiedades del icono, sino las propiedades del elemento sobre el que está el ratón...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X