Это должно работать (я проверил это с VLC и XMPlay):
#.::Media_Next
Он отправляет ключ media-next только в активное окно, поэтому, если вы хотите использовать горячую клавишу во время просмотра полноэкранного фильма или чего-то еще, это поможет. Если вы смотрите видео в углу экрана во время работы над другими вещами, то вам необходимо отправить ключ в глобальном масштабе:
#.::Send {Media_Next}
Конечно, ваш медиаплеер должен уметь распознавать и реагировать на реальные медиа-ключи. Некоторые из них написаны для этого по умолчанию, некоторые вы можете сделать так в конфигурации сопоставления клавиш, другие делают это автоматически, когда у них есть соответствующие ассоциации типов файлов.
Как отметил Сонамор, вы можете назначить горячую клавишу на определенные окна в случае, если у вас работает несколько медиаплееров, которые все реагируют на медиа-клавиши (хотя, по моему опыту, первый из них имеет тенденцию регистрировать клавишу и таким образом блокировать другие). получить его, чтобы вы могли просто закрыть их и запустить тот, который вы хотите).
В ответ на более подробный вопрос …
Я продолжаю пытаться, и я всегда получаю ошибку. Вот что я попробовал в прошлый раз:
LWin + ,::{Media_Next}
Я также попробовал:
Win + .::Media_Next
Есть несколько вещей не так с этими строками:
+
Обозначает клавишу ⇧ Shift , поэтому горячая клавиша работает только тогда, когда ⇧ Shift удерживается нажатой
- The
;
это ; ключ, поэтому он работает только тогда, когда ; ключ удерживается
- Вы не можете использовать
{Media_Next}
в качестве операции, вы можете использовать либо:
Send {Media_Next}
чтобы отправить ключ медиафайла в целом или
Media_Next
для отправки медиа-следующего ключа только в активное окно
Win
недействителен, вам нужно использовать #
в качестве модификатора
LWin
действителен только для использования ⊞ Выиграть горячую клавишу. В качестве модификатора вы должны использовать <#
.
Так что в вашем случае вы, вероятно, хотите это:
<#.::Send {Media_Next}
* У меня только одна клавиша "выиграть" на моей клавиатуре.
Тогда зачем конкретизировать левый ключ Windows? Если есть только один, то не имеет значения, что вы укажете. На самом деле, безопаснее просто использовать универсальную версию на тот случай, если по какой-то причине производитель решил использовать скан-код для другого ключа. Вы можете также использовать это:
#.::Send {Media_Next}