Existe alguma maneira de desabilitar o atalho CTRL + Z (Desfazer) no Windows Explorer? Como alternativa, existe uma maneira de o Windows Explorer "esquecer" seu histórico de desfazer?
A razão que eu pergunto é que você pode ter feito algumas operações de arquivo no Explorer (copiando, renomeando, etc.), e talvez você não reinicie por dias ou mais (optando pela hibernação). O problema é que se acidentalmente você pressionar CTRL + Z uma ou mais vezes (muitas vezes confundindo qual aplicativo você tem em primeiro plano; usar uma configuração de monitor duplo aumentará essa probabilidade ), você pode estar desfazendo algo que foi feito há muito tempo sem perceber o que aconteceu.
Mesmo que você perceba o que aconteceu, talvez não se lembre de quais foram as últimas operações realizadas há alguns dias. Tanto quanto eu posso dizer, não há nenhuma função "Refazer" no Windows Explorer para salvá-lo. Eu posso imaginar cenários em que esse erro poderia causar muitos problemas.
Se o atalho puder ser desabilitado, pelo menos forçará você a usar o item de menu Edit > Undo
antes de fazer algo estúpido. Caso contrário, se o histórico de desfazer puder ser limpo periodicamente, isso impediria que algumas operações muito antigas fossem desfeitas.
Adendo: Para os interessados em implementar isso, criei um arquivo AHK que funciona silenciosamente (a opção #NoTrayIcon
) da minha pasta de inicialização do Windows. Além de alguns outros atalhos úteis que eu incorporei, isso é o que parece:
#NoTrayIcon
SetTitleMatchMode RegEx
return
; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
Se você preferir feedback ao invés de CTRL + Z simplesmente não fazendo nada, reproduza um som padrão ou use MsgBox
para fazer aparecer um diálogo.
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::
;Uncomment the feedback option you prefer below
;SoundPlay *-1
;MsgBox Ctrl+Z has been disabled.
return
#IfWinActive