¿Hay un acorde de teclado para el botón del menú contextual?

48

¡En las PC con Windows, el botón de contexto es increíble! Pero en algunos teclados, principalmente computadoras portátiles, han dejado de incluir un botón dedicado.

¿Hay un acorde de teclado (atajo) que muestre el menú contextual?

ingrese la descripción de la imagen aquí

ppittle
fuente
Duplicar (y ver la respuesta de la tecla de acceso rápido automática): ¿Cómo emular la tecla del menú contextual cuando no hay ninguna en el teclado? superuser.com/questions/875332/...
BillR

Respuestas:

73

Shift+ F10! ¡Uno de mis atajos favoritos!

Adam Prescott
fuente
11
DIOS MIO. Nunca supe. ¡Bueno!
LPChip
44
Impresionante, aunque en algunas aplicaciones no funciona, por ejemplo, en el menú contextual del elemento de la página web en Chrome y Opera (¿problema Webkit?)
PTwr
2
También funciona en Ubuntu en algunas aplicaciones, por ejemplo, Chrome.
simbabque
5

Si bien no es una respuesta directa a su pregunta, posiblemente haya mejores soluciones que Shift+ F10. Solo como ejemplo, no funciona aquí en el navegador Chrome, mientras escribo esta respuesta. También en la mayoría de los programas donde realmente necesito la tecla del menú contextual (también conocida como Apps-Key), la uso con tanta frecuencia que una combinación de teclas "usar ambas manos o estirar una torpemente" como Shift+ F10es desfavorable.

Sin embargo, tenga en cuenta que solo puedo comentar sobre las soluciones de Windows. Además, estas soluciones suponen que tiene otras claves, que está dispuesto a sacrificar.

1. Reasignación de claves a través del registro de Windows (o la utilidad SharpKeys)

Windows permite reasignar claves a través del registro. Lamentablemente, esto no utiliza ninguna sintaxis directa, por lo que probablemente sea mejor usar una utilidad de terceros para generar las reasignaciones como SharpKeys .

Captura de pantalla de SharpKeys

La captura de pantalla muestra mi configuración para el Thinkpad Edge E540, donde la tecla del menú contextual ha sido reemplazada por PrintScreen, pero ofrece botones de utilidad (abrir calc.exe, bloquear pantalla, abrir navegador, abrir "Mi PC") que son completamente inútiles para mí. .

Afortunadamente, utiliza nombres descriptivos para las claves, de modo que no es necesario averiguar los códigos clave usted mismo.

Reasignar las claves directamente con el registro aún requeriría un software de terceros para descubrir los códigos clave (especialmente para claves no estándar), por lo que recomiendo no molestarse en probarlo siempre que SharpKeys funcione en su dispositivo.

2. AutoHotKey

Alternativamente, puede reasignar claves con utilidades más generales, como AutoHotKey. Solía ​​usar el guión

; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}

Para volver a asignar PrintScreena Appsy Shift+ PrintScreena PrintScreen.

Sin embargo, una debilidad de las soluciones de AutoHotKey es que algunos programas, que acceden a eventos de teclado en un nivel inferior, como muchos juegos, no pasarán por AutoHotKey.

kdb
fuente
¡Guau, esto parece una gran herramienta!
ppittle
3

Shift+F10Es tal clave. Desafortunadamente, es poco compatible con muchas aplicaciones (por ejemplo, KDE4 Dolphin no parece ser compatible).

Como solución alternativa, uso un enlace global que se traduce en la tecla de menú estándar.

@kdb ha explicado cómo hacer eso en Windows, para que pueda usar su solución allí. En Linux lo tengo para trabajar con AutoKey .

Simplemente agregue este script y mapeelo <shift>+<f10>.

keyboard.send_keys('<menu>')

Tenga en cuenta que debe guardar el script antes de que el enlace tenga efecto.

captura de pantalla de AutoKey

Alicia
fuente
1

Además del estándar Shift+ F10, mi computadora portátil Dell tiene uno más que funciona en muchas situaciones: Fn+ Right Ctrl.

TJKV
fuente