Почему Visual Studio использует горячие клавиши других моих программ? - PullRequest
3 голосов
/ 21 августа 2009

Я обнаружил, что если я использую что-то вроде Switcher (настоятельно рекомендуется) или Toastify (обе программы используют глобальные горячие клавиши для работы ) что, когда Visual Studio 2008 находится в фокусе, ни одна из горячих клавиш для других приложений не работает.

Кто-нибудь знает, почему это может быть и как это исправить?

Ответы [ 2 ]

2 голосов
/ 23 августа 2009

Я думал, что в окнах текущее активное окно, а затем его родители всегда получают первые метки на любом событии пользовательского интерфейса - чтобы он мог с ними справиться. VS обрабатывает так много нажатий клавиш, что, скорее всего, будет что-то уже зацепило. См. Инструменты -> Параметры -> Среда -> Клавиатура, как говорит @breakthrough.

0 голосов
/ 05 февраля 2015

Я обнаружил, что это потому, что Visual Studio работала в режиме администратора и, следовательно, другие программы с меньшими правами не видят горячие клавиши, пока они в фокусе. Если я запускаю другие программы с правами администратора, то Visual Studio больше не становится барьером.

Чтобы расширить, шаблон одинаков для любых запущенных программ: горячие клавиши от процессов, не относящихся к администратору, не будут перехвачены, если процесс администрирования находится в фокусе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...