Отключить ярлык Ctrl+Z или четкую историю отмены в Windows Explorer?

Там какой-либо путь состоит в том, чтобы отключить CTRL+Z (Отмена) ярлык в Windows Explorer? С другой стороны, существует ли способ иметь Windows Explorer, "забывают" его историю отмены?

Причина, которую я спрашиваю, состоит в том, что Вы, возможно, сделали некоторые операции файла в Проводнике (копирование, переименование, и т.д.), и возможно Вы не перезагружаете в течение многих дней или дольше (принимающий решение быть в спящем режиме вместо этого). Проблема состоит в том что при случайном ударе CTRL+Z один или несколько раз (часто путающий, какое приложение Вы имеете на переднем плане; использование двухмониторной установки увеличит ту вероятность), можно отменять что-то, что было сделано давным-давно, не понимая то, что произошло.

Даже если Вы действительно понимаете то, что произошло, Вы не можете помнить то, чем последние несколько операций состояли в том, что Вы сделали потенциально несколько дней назад. Насколько я могу сказать, нет никакой функции "Восстановления" в Windows Explorer для сохранения Вас. Я могу вообразить сценарии, в которых эта ошибка могла вызвать много проблем.

Если бы ярлык может быть отключен, он, по крайней мере, вынудил бы Вас использовать Edit > Undo пункт меню прежде, чем сделать что-то глупое. Иначе, если бы история отмены могла бы периодически очищаться, который препятствовал бы тому, чтобы были отменены некоторые очень старые операции.

Приложение: Для заинтересованных реализацией этого, я создал файл AHK, который работает тихо ( #NoTrayIcon опция) от моей папки Windows Startup. Помимо некоторых других полезных ярлыков я соединился, это - то, на что это похоже:

#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
12
задан 09.04.2011, 06:19

1 ответ

Я думаю, что у Вас может быть переопределение Автогорячей клавиши существующий ярлык.

^z::
return

Сделает Ctrl + z, ничего не делают

Править: Это будет применяться везде. Для применения в проводнике только попробуйте это:

#IfWinActive ahk_class ExploreWClass
^z::
#IfWinActive ahk_class CabinetWClass
^z::
return
#IfWinActive
5
ответ дан 07.12.2019, 12:01

Теги

Похожие вопросы