Właśnie przypadkowo nacisnąłem Ctrl + Shift + W i straciłem trochę pracy. Lubię używać CTRL + W dla poszczególnych okien, ale nigdy nie chcę wszystkiego zamykać. Czy można to wyłączyć w Chrome?
Właśnie przypadkowo nacisnąłem Ctrl + Shift + W i straciłem trochę pracy. Lubię używać CTRL + W dla poszczególnych okien, ale nigdy nie chcę wszystkiego zamykać. Czy można to wyłączyć w Chrome?
Odpowiedzi:
Możesz użyć AutoHotkey do przechwycenia skrótu klawiaturowego:
SetTitleMatchMode, Regex
#IfWinActive, (- Google Chrome)$
^+w::
;do nothing
return
#IfWinActive
Odpowiedź iglvzx nie działa w przypadku nowszych wersji AutoHotKey (AHK). Oto, jak możesz to zrobić w nowszych wersjach AHK:
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::
;do nothing
return
^+q::
;do nothing
return
#IfWinActive
Zapobiega to również zamykaniu Ctrl + Shift + Q przez cały Chrome.
+)
ahk_classsięMozillaWindowClass
Pełna wersja tego skryptu. Działa na nowych wersjach AHK.
#NoEnv; Zalecane ze względu na wydajność i zgodność z przyszłymi wydaniami AutoHotkey.
#SingleInstance force;
#KeyHistory 0;
SendMode Input; Zalecany do nowych skryptów ze względu na jego niezwykłą szybkość i niezawodność.
SetWorkingDir% A_ScriptDir%; Zapewnia spójny katalog początkowy.
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + SC011 ::
;nic nie robić
powrót
^ + SC010 ::
;nic nie robić
powrót
#IfWinActive
</pre>tag
To wiąże ctrl-w, aby wykonać rodzaj słowa wyboru w każdej aplikacji, i wyłącza zamykanie chrome przy użyciu ctrl-shift-w i ctrl-shift-q. Testowany na metodach wprowadzania języka angielskiego i francuskiego dla systemu Windows 10.
#NoEnv; Zalecane ze względu na wydajność i zgodność z przyszłymi wydaniami AutoHotkey.
; #Warn; Włącz ostrzeżenia, aby pomóc w wykrywaniu typowych błędów.
#SingleInstance FORCE
#KeyHistory 0
SendMode Input; Zalecany do nowych skryptów ze względu na jego niezwykłą szybkość i niezawodność.
SetWorkingDir% A_ScriptDir%; Zapewnia spójny katalog początkowy.
^ w ::; wybierz słowo
Wyślij, ^ {right} ^ {left} ^ + {right}
powrót
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + w :: return; ctrl-shift-w nic nie rób
^ + q :: return; ctrl-shift-q nic nie rób
#IfWinActive
Oto kod auto-klucza, aby wyłączyć ctrl + w i ctrl + q dla karty o nazwie test1 i test2 (test1 to tytuł, który pojawia się na twojej karcie. Możesz także użyć szpiega autohotkey, aby dowiedzieć się więcej rzeczy)
SetTitleMatchMode, Regex
#If WinActive("test1 ahk_class Chrome_WidgetWin_1") || WinActive("test2 ahk_class Chrome_WidgetWin_1")
^w::
^q::
return ; do nothing
#IfWinActive
podziękowania dla Raju i tego faceta
Ctrl+Shift+Qw Cloud9 IDE , ale to zamyka mój Chrome :(