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.
~ 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: ~
~ 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)
oGetAsyncKeyState()
, 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.
Haga esto configurable, Terminal es una aplicación principal en mi trabajo y no debería ser una función secundaria.
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.