Ладно, это меня уже подвело. Воспроизвести:
- Откройте проводник Windows.
- Нажмите Alt+D, чтобы установить фокус на панель навигации.
- Начните вводить (действительный) путь, т. Е. «\Progr».
- Нажмите TAB, и "Program Files" будет выбран в качестве лучшего соответствия и введен в навигационную панель.
- Нажмите Enter (\Program Files открывается на панели папок).
- Начните вводить имя папки, и оно будет выбрано на панели папок (т. Е. Добавочный поиск. В XP вам приходилось трижды нажимать клавишу TAB, Windows 7 автоматически фокусировалась там. Очень хорошо).
Теперь откройте программу, скажем, Excel.
- Нажмите Ctrl+O, чтобы открыть диалог открытия файла.
- Нажмите Alt+D, чтобы установить фокус на навигационную панель.
- Начните вводить (действительный) путь, т. Е. «\Progr».
- Нажмите клавишу TAB, и фокус теперь установлен на область поиска текста справа. Панель навигации сбрасывается до последнего значения.
Почему это? Это ужасно раздражает и мешает мне быстро переходить в каталог через клавиатуру.
Кроме того, если вы нажимаете клавишу со стрелкой «Вниз» вместо «Tab», чтобы выбрать предложенный путь к папке, а затем нажимаете «Enter», фокус не устанавливается на панель папок, как в проводнике. Если вы начинаете печатать, чтобы выбрать каталог, навигационная панель все еще имеет фокус, и вам нужно нажать TAB четыре раза, чтобы установить фокус на панель папок.
Это меня бесит бесконечно, поскольку я использую клавиатуру почти исключительно для выполнения действий в Windows. Кто-нибудь здесь знает, почему это поведение несовместимо между проводником и файловыми диалоговыми окнами в Windows?
Рэймонд Чен, если ты здесь, я бы точно мог использовать твой вклад.