¿Cómo puedo desactivar el clic derecho para pegar en PowerShell?
Desde otros programas tengo la costumbre de hacer clic derecho en el menú contextual y, dependiendo del contenido del portapapeles, en PowerShell esto puede ser letal.
Respuesta1
Esta es una característica llamadaEdición rapidade la consola, no PowerShell. En versiones anteriores de cmd esdesactivado por defecto. Se afirmó queWindows 10 lo activa de forma predeterminadapero no puedo comprobarlo ya que siempre lo he tenido habilitado desde Windows 7
Para deshabilitar esa característica simplemente abra el menú de la consola, ya sea por
- haciendo clic derecho en la barra de título de la consola
- presionando Alt+Space
- o haciendo clic izquierdo en el logo de la barra de título
luego seleccionePropiedadesoValores predeterminadosdependiendo de si desea configurar las opciones para esa sesión o para todas las ejecuciones posteriores. En elOpcionespestaña,Editar opcionesgrupo desmarque laModo de edición rápida
Ahora ya no puedes pegar haciendo clic derecho, pero también pierdes la capacidad de seleccionar texto con el mouse o con Shift+ Arrow keysy debes cambiar al modo de marca abriendo el menú contextual > Editar > Marcar para seleccionar.
En versiones anteriores de cmd la ubicación es un poco diferente
Ver también¿Qué hace exactamente si hago clic en la ventana de cmd?
Respuesta2
Mi solución: usar AutoHotKey
#IfWinActive, ahk_exe powershell.exe
RButton::return
#IfWinActive
Y usar ejecutar con UIA para garantizar que funcione en el administrador.