Почему Visual Studio отключает кнопки мультимедиа? - PullRequest
17 голосов
/ 26 января 2010

У меня запущен iTunes, и с ним работают мультимедийные кнопки на моем компьютере. Я установил mmkeys.dll, который был рекомендован для работы iTunes с мультимедийными клавишами в фоновом режиме, и он прекрасно работает со всеми приложениями - firefox, thunderbird, MSN messenger, Open Office.

Но когда Visual Studio 2008 находится на переднем плане, кнопки перестают работать. Невозможно нажать паузу, когда телефон зазвонит.

Есть идеи?

Ответы [ 2 ]

41 голосов
/ 23 августа 2013

Вероятно, это связано с тем, что Visual Studio работает от имени администратора, а программное обеспечение управляет кнопками мультимедиа на клавиатуре ИЛИ сам медиаплеер не запускается от имени администратора.

Когда я отвечал на этот вопрос, я решил попробовать открыть iTunes как администратор, и это решило проблему для меня.

Чтобы программа всегда открывалась в режиме администратора:

  1. Щелкните правой кнопкой мыши программу и выберите «Свойства».
  2. Выберите вкладку «Совместимость».
  3. В разделе «Уровень привилегий» внизу установите флажок «Запускать эту программу от имени администратора».

После того, как вы в первый раз запустите и закроете программу с этими настройками, заставьте вас сказать, что программа работала правильно, чтобы сохранить эти настройки.

0 голосов
/ 26 января 2010

Вы уверены, что эти ключи не сопоставлены с какими-либо действиями в Visual Studio? Многие «мультимедийные кнопки», которые я видел, действительно выполняют комбинации клавиш, так что Play может быть Ctrl + Alt + P (я не знаю никаких конкретных значений клавиш, я просто вспоминаю общий шаблон, который я помню). Вы должны быть в состоянии проверить это, зайдя в Visual Studio -> Инструменты -> Параметры -> Среда -> Клавиатура. Выберите текстовое поле «Нажать клавиши быстрого доступа», а затем нажмите одну из кнопок мультимедиа. Вы увидите команду, которая станет видимой в раскрывающемся списке ниже этого текстового поля, показывающего, какая команда сопоставлена ​​с этой комбинацией.

...