Комбинация горячих клавиш для одновременной отправки Tab и Enter

1137

Мне нужно создать комбинацию клавиш, желательно Right Shift+, Enterкоторая будет одновременно отправлять нажатие клавиши «Tab плюс Enter». Комбинация горячих клавиш может быть любой комбинацией, которая может быть сделана правой рукой, и очевидно, что это должны быть непечатные ключи.

Был бы очень признателен за некоторое образование здесь.

0
Непонятно, о чем вы спрашиваете, здесь. Может быть, вы могли бы сказать нам, * почему * вам это нужно. В каком контексте это полезно для вас? Michael Petrotta 10 лет назад 1
Контекст заключается в том, что я использую сайт, для которого требуется одновременное нажатие клавиши Tab + Enter, чтобы выполнять какую-либо функцию. Это операция с двумя руками. Я хотел бы иметь комбинацию клавиш, которую можно касаться только правыми пальцами, чтобы упростить операцию. 10 лет назад 0
какой язык / рамки? Daniel A. White 10 лет назад 1
Вот это да. Даже не знаю, как на это ответить или что такое фреймворк. Просто пытаюсь использовать Autohotkey на ноутбуке с Windows 7 для создания макроса, описанного в моем вопросе. 10 лет назад 0

1 ответ на вопрос

0
Jay

Если вы работаете в Windows, вы можете использовать этот скрипт AutoHotkey для сопоставления Shift+ Enterс Tab+ Enter:

+ENTER::Send, 

Если вы хотите ограничить это сопоставление тем, когда окно браузера открыто для конкретной страницы, вы обычно можете сделать это, указав уникальный заголовок окна. Например, если вы используете Chrome и хотите, чтобы это отображение работало только на StackOverflow.com, вы можете использовать этот скрипт:

SetTitleMatchMode,2  #IfWinActive Stack Overflow - Google Chrome +ENTER::Send, 

SetTitleMatchMode,2Значение означает, что мы допускаем частичное соответствие заголовков окон, вместо того, чтобы требовать полного, точного соответствия.

В #IfWinActiveуказует, что отображения ниже, должны быть только в силе, когда окно с указанным [частичным] названием активно.

Соответствие +ENTER( Shift+ Enter) слева ::и действие, выполняемое справа, заключается в Sendнажатии клавиш: удерживайте Tabнажатой, нажмите Enter, отпустите Tab.

ХОРОШО! Я думаю, что это близко. Попробуем реализовать это. Что касается конкретной страницы нет. Я бы хотел, чтобы он работал только когда Chrome открыт, но полный URL-адрес страницы будет отличаться в тех случаях, когда необходимо активировать макрос. Этот текст заголовка обрабатывается как EXACT или как «содержит»? Если содержится ответ, я могу использовать его. 10 лет назад 0
Упс ... теперь посмотрим, что, 2 делает его частичным совпадением (= содержит). Есть ли способ заставить его активироваться только с помощью ПРАВОЙ клавиши Shift? 10 лет назад 0
@ user2321353 Да! Замените `+ ENTER` на` RShift & Enter` Jay 10 лет назад 0
Ну, это интересно. В браузере Chrome, похоже, нет заголовка Window. 10 лет назад 0
@ user2321353 Удерживайте Alt и нажимайте клавишу Tab, пока она не будет выделена, и вы увидите заголовок. Это также в панели задач и диспетчере задач. Jay 10 лет назад 0
Хорошая информация! Спасибо большое. Таким образом, это будет "RShift & Enter :: Send, "? ..... Как вы делаете абзацы при вводе этих комментариев !!? .......... Что касается «Удерживайте Alt и нажимайте Tab до тех пор, пока он не будет выделен, и вы увидите заголовок», когда я это сделаю и выбор появится на значке Chrome, в поле НЕТ ТЕКСТА это показывает все названия других. Хромовое окно не имеет названия! 10 лет назад 0
@ user2321353 Это странно; Я вижу текст заголовка окна, но я использую Windows 8, поэтому там может быть какая-то разница. Jay 10 лет назад 0
Просто для полноты отчета, это работает. Спасибо большое. 10 лет назад 1

Похожие вопросы