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.


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


¡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

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


¡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


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


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


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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.