Terminal: El menú contextual del explorador solo debería aparecer al pulsar Mayús + clic

Creado en 22 may. 2020  ·  3Comentarios  ·  Fuente: microsoft/terminal

Seguimiento de # 6100.

El menú contextual del Explorador está muy desordenado. No deberíamos aumentar ese desorden si podemos evitarlo. Este problema me representa tomándome el tiempo para investigar exactamente cómo hacer que el menú aparezca solo en shift + clic derecho, no _sólo_ clic derecho.

Area-ShellExtension Help Wanted Issue-Task Product-Terminal

Comentario más útil

Haga esto configurable, Terminal es una aplicación principal en mi trabajo y no debería ser una función secundaria.

Todos 3 comentarios

~ Muy bien, echamos un vistazo rápido al código y no estamos seguros de cómo hacer esto exactamente. Afortunadamente, PowerToys parece hacer algo similar: ~

~ https://github.com/microsoft/PowerToys/blob/d16ebba9e0f06e7a0d41d981aeb1fd0a78192dc0/src/modules/powerrename/dll/PowerRenameExt.cpp#L60 -L110 ~

~ Parece que implementan otra interfaz, IContextMenu . Si a alguien en la comunidad le apasiona ordenar el menú contextual, definitivamente apreciaríamos un PR similar 😄 ~

EDITAR: como se menciona en un hilo sin conexión:

Debe ceñirse a la implementación de IExplorerCommand y evitar IContextMenu si es posible.

y también mencionado aquí :

Si devuelve ECS_HIDDEN en función del estado del teclado (si (GetKeyState(VK_SHIFT) < 0) o GetAsyncKeyState() , lea los documentos de ambos, no estoy seguro de cuál es el correcto para usar en este caso) esto se puede ocultar condicionalmente. Esto depende de que el shell llame a su controlador coincidiendo con la presentación de la interfaz de usuario. Creo que eso siempre es cierto, pero puede que no siempre lo sea. Preste atención a este problema y hablemos con los propietarios del Explorador de archivos.

Sí, es un nombre largo y feo. Estoy intentando deshabilitar ese menú contextual. Pero no puedo encontrar el elemento del menú contextual de Windows Terminal Preview con las herramientas de Nirsoft, como ShellExView y ShellMenuView.
img

Haga esto configurable, Terminal es una aplicación principal en mi trabajo y no debería ser una función secundaria.

¿Fue útil esta página
0 / 5 - 0 calificaciones