Główna » jak » Make Backspace w Windows 7 lub Vista Explorer Go Up jak XP Did

    Make Backspace w Windows 7 lub Vista Explorer Go Up jak XP Did

    Jedną z największych przykrości dla osób przechodzących od XP do Windows 7 jest to, że klawisz Backspace już Cię nie przenosi W górę folderu takiego, jak kiedyś - teraz przenosi Cię z powrotem do historii przeglądania folderu.

    Jeśli użyłeś tego klawisza kilka razy, możesz pomyśleć, że jestem w błędzie - ale możesz łatwo przetestować go, przechodząc do jednego podfolderu, a następnie uderzając w Wróć, a następnie przechodząc do innego podfolderu i uderzając w Wróć, a następnie wchodząc w trzeci podfolder i dwukrotnie uderzając w Back. Skończysz w poprzednim podfolderze.

    Jeśli chcesz przejść do folderu w systemie Windows 7 lub Vista, możesz użyć skrótu Alt + Up, który zawsze przechodzi do folderu nadrzędnego.

    Wspaniała poprawka AutoHotkey

    Teraz, gdy znamy klawisz skrótu, który faktycznie działa w systemie Windows 7, możemy użyć małego skryptu, aby działał tak, jak tego chcemy. Po zainstalowaniu AutoHotkey utwórz nowy skrypt za pomocą New -> AutoHotkey Script, a następnie wklej następujące elementy:

    #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
    jeszcze
    Wyślij Backspace

    #IfWinActive

    Dziękuję za znalezienie tej metody joeshmoo z Produktywne forum geek, kto wyśledził to pochowany w Wątek na forum AutoHotkey. Zmieniliśmy nieco skrypt, aby działał w systemie Windows 7.

    Jak to działa?

    Zwykle możesz po prostu ponownie zamapować klucz z typem Backspace ::! Up, ale ponieważ klawisz Backspace jest przydatny w polu wyszukiwania, na pasku lokalizacji i podczas zmiany nazwy plików, nie możesz po prostu wykonaj proste mapowanie - zamiast tego musisz sprawdzić, która kontrola jest aktywna przed wysłaniem alternatywnej kombinacji klawiszy Alt + Up.

    Pierwszy wiersz z #IfWinActive mówi AHK, aby aktywował tylko ten skrót klawisza skrótu, jeśli Eksplorator Windows jest aktywnym oknem, co pomaga naprawić ewentualne konflikty w innych aplikacjach.

    Linie ControlGet i ControlGetFocus wykonują rzeczywistą pracę sprawdzania stanu kontrolek, a następnie, w zależności od tego, czy są skupione, czy też jesteś w trakcie zmiany nazwy pliku, wysyła on alternatywne Alt + Up lub po prostu wysyła zwykły Backspace klawisz.

    Pobierz gotową aplikację, aby zrobić Backspace jak XP

    Ponieważ większość z was prawdopodobnie nie jest zaznajomiona z AutoHotkey i nie ma żadnego zainteresowania tym, jak działają skrypty, skomponowałem dostosowaną wersję skryptu jako malutki mały plik wykonywalny, który będzie działał w tle.

    To nie zajmuje mnóstwo pamięci, jak widać na zrzucie ekranu.

    Aby zainstalować HTGBack, wystarczy pobrać, wyodrębnić, a następnie utworzyć skrót w powłoce: folder startowy:

    Kliknij dwukrotnie plik wykonywalny, a klawisz Backspace powinien zacząć działać tak, jak był w XP. Zauważ, że testowaliśmy to tylko w systemie Windows 7, ale zakładamy, że będzie działać również w systemie Vista.

    Pobierz klawisz Backspace w stylu HTGBack XP

    To narzędzie jest licencjonowane na podstawie nieuczciwej licencji, która mówi, że możesz go używać, rozpowszechniać i robić to, na co masz ochotę - po prostu daj nam kredyt, odsyłając do tego posta..