If-Koubou

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 (Jak)

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 go łatwo przetestować 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ć klawisza 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ęki za znalezienie tej metody idzie joeshmoo z Productive Geek Forums, który 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 za pomocą umowy typu Backspace ::! Up, ale ponieważ klawisz Backspace jest przydatny w polu wyszukiwania, na pasku adresu i podczas zmiany nazwy pliku, 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.

Pierwsza linia 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ą one 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 Work like XP

Ponieważ większość z was prawdopodobnie nie zna AutoHotkey i nie ma żadnego interesu w działaniu skryptów, skomponowałem dostosowaną wersję skryptu jako maleńki 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 z niego korzystać, rozpowszechniać je i robić to, na co masz ochotę - po prostu daj nam kredyt, łącząc się z tym postem.