Я просто случайно нажал Ctrl + Shift + W снова и потерял работу. Мне нравится использовать CTRL + W для отдельных окон, но я никогда не хочу закрывать все. Есть ли способ отключить это на Chrome?
Я просто случайно нажал Ctrl + Shift + W снова и потерял работу. Мне нравится использовать CTRL + W для отдельных окон, но я никогда не хочу закрывать все. Есть ли способ отключить это на Chrome?
Ответы:
Вы можете использовать AutoHotkey для перехвата сочетания клавиш:
SetTitleMatchMode, Regex
#IfWinActive, (- Google Chrome)$
^+w::
;do nothing
return
#IfWinActive
Ответ от iglvzx не работает для более новых версий AutoHotKey (AHK). Вот как вы можете сделать это с более новыми версиями AHK:
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^+w::
;do nothing
return
^+q::
;do nothing
return
#IfWinActive
Это также предотвращает выход Ctrl + Shift + Q из всего Chrome.
+)
ahk_classкMozillaWindowClass
Полная версия этого скрипта. Работает на новых версиях AHK.
#NoEnv; Рекомендуется для производительности и совместимости с будущими выпусками AutoHotkey.
#SingleInstance force;
#KeyHistory 0;
SendMode Input; Рекомендуется для новых скриптов из-за его превосходной скорости и надежности.
SetWorkingDir% A_ScriptDir%; Обеспечивает согласованный начальный каталог.
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + SC011 ::
;ничего не делать
возвращение
^ + SC010 ::
;ничего не делать
возвращение
#IfWinActive
</pre>тег
Это связывает ctrl-w для выполнения своего рода слова выбора в каждом приложении и отключает закрытие chrome с помощью ctrl-shift-w и ctrl-shift-q. Проверено на английском и французском языках методы ввода для Windows 10.
#NoEnv; Рекомендуется для производительности и совместимости с будущими выпусками AutoHotkey.
; # Предупреждение; Включить предупреждения, чтобы помочь с обнаружением распространенных ошибок.
#SingleInstance FORCE
#KeyHistory 0
SendMode Input; Рекомендуется для новых скриптов из-за его превосходной скорости и надежности.
SetWorkingDir% A_ScriptDir%; Обеспечивает согласованный начальный каталог.
^ w ::; выберите слово
Отправить, ^ {вправо} ^ {слева} ^ + {справа}
возвращение
SetTitleMatchMode, Regex
#IfWinActive, ahk_class Chrome_WidgetWin_1
^ + w :: return; заставить ctrl-shift-w ничего не делать
^ + q :: return; заставить ctrl-shift-q ничего не делать
#IfWinActive
Вот код autohotkey, чтобы отключить ctrl + w и ctrl + q для вкладки с именами test1 и test2 (test1 - заголовок, который появляется на вашей вкладке. Вы также можете использовать autohotkey spy, чтобы выяснить больше вещей)
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+Qв Cloud9 IDE , но закрывает мой Chrome :(