有什么方法可以禁用Windows资源管理器中的CTRL+ Z(撤消)快捷方式吗?另外,是否有办法让Windows资源管理器“忘记”其撤消历史记录?
我问的原因是,您可能已经在资源管理器中做了一些文件操作(复制,重命名等),也许您没有重启数天或更长时间(而是选择休眠)。问题是,如果您不小心打了CTRL+ Z次或多次(通常会误认前台有哪个应用程序;使用双显示器设置会增加这种可能性),那么您可能会撤消多年以前所做的事情而没有意识到发生了什么。
即使您意识到发生了什么,您也可能不记得几天前可能要执行的最后几个操作。据我所知,Windows资源管理器中没有“重做”功能可以保存您。我可以想象这种错误可能导致很多问题的情况。
如果可以禁用快捷方式,则至少会迫使您Edit > Undo
在执行愚蠢操作之前先使用菜单项。否则,如果可以定期清除撤消历史记录,则将阻止撤消某些非常古老的操作。
附录:对于有兴趣实施此操作的人,我创建了一个AHK文件,该文件在#NoTrayIcon
Windows启动文件夹中以静默方式运行(该选项)。除了我合并的其他一些有用的快捷方式之外,它的外观也是如此:
#NoTrayIcon
SetTitleMatchMode RegEx
return
; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
如果你喜欢的反馈,而不是CTRL+ Z简单地做什么,玩一个默认的声音或使用MsgBox
导致出现一个对话框。
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::
;Uncomment the feedback option you prefer below
;SoundPlay *-1
;MsgBox Ctrl+Z has been disabled.
return
#IfWinActive