Método abreviado de teclado equivalente a hacer clic con el botón derecho

34

Estoy buscando un atajo de teclado para abrir un menú contextual usando Ubuntu en un MacBook pro. Presionar el atajo de teclado debería tener el mismo efecto que hacer clic derecho en la ubicación del cursor.

En los teclados de Windows, hay un botón dedicado para esto cerca de la barra espaciadora. También he leído sobre el uso de Shift+ F10o Ctrl+ Space, pero estos no tienen ningún efecto en mi sistema.

Bill Cheatham
fuente
3
la tecla entre la derecha Alt + derecha Ctrl?
hytromo
3
Creo que esto funcionaría si tuviera un teclado de Windows completo, pero lamentablemente estoy limitado a las teclas proporcionadas en un MacBook.
Bill Cheatham el
Estás usando Ubuntu pero en última instancia es MacBook Pro.
Margarita
@daisy Lo que no necesariamente lo convierte en tema fuera de lo común, o de otra manera. Están preguntando cómo obtener un método abreviado de teclado que tenga el efecto de un clic derecho, que todavía está en el tema y tal.
Thomas Ward

Respuestas:

32

Shift+ F10trabajó en mi caso. Supongo que la necesidad Fndepende del teclado que estés usando.

PD: Utilicé esta combinación en un archivo en Nautilus (Ubuntu 14.04 LTS).

curi0us-m0nkey
fuente
¡Gracias! Puedo confirmar que esto funciona en un thinkpad T440 ubuntu 16.04
dom
¡No tiene el mismo efecto que hacer clic derecho en una ubicación específica!
vanadio
Funciona en Thinkpad E470 en Ubuntu 16.04
vineeshvs
11

Se llama al keyym para activar el menú contextual Menu. Puede estar vinculado a un código clave arbitrario como este:

$ xmodmap -e 'keycode 68 = Menu'

Se puede activar manualmente desde la línea de comando como:

$ xdotool key Menu

Y para averiguar el código clave que actualmente está vinculado a uno puede hacer:

$ xmodmap -pke | grep Menu

Para averiguar qué código clave emite una tecla se puede usar:

$ xev
Grumbel
fuente
Creo que esta es la mejor opción ya que, por desgracia, los teclados modernos han eliminado la clave de contexto. Usé el código clave 105, que es mi tecla de control correcta.
Miladiouss
+1 esta es la respuesta correcta: por defecto en MATE, gnome shift + f10 funcionará, pero cualquiera que sea el administrador de ventanas que use, todos terminan ejecutando ese comando. Además, esto explica cómo se puede configurar esto; por ejemplo, si en su sistema no funciona, busque la configuración de enlaces de teclas y vincule las teclas que desee con ese comando y listo. gracias
cancerbero
¡No tiene el mismo efecto que hacer clic derecho en una ubicación específica!
vanadio
10

Prueba Shift+ Fn+ F10. Esto funciona en Windows y Ubuntu en VirtualBox en OS X para mí.

pratnala
fuente
¡Gracias, pero no tengo suerte con esto! Tal vez su OSX podría estar haciendo esta interpretación en lugar de la propia Linux.
Bill Cheatham el
Esto funcionó en mi MacBook Air con Ubuntu 10.04. ¡Gracias!
Waldir Leoncio
También funciona en ubuntu 14.04 (Dell).
blackfyre
¡No tiene el mismo efecto que hacer clic derecho en una ubicación específica!
vanadio
5

Generalmente uso el básico: Ctrl+F10

nikc
fuente
2
En nautilus, usar Ctrl + F10 sería lo mismo que Shift + F10 (agregando Fn si es necesario) a menos que se seleccione un elemento, en cuyo caso Shift + F10 abre el menú contextual contextual para ese elemento específico. Por ejemplo, Ctrl + F10 siempre dirá "Nueva carpeta", independientemente. Pero si se selecciona un archivo "foo.txt", Shift + F10 abre un menú con (por ejemplo) "Abrir con GVim"; o, si se selecciona "foo.mp4", el menú puede decir "Abrir con VLC".
michael
2

Se debe utilizar alguna combinación de: ( shifto ctrl) + ( F10o FnF10), los cambios y las teclas a la izquierda del teclado.

Si desea el menú contextual de la aplicación en Raspbian Pi Linux: alt+space

La tecla de contexto a veces funciona: botón de tecla de contexto en algunos teclados es la que tiene la lista y el puntero del mouse

xxjjnn
fuente
¡No tiene el mismo efecto que hacer clic derecho en una ubicación específica!
vanadio
2

Asegúrese de tener instalado un paquete llamado xdotool.

Haga este acceso directo a la aplicación para la clave de su preferencia:

xdotool click 3

Lamentablemente, esto no funciona en algunas aplicaciones, pero parece funcionar en el navegador de cromo y Firefox.

Bonificación: para hacer clic en el medio, el comando es

xdotool click 2

La creación de accesos directos de aplicaciones para el teclado puede variar según el entorno de escritorio utilizado. En Xfce (utilizado, por ejemplo, en Xubuntu), la creación de estos accesos directos se realiza fácilmente en el cuadro de diálogo Teclado.

jarno
fuente
1

Mi solución fue encontrar un viejo mouse de 2 botones y enchufarlo.

Intenté todas las respuestas que vi arriba. La mayoría parece ignorar parte del problema, que es que los teclados mac no tienen alt o la tecla de Windows, además de que el mouse no tiene dos o más botones.

Tampoco entendí qué esperaban que hiciera el cursor / mouse mientras presionas shift-f10 o lo que sea. Quiero bloquear un ícono en el iniciador, no hay forma de seleccionarlo primero y luego presionar alguna secuencia de teclas. Puedo pasar el mouse sobre él o hacer clic con el botón izquierdo. Haga clic izquierdo y mantenga presionado, luego la secuencia de teclas mientras mantiene presionado? No parece funcionar

La respuesta anterior con los comandos xmodmap y xev parece que podría apuntar en la dirección correcta. Pero es más como "la solución existe" que como una solución real. ¿Qué tecla puedo reasignar sin estropear las cosas? Shift-f10 parece no hacer nada ahora, ¿cómo usaría xmodmap para asignar el menú a shift-f10? Al menos proporciona un lugar para comenzar la búsqueda web.

Además, el menú que aparece cuando invoco "xdotool key menu" al pasar el mouse sobre algo no es el mismo menú que aparece cuando hago clic derecho en el mismo elemento. Así que "menú" no es exactamente lo que solicitó el OP.

Dave
fuente
Mi teclado MacBook tiene dos teclas alt. Y las teclas cmd actúan como Super teclas como las teclas de Windows.
jarno
xdotool click 3Hace el truco. Mira mi respuesta.
jarno
0

La combinación de teclas para Mac es CTRL+ SPACE. Esto debería abrir el clic derecho o el "menú contextual".

Para Linux, se supone que el combo es CTRL+ F10y, como se indicó, es posible que deba alternar o mantener presionada la teclafn tecla.

Sin embargo, usted ha mencionado que esto no funciona.

Por lo tanto, es posible que deba usar la combinación de teclas establecida para Mac, ya que ejecuta Linux en una Mac en lugar de en una PC.

Haga clic aquí para obtener más información y una lista más completa de combinaciones de teclas.

mchid
fuente