Я переназначил медиа-ключ "home browser" на клавиатуре через реестр, чтобы он запускал скрипт, а не открывал браузер. Обычно это работает нормально, за исключением того, что когда браузер сфокусирован, он переходит на настроенную домашнюю страницу, а не вызывает мой скрипт. Firefox, Chrome и Internet Explorer не позволяют запустить мой скрипт, когда они сфокусированы, что заставляет меня думать (надеюсь), что это скорее проблема системного уровня, которая может быть решена с помощью параметра реестра, а не жестко заданного приложения.
Чтобы ключ "браузера домой" вызывал мой скрипт, я изменил следующий раздел реестра, чтобы включить ShellExecute
:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7
(См. Здесь для получения дополнительной информации об обновлении реестра для переназначения ключей мультимедиа.)
Есть ли способ сделать так, чтобы моя переназначенная клавиша "браузера домой" вызывала мой скрипт независимо от того, какое приложение в данный момент находится в фокусе?