Gør Backspace i Windows 7 eller Vista Explorer Gå op som XP gjorde
En af de største irritationer for dem, der går lige fra XP til Windows 7, er, at backspace-nøglen ikke længere bevæger dig op i en mappe som den plejede at - nu flytter den dig tilbage i mappens browserhistorik.
Hvis du har brugt nøglen et par gange, tror du måske, jeg har det forkert, men du kan nemt teste det ved at gå ind i en undermappe og derefter trykke på Tilbage, derefter gå ind i en anden undermappe og trykke på Back, og derefter gå ind i en tredje undermappe og rammer to gange. Du ender i den tidligere undermappe.
Hvis du vil gå op i en mappe i enten Windows 7 eller Vista, kan du bruge genvejstasten Alt + Up, som altid vil gå til overordnede mappe.
Den fantastiske AutoHotkey Fix
Nu hvor vi kender genvejstasten, der rent faktisk virker i Windows 7, kan vi bruge et lille script til at få det til at fungere som vi virkelig vil have det til. Når AutoHotkey er installeret, skal du oprette et nyt script med New -> AutoHotkey Script og derefter indsætte i følgende:
#IfWinActive, ahk_class CabinetWClass
Backspace ::
ControlGet renamestatus, Synlig ,, Edit1, A
ControlGetFocus fokuseret, A
hvis (renamestatus! = 1 && (fokuseret =”DirectUIHWND3" || fokuseret = SysTreeView321))
SendInput Alt Down Up Alt Up
andet
Send Backspace
#IfWinActive
Tak for at finde denne metode går til joeshmoo fra Productive Geek Forums, hvem spores det ned begravet i en AutoHotkey forum tråd. Vi ændrede scriptet lidt for at få det til at fungere for Windows 7.
Hvordan virker det?
Normalt kan du simpelthen genkarte nøglen med en Backspace ::! Up type aftale, men da backspace-nøglen er nyttig i søgefeltet, placeringslinjen, og når du omdøber filer, kan du ikke bare gør en simpel kortlægning - i stedet skal du kontrollere, hvilken kontrol der er aktiv, inden du sender den alternative Alt + Up-tastekombination.
Den første linje med #IfWinActive fortæller AHK at kun aktivere denne genvejstast tilsidesættelse, hvis Windows Explorer er det aktive vindue, som hjælper med at løse eventuelle konflikter i andre applikationer.
ControlGet- og ControlGetFocus-linjerne gør det egentlige arbejde med at kontrollere status for kontrollerne, og så afhænger det af om de er fokuserede, eller du er ved at omdøbe en fil, sender den enten alternativet Alt + Up eller sender bare den normale Backspace nøgle.
Download et pre-made-program for at gøre Backspace-arbejde som XP
Da de fleste af jer sandsynligvis ikke er bekendt med AutoHotkey og har ingen interesse for hvordan scriptene fungerer, har jeg samlet en tilpasset version af scriptet som en lille lille eksekverbar, der vil køre i baggrunden.
Det tager ikke masser af hukommelse, som du kan se i skærmbilledet.
For at installere HTGBack skal du bare downloade, udpakke og derefter oprette en genvej i skalen: startmap:
Dobbeltklik på den eksekverbare, og din Backspace-nøgle skal begynde at fungere som den plejede at bruge i XP. Bemærk, at vi kun testede dette på Windows 7, men antager, at det vil fungere for Vista også.
Download HTGBack XP-Style Backspace-nøgle
Dette værktøj er licenseret under den ikke-dumme licens, som siger at du kan bruge den, distribuere den og stort set gøre hvad du har lyst til med det - bare giv os kredit ved at knytte tilbage til dette indlæg.