Я просто случайно нажал 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 :(