Existe-t-il un moyen de désactiver le raccourci CTRL+ Z(Annuler) dans l'Explorateur Windows? Sinon, existe-t-il un moyen pour que l'Explorateur Windows "oublie" son historique d'annulation?
La raison pour laquelle je demande est que vous avez peut-être effectué certaines opérations sur les fichiers dans l'Explorateur (copie, renommage, etc.), et peut-être que vous ne redémarrez pas pendant des jours ou plus (en choisissant d'hiberner à la place). Le problème est que si vous appuyez accidentellement sur CTRL+ Zou plusieurs fois (en vous trompant souvent sur l'application que vous avez au premier plan; l'utilisation d'une configuration à double moniteur augmentera cette probabilité), vous risquez d'annuler quelque chose qui a été fait il y a longtemps sans réaliser ce qui s'est passé .
Même si vous vous rendez compte de ce qui s'est passé, vous ne vous souvenez peut-être pas des dernières opérations que vous avez faites il y a quelques jours. Pour autant que je sache, il n'y a pas de fonction "Rétablir" dans l'Explorateur Windows pour vous sauver. Je peux imaginer des scénarios dans lesquels cette erreur pourrait causer beaucoup de problèmes.
Si le raccourci peut être désactivé, cela vous obligerait au moins à utiliser l' Edit > Undo
élément de menu avant de faire quelque chose de stupide. Sinon, si l'historique d'annulation pouvait être effacé périodiquement, cela empêcherait l'annulation de certaines opérations très anciennes.
Addendum: pour ceux qui souhaitent l'implémenter, j'ai créé un fichier AHK qui s'exécute silencieusement (l' #NoTrayIcon
option) à partir de mon dossier de démarrage de Windows. Outre quelques autres raccourcis utiles que j'ai intégrés, voici à quoi cela ressemble:
#NoTrayIcon
SetTitleMatchMode RegEx
return
; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
Si vous préférez le feedback au lieu de CTRL+ Zne rien faire, jouez un son par défaut ou utilisez MsgBox
pour faire apparaître une boîte de dialogue.
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::
;Uncomment the feedback option you prefer below
;SoundPlay *-1
;MsgBox Ctrl+Z has been disabled.
return
#IfWinActive
la source
Réponses:
J'ai écrit un programme en C pour désactiver les raccourcis Annuler et Rétablir, car les deux peuvent entraîner des accidents.
Le programme peut être trouvé à http://purl.org/net/dweundo .
Il dispose d'un programme d'installation qui, si vous le souhaitez, ajoute un raccourci dans le dossier «Démarrage» du menu Démarrer, de sorte que le programme démarre lorsque vous vous connectez.
la source
Je pense que vous pouvez avoir Autohotkey remplacer un raccourci existant.
Fera Ctrl+ zne fera rien
Edit: Cela s'appliquera partout. Pour postuler dans l'explorateur uniquement, essayez ceci:
la source
ExploreWClass
explorateur as qui peut s'exécuter selon la façon dont il est lancé. La fin#IfWinActive
doit être utilisée pour que le raccourci clavier ne passe à aucune commande du script en dessous.Les scripts donnés semblent fonctionner correctement, sauf pour les objets (fichiers, dossiers, etc.) placés sur le bureau.
Supposons, en fait, que vous ayez un dossier nommé
MyFolder
sur votre bureau et que vous le renommiezNewName
. Si vous appuyez accidentellement sur CTRL+ Z, vous perdrez la modification revenant àMyFolder
.Je colle une nouvelle version de script qui capture également le bureau:
Merci d'avoir partagé cet autokey utile, malheureusement j'ai perdu un document entier en raison d'une stupide fonctionnalité / bug de Windows en corrélation avec un raccourci CTRL+ accidentel Z: |.
la source
Ce script AutoHotKey capture les fenêtres de l'Explorateur, comme dans d'autres réponses, mais aussi le bureau:
Pourtant, je pense que la meilleure solution est d'utiliser le programme écrit par Jelle Geerts (voir sa réponse ).
la source
dweundo
c'est le meilleur. Moi aussi j'utilise ça depuis découvert.