1

В свойствах ярлыка рабочего стола Windows можно назначить горячую клавишу для запуска этого ярлыка. Есть

Три возможных результата

  1. Первый раз, когда горячая клавиша запускает это приложение, в следующий раз оно выводит уже открытое окно на передний план и фокусирует его. Это предпочтительное поведение (мной). Хорошие приложения с таким поведением: Far Commander, Putty, AIMP, Scite, Emacs и большинство других.
  2. Горячая клавиша запускает новый экземпляр приложения каждый раз. Это хуже, чем бесполезно (для моего стиля работы). Включает в себя все приложения Java, Internet Explorer и некоторые другие.
  3. Горячий ключ не запускает новый экземпляр приложения, но не приносит существующую к началу либо (в первый раз он запускает приложение , а затем он находится на вершине). Фокус клавиатуры убирается из текущего приложения, но не передается ни одному другому приложению. Также довольно бесполезно. Пример: браузер Opera, есть другие.

Это одинаково во всех версиях WindowsNT, 5.0 и выше (не знаю о 3.5-4.0).

Я хочу переключиться на уже открытый браузер с помощью горячей клавиши, например

  • CTRL+ALT+F -> FireFox,
  • CTRL+ALT+O -> Opera,
  • CTRL+ALT+C -> Хром,
  • CTRL+ALT+I -> Internet Explorer,

но ни одна из них не работает так с горячими клавишами Windows. Есть ли другое решение? Все заголовки окон непредсказуемы. Есть ли другой браузер, который поддерживает горячие клавиши?

2 ответа2

1

Если вы используете Windows 7 или выше, Start #, где # - любая цифра, переключится на существующий экземпляр #-й программы слева, если она еще не запущена.

0

Хорошо, я исследовал AutoHotkey, и вот сценарий.

;This will bring up existing Internet Explorer with CTRL+ALT+I
#IfWinNotExist ahk_class IEFrame
^!i::
run IEXPLORE.EXE
return
#IfWinNotExist
#IfWinExist ahk_class IEFrame
^!i::
WinActivate ahk_class IEFrame
return
#IfWinExist

Для Firefox и Opera классы соответственно

ahk_class MozillaWindowClass
ahk_class OpWindow

Я больше не использую хром.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .