Eu acidentalmente pressione Ctrl + Shift + W novamente e perdi algum trabalho. Eu gosto de usar CTRL + W para janelas individuais, mas nunca quero fechar tudo. Existe uma maneira de desativar isso no Chrome?
Eu acidentalmente pressione Ctrl + Shift + W novamente e perdi algum trabalho. Eu gosto de usar CTRL + W para janelas individuais, mas nunca quero fechar tudo. Existe uma maneira de desativar isso no Chrome?
Respostas:
Você pode usar AutoHotkey para interceptar o atalho de teclado:
SetTitleMatchMode, Regex
#IfWinActive, (- Google Chrome)$
^+w::
;do nothing
return
#IfWinActive
A resposta do iglvzx não funciona para versões mais recentes de AutoHotKey (AHK) Aqui está como você pode fazer isso com versões mais recentes do AHK:
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::
;do nothing
return
^+q::
;do nothing
return
#IfWinActive
Isso também impede Ctrl + Shift + Q de sair do Chrome.
+ )
ahk_class para MozillaWindowClass
Versão completa deste script. Funciona em novas versões do AHK.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#SingleInstance force;
#KeyHistory 0 ;
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+SC011::
;do nothing
return
^+SC010::
;do nothing
return
#IfWinActive
</pre> tag
Isso liga o ctrl-w para executar um tipo de palavra de seleção em cada aplicativo e desativa o fechamento do chrome usando ctrl-shift -w e ctrl-shift-q. Testado em métodos de entrada em inglês e francês para o Windows 10.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
#SingleInstance FORCE
#KeyHistory 0
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
^w:: ; select word
Send, ^{right}^{left}^+{right}
return
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::return ; make ctrl-shift-w do nothing
^+q::return ; make ctrl-shift-q do nothing
#IfWinActive
Aqui está o código autohotkey para desativar ctrl + w e ctrl + q para a aba chamada test1 e test2 (test1 é o título que aparece na sua aba. Você também pode usar o autohotkey spy para descobrir mais coisas)
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+Qem Cloud9 IDE , mas isso fecha meu Chrome :(