J'ai juste accidentellement appuyé à nouveau sur Ctrl + Maj + W et j'ai perdu du travail. J'aime utiliser CTRL + W pour des fenêtres individuelles, mais je ne veux jamais tout fermer. Existe-t-il un moyen de désactiver cela sur Chrome?
J'ai juste accidentellement appuyé à nouveau sur Ctrl + Maj + W et j'ai perdu du travail. J'aime utiliser CTRL + W pour des fenêtres individuelles, mais je ne veux jamais tout fermer. Existe-t-il un moyen de désactiver cela sur Chrome?
Réponses:
Vous pouvez utiliser AutoHotkey pour intercepter le raccourci clavier:
SetTitleMatchMode, Regex
#IfWinActive, (- Google Chrome)$
^+w::
;do nothing
return
#IfWinActive
La réponse d'iglvzx ne fonctionne pas pour les nouvelles versions d' AutoHotKey (AHK). Voici comment vous pouvez le faire avec les nouvelles versions AHK:
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::
;do nothing
return
^+q::
;do nothing
return
#IfWinActive
Cela empêche également Ctrl + Maj + Q de quitter tout Chrome.
+)
ahk_classenMozillaWindowClass
Version complète de ce script. Fonctionne sur les nouvelles versions AHK.
#NoEnv; Recommandé pour les performances et la compatibilité avec les futures versions d'AutoHotkey.
# Force SingleInstance;
#KeyHistory 0;
Entrée SendMode; Recommandé pour les nouveaux scripts en raison de sa vitesse et de sa fiabilité supérieures.
SetWorkingDir% A_ScriptDir%; Assure un répertoire de démarrage cohérent.
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + SC011 ::
;ne fais rien
revenir
^ + SC010 ::
;ne fais rien
revenir
#IfWinActive
</pre>tag de fermeture
Cela lie ctrl-w pour effectuer une sorte de mot de sélection dans chaque application et désactive la fermeture de Chrome à l'aide de ctrl-shift-w et ctrl-shift-q. Testé sur les méthodes de saisie en anglais et en français pour Windows 10.
#NoEnv; Recommandé pour les performances et la compatibilité avec les futures versions d'AutoHotkey.
; #Prévenir ; Activez les avertissements pour vous aider à détecter les erreurs courantes.
#SingleInstance FORCE
#KeyHistory 0
Entrée SendMode; Recommandé pour les nouveaux scripts en raison de sa vitesse et de sa fiabilité supérieures.
SetWorkingDir% A_ScriptDir%; Assure un répertoire de démarrage cohérent.
^ w ::; sélectionner un mot
Envoyer, ^ {droite} ^ {gauche} ^ + {droite}
revenir
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + w :: retour; faire ctrl-shift-w ne rien faire
^ + q :: retour; faire ctrl-shift-q ne rien faire
#IfWinActive
Voici le code autohotkey pour désactiver ctrl + w et ctrl + q pour l'onglet nommé test1 et test2 (test1 est le titre qui apparaît sur votre onglet. Vous pouvez également utiliser utiliser autohotkey spy pour comprendre plus de choses)
SetTitleMatchMode, Regex
#If WinActive("test1 ahk_class Chrome_WidgetWin_1") || WinActive("test2 ahk_class Chrome_WidgetWin_1")
^w::
^q::
return ; do nothing
#IfWinActive
Ctrl+Shift+Qdans Cloud9 IDE , mais cela ferme mon Chrome :(