Вы можете обойти обработку этой клавиши в Visual Studio с помощью отличной бесплатной утилиты AutoHotkey . Он может помочь со всеми видами потребностей в автоматизации, но, в частности, Переопределение или отключение горячих клавиш Конечно, смотрите список Горячие клавиши (сочетания клавиш мыши, джойстика и клавиатуры) тоже.
Ваш сценарий требует контекстно-зависимых горячих клавиш ; необходимые параметры для различения целевых приложений через класс и / или название окна можно определить с помощью включенной утилиты Window Spy .
Пока я работаю на ноутбуке, на котором нет клавиши Домашняя страница браузера , я только что успешно протестировал следующий фрагмент скрипта с помощью другого сочетания клавиш:
#IfWinActive ahk_class wndclass_desked_gsk ; Visual Studio browser home key hook
Browser_Home::Run firefox.exe http://example.com
#IfWinActive ; Subsequent mappings/hotkeys in effect for all windows again now
Обычно я автоматически запускаю один связанный с сочетанием клавиш сценарий (случайно называемый Windowskey.ahk
) через мою пользовательскую папку Start Menu\Programs\Startup
и запускаю другие сценарии оттуда с помощью горячей клавиши по мере необходимости;)