Сочетание клавиш Windows XP, чтобы сфокусировать конкретное окно

Скажите, что у меня есть несколько открытых приложений, и я хочу к сочетанию клавиш сфокусировать, или выявить, конкретное окно. Конечно, я знаю о alt+tab для циклического повторения через окна, но было бы замечательно выбрать определенное окно с сочетанием клавиш.

5
задан 04.10.2009, 14:43

4 ответа

Автогорячая клавиша!

WinActivate, [Full Window Title]

Если заголовок окна изменяется, можно или использовать связанного Шпиона Окна для захвата идентификатора, или

SetTitleMatchMode, 2

смочь соответствовать окну только частичному заголовку. (Существует также regex режим, если Вы довольны им).

Увеличение было бы WinMaximise, а не активировалось бы. Это не фокусирует его, тем не менее, таким образом, необходимо было бы использовать и чтобы максимизировать и сфокусировать окно.

Править:

Хорошо, время реального мира в качестве примера.

#\::
   SetTitleMatchMode, 2
   WinActivate, is currently
return

Тот огонь winkey и \(# являющийся winkey), затем фокусируется, любое окно с "в настоящее время" в заголовке. В этом случае, "Пользователь в настоящее время является состоянием", для моих окон IM.

8
ответ дан 07.12.2019, 17:03
  • 1
    хорошо охлаждается, я должен буду установить программное обеспечение, чтобы сделать это затем, я предполагаю. Действительно ли Автогорячая клавиша довольно проста настроить? – conspirisi 04.10.2009, 14:51
  • 2
    Да. Это загружает любой сценарий .ahk расширением - они - просто текстовые файлы, доступные для редактирования в любом текстовом редакторе. Я обновлю свое сообщение с лучшим примером. – Phoshi 04.10.2009, 15:12
  • Сделайте ярлык на приложение на рабочем столе

  • В свойствах того ярлыка, помещенных Ваше желаемое сочетание клавиш в поле "Shortcut Key"

Теперь с любым другим сфокусированным приложением, нажимая то сочетание клавиш запустит ярлык.

Если приложение будет уже работать, то ему дадут фокус.

1
ответ дан 07.12.2019, 17:03
  • 1
    Этому будут ИНОГДА давать фокус, это изменяется на приложение и даже затем будет иметь половину приблизительно секунды задержки для чтения с диска. – Phoshi 04.10.2009, 14:57
  • 2
    Не верный для всех приложений. Вне того, что упоминает Phoshi, некоторые приложения запустят секунду (или Энный) экземпляр, если их ярлык будет активирован снова. Это может быть эффективное решение для некоторого конкретного приложения, однако; тест, чтобы быть уверенным. – quack quixote 04.10.2009, 15:06
  • 3
    мне нравится это, но он не работает на меня по некоторым причинам все же. – conspirisi 04.10.2009, 15:09
  • 4
    Да это отстает для меня много также. Я протестировал его на Vista только. Я не думаю, что существует другое решение, которое не включает некоторое приложение сторонних производителей все же. – RJFalconer 04.10.2009, 19:05
  • 5
    хорошо всегда существует "запись Ваша собственная" опция, но это - SuperUsers, не StackOverflow... :) – quack quixote 04.10.2009, 21:22

Я соглашаюсь с Phoshi о AutohotKey. Я не уверен, хотите ли Вы сфокусировать то же конкретное окно каждый раз или смочь выбрать. Если бы последний, то я рекомендовал бы iswitchw. Также сделанный с AHK, можно присвоить ключ (Caps Lock по умолчанию), чтобы показать, что средство выбора окна, и вводить первую букву или два и совершать нападки входит для выбора его.

1
ответ дан 07.12.2019, 17:03

Эта свободная утилита делает просто что: MLHotKey:

MLHotKey, присваивает горячие клавиши любому приложению верхнего уровня. Это означает, что, после того как Вы присваиваете горячую клавишу окну, можно переключиться назад на то окно с помощью неаппетитной еды, которая (обычно) быстрее, чем цепочка alt-tab.

Инструкции:

  1. Запустите MLHotKey
  2. Выберите окно от списка, до которого требуется присвоить горячую клавишу.
  3. Поместите курсор в текстовое поле выше кнопок.
  4. Введите сочетание клавиш, которое требуется установить. (например, Ctrl+Alt+I)
  5. Нажмите Set, и Вы сделаны!

Горячие клавиши будут "придерживаться" даже после закрытия MLHotKey. Можно также удалить горячую клавишу окна путем выбора окна и нажатия на "Remove". Кнопка Обновить обновляет список окон.

Существуют некоторые окна, которые не примут горячие клавиши (Outlook 98 - один), и не все сочетания клавиш будет работать.

image

1
ответ дан 07.12.2019, 17:03

Теги

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