#ifWinActive, ahk_class Chrome_WidgetWin_1 bs:: clipboard = ; Clear clipboard send ^c ; Copy any selected text if clipboard = ; If nothing is selected send send return #ifWinActive
Отключить Backspace как Nav в Chrome, используя AutoHotKey
Я пытаюсь использовать AutoHotKey, чтобы исправить клавишу возврата в Chrome. Моя первая попытка использовала следующее решение из этого вопроса :
#IfWinActive, ahk_class Chrome_WidgetWin_1 BackSpace::Send,
Это работает, но, к сожалению, также мешает мне выбрать текст в input
/ textarea
и удалить его с помощью клавиши возврата. Поэтому я начал искать способ исключить случаи, когда курсор находится в одном из них. Затем я нашел этот ответ со скриптом для изменения заголовка окна внутри input
/ textarea
и следующим скриптом AHK, чтобы использовать это обновление заголовка:
SetTitleMatchMode, RegEx #x:: ; normal hotkey ; do something return #IfWinActive, \[AHK\] - Google Chrome$ #x:: ; input/textarea focus hotkey ; do something return #IfWinActive
Я пытался смешать их вместе, чтобы я мог переписать поведение Backspace в окне Chrome, которое не заканчивается [AHK] - Google Chrome
, но до сих пор мне не удавалось . Я чувствую, что я действительно близок и просто что-то упускаю, но я абсолютный новичок в AHK и не знаю, куда идти дальше. После вмешательства в приведенный выше код и поиска в Интернете, вот что у меня есть прямо сейчас:
SetTitleMatchMode 2 ; partial title matches IfWinActive, ahk_class Chrome_WidgetWin_1 ; identify Chrome { #BackSpace:: If WinActive("[AHK] - Google Chrome") ; identify when within text element { return } else { Send, } }
Я чувствую, что должен быть в состоянии выполнить это с помощью одного IfWinActive
оператора, включающего Chrome и исключающего [AHK], но в документах не приводится никаких примеров для добавления других параметров после первого, и мои собственные попытки были бесполезно. Любая помощь с этим будет принята с благодарностью. Кроме того, если есть способ аналогичным образом исключить адресную строку, это было бы звездным.
1 ответ на вопрос
Похожие вопросы
-
3
Есть ли в Chrome что-то похожее на ключевые слова для поиска в Opera?
-
3
Где находится Google Chrome Crash Dump?
-
13
Как получить новую сессию браузера при открытии новой вкладки или окна в Firefox / Chrome?
-
-
8
Отображение XML в браузере Chrome
-
5
Окно поиска в Chrome
-
6
Firebug как приложение для Chrome?
-
2
Есть ли способ добавить все закладки в Chrome?
-
4
Как устранить неполадки сбоев в Chrome?
-
3
Как вы используете скрипты Greasemonkey в Chrome?
-
4
Что такое функция «Проверка элемента» в Google Chrome?