Одна из самых больших неприятностей для тех, кто идет прямо с XP на Windows 7, состоит в том, что ключ backspace больше не перемещает вас вверх по папке, подобной той, что она использовала, - теперь она перемещает вас обратно в историю просмотра папок.
Если вы использовали ключ пару раз, вы можете подумать, что я ошибаюсь, но вы можете легко проверить его, перейдя в одну подпапку, затем нажав «Назад», затем перейдя в другую подпапку и нажав «Назад», затем перейдя в третья вложенная папка и удар дважды. Вы попадете в предыдущую подпапку.
Awesome AutoHotkey Fix
Теперь, когда мы знаем ключ быстрого доступа, который фактически работает в Windows 7, мы можем использовать небольшой скрипт, чтобы он работал так, как мы этого хотим. С установленным AutoHotkey создайте новый скрипт с помощью New -> AutoHotkey Script, а затем вставьте следующее:
#IfWinActive, ahk_class CabinetWClass Backspace:: ControlGet renamestatus,Visible,,Edit1,A ControlGetFocus focussed, A if(renamestatus!=1&&(focussed=”DirectUIHWND3″||focussed=SysTreeView321)) { SendInput {Alt Down}{Up}{Alt Up} }else{ Send {Backspace} } #IfWinActive
Спасибо, что нашли этот метод. joeshmoo от Продуктивный Geek форум, который отследил его, похороненный в AutoHotkey ветке форума, Мы немного изменили сценарий, чтобы он работал для Windows 7.
Как это работает?
Обычно вы можете просто переквалифицировать ключ с помощью типа Backspace::! {Up}, но поскольку ключ backspace полезен в поле поиска, в строке местоположения и при переименовании файлов вы не можете просто сделайте простое сопоставление - вместо этого вы должны проверить, какой элемент управления активен, прежде чем отправлять альтернативную комбинацию клавиш Alt + Up.
Первая строка с #IfWinActive сообщает AHK только активировать эту комбинацию клавиш, если Windows Explorer является активным окном, которое помогает исправить любые возможные конфликты в других приложениях.
Линии ControlGet и ControlGetFocus выполняют фактическую работу по проверке состояния элементов управления, а затем, в зависимости от того, сфокусированы ли они или вы находитесь в процессе переименования файла, он либо отправляет альтернативный Alt + Up, либо просто отправляет регулярное Backspace ключ.
Загрузите готовое приложение для работы в обратном пространстве, например XP
Поскольку большинство из вас, вероятно, не знакомы с AutoHotkey и не интересуются тем, как работают скрипты, я собрал настроенную версию скрипта как крошечный исполняемый файл, который будет работать в фоновом режиме.
Это не занимает много памяти, как вы можете видеть на скриншоте.
Дважды щелкните исполняемый файл, и ваш Backspace-ключ должен начать работать так же, как в XP. Обратите внимание, что мы тестировали это только на Windows 7, но предположим, что он будет работать и для Vista.
Загрузить HTGBack XP-Style Backspace Key
Эта утилита лицензируется под лицензией don't-be-stupid, в которой говорится, что вы можете использовать ее, распространять ее и в значительной степени делать с ней все, что вам нравится - просто дайте нам кредит, связавшись с этим сообщением.