VS 2008 - поведение ctrl-tab

Как вы, возможно, знаете, в VS 2008 ctrl+tab открывается изящное окно навигации с эскизом каждого файла. Мне это нравится, но есть одна мелочь, которая меня раздражает в этой функции: окно остается на месте после отпускания клавиши ctrl. Выполняя alt+tab в Windows, вы можете нажать Tab, чтобы перейти к нужному элементу (все еще удерживая клавишу alt) , а затем, когда вы найдете то, что хотите, подняв вверх клавишу alt, выберите этот элемент.

Я бы хотел, чтобы VS 2008 поступил так же. Для меня, когда я отпускаю ctrl, окно все еще там. Мне нужно нажать enter, чтобы фактически выбрать элемент. Я нахожу это раздражающим.

Кто-нибудь знает, как заставить VS 2008 закрыть окно при отпуске клавиши ctrl?


person Jon    schedule 19.08.2008    source источник


Ответы (10)


Вероятно, у вас включен преобразователь текста в речь.

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2467648&SiteID=1&mode=1

Просто снимите все флажки в программном обеспечении диктора «Text-To-Speech».

--> Чтобы открыть Экранный диктор с помощью клавиатуры, нажмите CTRL+ESC, затем нажмите R, введите диктор и нажмите клавишу ВВОД.

Это сводило меня с ума несколько месяцев, пока я не нашел эту публикацию.

person Carl Russmann    schedule 19.08.2008
comment
Спасибо за публикацию этого, но я пробовал, и это не сработало. Я запустил экранный диктор, как описано, и снял все флажки. Я также снял флажок «Использовать экранный диктор» на панели управления. Мне все еще приходится нажимать Enter после Ctrl+Tab. Что еще я мог попробовать? - person Timwi; 18.08.2009
comment
У меня такая же проблема сейчас на Win7 - person Johan Danforth; 02.10.2009
comment
Сейчас ссылка не работает, но решение все еще работает. - person Brian Reichle; 25.02.2011
comment
Я также заметил это поведение при запуске экранной лупы Windows 7, которую, я уверен, я запускаю не намеренно, но нажатие Win-+ вызывает ее, а затем ее закрытие явно возвращает поведение Ctrl-Tab в нормальное состояние. . - person Dylan Beattie; 02.02.2012
comment
Суть в том, что VS привязан к API специальных возможностей Windows. Я столкнулся с таким бесполезным поведением в Visual Studio 2012 после того, как поиграл с распознаванием речи в Windows 8. Мне пришлось явно закрыть распознавание речи, пока VS был открыт. То же самое, вероятно, относится и к другим инструментам специальных возможностей. - person zacharydl; 11.06.2013

Я обнаружил это поведение, когда запускал VS2008 под Windows 7 и использовал приложение лупы.

Я подозреваю, что это произошло бы и под Vista.

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

person Rory Becker    schedule 25.10.2009

Эта чертова штука преследует и меня. Visual Studio 2008 SP1 и 64-разрядная версия Windows 7. Установка раздела реестра, упомянутого в этой теме, не поможет. Сара Форд хвастается, что знает правильный ключ (http://blogs.msdn.com/saraford/archive/2008/01/04/did-you-know-use-ctrl-tab-to-bring-up-the-ide-navigator-to-get-a-bird-s-eye-view-and-navigation-of-all-open-files-and-tool-windows-in-visual-studio.aspx), но она не скажет . Я думаю, чудесный наконечник слишком велик, чтобы поместиться на полях страницы или что-то в этом роде.

Кроме того, отключение или включение всех параметров диктора не помогает (но это сводит меня и моих коллег с ума). exe), и он сразу же масштабируется до уровня молекулы, не уступая возможности масштабирования назад (ctrl +/-, win -/+, win-колесико мыши, esc не работает). Приходится убивать его из диспетчера задач, что чертовски просто когда каждый пиксель размером с пикап. Экранная лупа никогда не запускается, когда вам это нужно (предполагается, что она запускается с помощью win-+), но иногда она переходит в режим, в котором она запускается ПРИ КАЖДОМ КРОВАВОМ ВХОДЕ, независимо от удаленного рабочего стола или нет. И приближается к масштабу атома без возможности вернуться. Позже (неделю или около того) это проходит. Настройка панели управления не помогает.

Кроме того, у меня была эта проблема с залипанием Ctrl-Tab по крайней мере два или три раза (сейчас она у меня есть), и она исчезла через несколько недель без ясной причины. Я просто прикусила зубы и пошла дальше. Но теперь мне было достаточно.

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

person Vieno Huttunen    schedule 03.02.2010
comment
Теперь я просто живу с этой проблемой, хотя мне понравилась ваша напыщенная речь. - person BADC0DE; 11.02.2010

Я решил эту проблему, переназначив сочетание клавиш Ctrl-Tab на Window.NextDocumentWindow вместо Window.NextDocumentWindowNav (Навигатор IDE). Ни один из вышеперечисленных обходных путей не устранил проблему для VS 2010 на Win 7.

MS должен решить эту проблему!

person SliverNinja - MSFT    schedule 20.06.2011

Странный. Моя установка VS2008SP1 демонстрирует желаемое поведение (в проекте веб-приложения). Я не помню, чтобы я делал какие-то явные изменения.

person Forgotten Semicolon    schedule 19.08.2008

Когда работает «Распознавание речи Windows» (даже если он не слушает команды), VS2010 демонстрирует такое поведение. Выход из «Распознавания речи Windows» восстанавливает значение по умолчанию, т. е. выбор можно изменить, снова и снова нажимая клавишу Tab, удерживая нажатой клавишу Ctrl, и документ будет выбран, как только клавиша Ctrl будет отпущена.

person amit_g    schedule 27.12.2010

На всякий случай, если кому-то все еще нужно исправить это (я столкнулся с этим поведением в VS2010), вы можете сделать следующее:

  • Закрыть VS
  • Включить залипание клавиш
  • Повторно открыть VS
  • Отключить залипание клавиш

Это решило это для меня.

person em70    schedule 24.10.2010

Проверьте ответ «рассказчика». Я почти уверен, что это нужно для того, чтобы рассказчик прочитал варианты... затем вы можете «ввести» выбор, когда будете уверены в своем выборе.

В противном случае проверьте настройки «залипания клавиш» (панель управления\специальные возможности\клавиатура) и снимите соответствующие флажки.

person Seb    schedule 19.01.2011

Просто отключить рассказчика мне не помогло.

Что я сделал (кроме снятия отметки с дикторского материала), так это зашел в Центр специальных возможностей на панели управления на каждом из экранов Просмотреть все настройки, снял все параметры, которые все еще были отмечены. , а затем нажмите Применить.

Как только я это сделал, все снова заработало.

Даже если ни один из флажков не установлен на одном из экранов просмотра всех настроек, обязательно нажимайте кнопку Применить, так как кажется, что просто снятие флажка с диктором не всегда работает, но нажатие на кнопку Кнопка Apply в различных разделах эффективно сбрасывает и применяет настройки.

person Max    schedule 29.01.2011

Сегодня я столкнулся с той же проблемой с VS2012; Все было хорошо — отпускание клавиши Ctrl активирует документ, который был сфокусирован на этом изящном всплывающем окне.

Моей причиной был «Проверить», который я начал использовать сегодня утром. По-видимому, он удерживает всплывающее окно, чтобы дать вам больше времени для игры.

Просто убейте 'Inspect', все вернется в норму. Я не знаю, как исправить одновременную работу «Проверки» и нормальное поведение.

person jack.liu.au    schedule 27.06.2018