Домашняя » как » Сделайте Backspace в Windows 7 или Vista Explorer Go Up, как в XP

    Сделайте Backspace в Windows 7 или Vista Explorer Go Up, как в XP

    Один из самых неприятных моментов для тех, кто переходит прямо от XP к Windows 7, заключается в том, что клавиша Backspace больше не перемещает вас вверх по папке, как раньше - теперь она возвращает вас назад в историю просмотра папок..

    Если вы использовали ключ пару раз, вы можете подумать, что я ошибаюсь, но вы можете легко проверить его, перейдя в одну подпапку, затем нажав Назад, затем перейдя в другую подпапку и нажав Назад, затем перейдя в третья подпапка и двойное нажатие Назад. Вы окажетесь в предыдущей подпапке.

    Если вы хотите перейти вверх по папке в Windows 7 или Vista, вы можете использовать сочетание клавиш Alt + Up, которое всегда будет идти в родительскую папку.

    Awesome AutoHotkey Исправить

    Теперь, когда мы знаем комбинацию клавиш, которая на самом деле работает в Windows 7, мы можем использовать небольшой скрипт, чтобы заставить его работать так, как мы действительно этого хотим. С установленным AutoHotkey создайте новый скрипт с помощью New -> AutoHotkey Script, а затем вставьте следующее:

    #IfWinActive, ahk_class CabinetWClass
    Backspace ::
    ControlGet переименовать, Visible ,, Edit1, A
    ControlGetFocus сфокусирован, A
    если (renamestatus! = 1 && (сфокусированы =»DirectUIHWND3" || сфокусированы = SysTreeView321))

    SendInput Alt Down Up Alt Up
    Еще
    Отправить Backspace

    #IfWinActive

    Спасибо, что нашли этот метод joeshmoo от Форумы о продуктивных гиках, кто выследил его похоронен в Тема форума AutoHotkey. Мы немного изменили скрипт, чтобы он работал для Windows 7.

    Как это работает?

    Обычно вы можете просто переназначить ключ с типом сделки Backspace ::! Up, но так как ключ возврата полезен в окне поиска, на панели местоположения, и когда вы переименовываете файлы, вы не можете просто сделать простое сопоставление - вместо этого вы должны проверить, какой элемент управления активен, перед отправкой альтернативной комбинации клавиш Alt + Up.

    Первая строка с #IfWinActive говорит AHK активировать переопределение этой комбинации клавиш только в том случае, если Windows Explorer является активным окном, что помогает исправить любые возможные конфликты в других приложениях..

    Строки ControlGet и ControlGetFocus выполняют фактическую работу по проверке состояния элементов управления, а затем, в зависимости от того, нацелены ли они или находятся в процессе переименования файла, он либо отправляет альтернативное Alt + Up, либо просто отправляет обычный Backspace. ключ.

    Загрузите готовое приложение, чтобы заставить Backspace работать как XP

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

    Это не занимает много памяти, как вы можете видеть на скриншоте.

    Чтобы установить HTGBack, просто скачайте, распакуйте и создайте ярлык в папке запуска:

    Дважды щелкните исполняемый файл, и ваша клавиша Backspace должна начать работать так же, как в XP. Обратите внимание, что мы протестировали это только на Windows 7, но предполагаем, что это будет работать и для Vista.

    Скачать HTGBack XP-Style Backspace Key

    Эта утилита лицензирована по лицензии «не быть глупым», в которой говорится, что вы можете использовать ее, распространять и в значительной степени делать с ней все, что вам хочется, - просто дайте нам кредит, сославшись на этот пост.