alt + ctrl + f4 не работает на visual studio 2005?но это сработало ранее - PullRequest
0 голосов
/ 26 января 2011

В VisualStudio .net (скажем, 2005) У меня есть этот ярлык Alt + Ctrl + F4 , который закрывает все открытые окна. (Уже сопоставлен с window.closealldocuments) и еще один Alt + Ctrl + Shift + F4 , чтобы закрыть все окна, кроме этого.

Теперь оба ярлыка работали на моей предыдущей рабочей станции. Оба имеют WinXP 32. И я работаю на SV 2005 на обоих. Но на этой новой машине Alt + Ctrl + F4 , похоже, не распространяется на Visual Studio, как есть какое-то другое приложение или проводник, отображающий этот ключ на что-то еще, и это не передает событие в процесс. Я знаю об «инструментах -> опциях ... клавиатура» в VS, но когда я нажимаю комбинацию в поле «нажмите клавиши быстрого доступа:» .. он получит следующие комбинации: Alt + Ctrl + F5-> F10 , но не получит их: Alt + Ctrl + F1-> F4 . Как будто ты ничего не нажимал. Так что теперь ... есть идеи?

Ответы [ 3 ]

1 голос
/ 14 февраля 2011

проблема заключалась в том, что процесс, вероятно, получал комбинацию клавиш, а не передавал ее остальным приложениям.

в моем случае это был hkcmd.exe (графический объект Intel), который собирал комбинации клавиш для выполнения.некоторые вещи, такие как вращение дисплея и тому подобное.

в любом случае спасибо Ханс Пассант за ваш комментарий.

1 голос
/ 26 января 2011

Эти отображения не жестко закодированы.Не уверен, что случилось, но их легко переназначить.Просто зайдите в Инструменты -> Параметры, затем:

options dialog

Нажмите в верхнем указанном текстовом поле, затем нажмите комбинацию клавиш и выберите соответствующую команду для нее.Мне нравится использовать Ctrl + W для закрытия документа и Ctrl + Shift + W для всех.

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

Вы можете установить любые горячие клавиши вручную в любой версии Visual Studio, просто зайдите в Инструменты-> Параметры ...-> Клавиатура и назначьте любую команду последовательности клавиш

...