Hemsida » hur » Gör Backspace i Windows 7 eller Vista Explorer gå upp som XP Did

    Gör Backspace i Windows 7 eller Vista Explorer gå upp som XP Did

    En av de största irritationerna för dem som går rakt från XP till Windows 7 är att backspace-knappen inte längre flyttar dig Upp en mapp som den brukade-nu flyttar den dig tillbaka i mappens webbhistorik.

    Om du har använt nyckeln ett par gånger kanske du tror att jag har fel - men du kan enkelt testa det genom att gå in i en undermapp, sedan slå tillbaka, sedan gå in i en annan undermapp och slå tillbaka, sedan gå in i en tredje undermappen och slår tillbaka två gånger. Du hamnar i föregående undermapp.

    Om du vill gå upp en mapp i Windows 7 eller Vista kan du använda genvägsknappen Alt + Upp, som alltid kommer att gå till överordnad mapp.

    Den fantastiska AutoHotkey Fix

    Nu när vi känner till genvägen som faktiskt fungerar i Windows 7, kan vi använda ett litet manus för att få det att fungera så som vi verkligen vill ha det. Med AutoHotkey installerat, skapa ett nytt skript med New -> AutoHotkey Script och klistra sedan in följande:

    #IfWinActive, ahk_class CabinetWClass
    Backspace ::
    ControlGet renamestatus, Synlig ,, Redigera 1, A
    ControlGetFocus fokuserade, A
    if (renamestatus! = 1 && (fokuserade =”DirectUIHWND3" || fokuserade = SysTreeView321))

    SendInput Alt Down Up Alt Up
    annan
    Skicka Backspace

    #IfWinActive

    Tack för att du hittar den här metoden joeshmoo från Productive Geek Forums, vem spårade den ner begravd i en AutoHotkey forumtråd. Vi ändrade manuset lite för att få det att fungera för Windows 7.

    Hur fungerar detta?

    Vanligtvis kan du enkelt omkoda nyckeln med en Backspace ::! Up typ av affär, men eftersom backspace-knappen är användbart i sökrutan, platsfältet och när du byter namn på filer kan du inte bara gör en enkel kartläggning - istället måste du kontrollera vilken kontroll som är aktiv innan du skickar den alternativa Alt + Up-tangentkombinationen.

    Den första raden med #IfWinActive berättar att AHK endast aktiverar den här genvägsnyckeln om Windows Explorer är det aktiva fönstret, vilket hjälper till att åtgärda eventuella konflikter i andra applikationer.

    ControlGet och ControlGetFocus-linjerna gör det faktiska arbetet med att kontrollera statusen för kontrollerna, och beroende på om de är inriktade eller om du ändrar namn på en fil skickar den antingen alternativet Alt + Up eller skickar bara den vanliga Backspace nyckel-.

    Ladda ner en pre-made applikation för att göra Backspace-arbete som XP

    Eftersom majoriteten av er förmodligen inte är bekant med AutoHotkey och inte har något intresse av hur skript fungerar, har jag sammanställt en anpassad version av manuset som en liten liten körbar som kommer att springa i bakgrunden.

    Det tar inte mycket minne, som du kan se på skärmdumpen.

    För att installera HTGBack, ladda bara, extrahera och skapa en genväg i skalet: startmapp:

    Dubbelklicka på körbar, och din Backspace-nyckel ska börja fungera som den brukade användas i XP. Observera att vi bara testat detta på Windows 7, men antar att det kommer att fungera för Vista också.

    Hämta HTGBack XP-Style Backspace-nyckel

    Det här verktyget är licensierat enligt den inte-dumma licensen, som säger att du kan använda den, distribuera den och göra så mycket som du tycker om det - bara ge oss kredit genom att länka tillbaka till det här inlägget.