1

У меня есть несколько ярлыков, прикрепленных к моей панели задач. Я могу использовать Windows-ключ плюс "1" или "2" и т.д., Чтобы запустить их.

При использовании этого ярлыка поведение выглядит следующим образом:

  • если приложение не запущено, запустите его и сделайте его приоритетным
  • если приложение запущено, но не переднее окно, сделайте его передним
  • если уже переднее окно, сверните его до панели задач

Это последнее поведение, которое я хотел бы остановить. В идеале, я хочу, чтобы ярлык Win-key-plus-number всегда запускал или выполнял приоритет приложения, но если это уже приложение переднего плана, ничего не предпринимайте.

Я использую эти ярлыки на ПК медиацентра с программируемым пультом - и пульт всегда посылает одну и ту же последовательность клавиш для запуска запрошенного приложения. Это означает, что если вы отключитесь, а затем вернетесь назад, это может привести к минимизации приложения.

Есть ли варианты, которые могут это исправить? Или какая-нибудь утилита, которую я мог бы использовать для запуска своего приложения?

Редактировать:

Я нашел подобный вопрос здесь: Как мне остановить горячую клавишу win+#, чтобы минимизировать сфокусированное окно? Но это был вопрос, как полностью заблокировать это нажатие. Я хочу, чтобы нажатие клавиши запускало / фокусировало приложение.

Я мог бы просто вычистить мой компилятор C и написать крошечную программу, чтобы сделать это :-)

1 ответ1

1

Есть ли варианты, которые могут это исправить? Или какая-нибудь утилита, которую я мог бы использовать для запуска своего приложения?

Вы можете установить AutoHotkey и написать скрипт, который делает то, что вы хотите, и назначить ему произвольное сочетание клавиш.

Пример скрипта AutoHotkey

#1::                            ; Keyboard shortcut for Win+1
IfWinExist, ahk_class MozillaWindowClass
{
    WinActivate
}
else
{
    Run, firefox.exe
}
return

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