Apakah ada cara untuk menonaktifkan pintasan CTRL+ Z(Batalkan) di Windows Explorer? Atau, apakah ada cara agar Windows Explorer "lupa" dengan riwayat undo?
Alasan saya bertanya adalah bahwa Anda mungkin telah melakukan beberapa operasi file di Explorer (menyalin, mengganti nama, dll.), Dan mungkin Anda tidak reboot selama berhari-hari atau lebih lama (memilih untuk hibernasi sebagai gantinya). Masalahnya adalah jika Anda secara tidak sengaja menekanCTRL + Zsatu kali atau lebih (sering salah mengira aplikasi mana yang Anda miliki di latar depan; menggunakan pengaturan dual-monitor akan meningkatkan kemungkinan itu), Anda mungkin membatalkan sesuatu yang telah dilakukan beberapa waktu lalu tanpa menyadari apa yang terjadi .
Bahkan jika Anda benar-benar menyadari apa yang telah terjadi, Anda mungkin tidak ingat apa beberapa operasi terakhir yang Anda lakukan beberapa hari yang lalu. Sejauh yang saya tahu, tidak ada fungsi "Redo" di Windows Explorer untuk menyelamatkan Anda. Saya bisa membayangkan skenario di mana kesalahan ini dapat menyebabkan banyak masalah.
Jika pintasan dapat dinonaktifkan, setidaknya akan memaksa Anda untuk menggunakan Edit > Undo
item menu sebelum melakukan sesuatu yang bodoh. Kalau tidak, jika sejarah undo dapat dihapus secara berkala, itu akan mencegah beberapa operasi yang sangat lama dari dibatalkan.
Tambahan: Bagi mereka yang tertarik dalam mengimplementasikan ini, saya membuat file AHK yang berjalan secara diam-diam ( #NoTrayIcon
opsi) dari folder Startup Windows saya. Selain beberapa pintasan berguna lainnya yang saya masukkan, seperti inilah tampilannya:
#NoTrayIcon
SetTitleMatchMode RegEx
return
; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
Jika Anda lebih suka umpan balik daripada hanya CTRL+ Ztidak melakukan apa-apa, putar suara default atau gunakan MsgBox
untuk menyebabkan dialog muncul.
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::
;Uncomment the feedback option you prefer below
;SoundPlay *-1
;MsgBox Ctrl+Z has been disabled.
return
#IfWinActive