Едно от най-големите неприятности за тези, които вървят директно от XP на Windows 7 е, че клавишът Backspace вече не ви премества нагоре една папка като тази, която е била използвана - сега тя ви движи Върнете се в историята на сърфирането на папките.
Ако сте използвали ключа няколко пъти, може да мислите, че греша - но можете лесно да го изпробвате, като отидете в една подпапка, след това удряте Back, след това отивате в друга подпапка и удряте Back, след това влизате в третата подпапка и удряте Back два пъти. Ще стигнете до предишната подпапка.
Върховния AutoHotkey Fix
Сега, когато знаем клавишната комбинация, която всъщност работи в Windows 7, можем да използваме малък скрипт, за да го направим така, както ние наистина го искаме. При инсталирането на AutoHotkey създайте нов скрипт с нов -> AutoHotkey Script и след това поставете следното:
#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} }else{ Send {Backspace} } #IfWinActive
Благодарим ви, че открихте, че този метод отива joeshmoo от Продуктивни фокусници, който я проследи погребан в един Форума на AutoHotkey, Синхронизирахме малко скрипта, за да работим за Windows 7.
Как работи това?
Обикновено можете просто да преначертаете ключа с тип Backspace::! {Up}, но тъй като клавишът backspace е полезен в полето за търсене, лентата за местоположение и когато преименувате файлове, не можете просто направете просто картографиране - вместо това трябва да проверите дали контролът е активен, преди да изпратите алтернативната клавишна комбинация Alt + Up.
Първият ред с #IfWinActive указва на AHK да активира само този клавиш за превключване, ако Windows Explorer е активният прозорец, което помага да се коригират евентуални конфликти в други приложения.
Линиите ControlGet и ControlGetFocus извършват действителната работа за проверка на състоянието на контролите и след това в зависимост от това дали са фокусирани или сте в процес на преименуване на файл, той или изпраща алтернативния Alt + Up, или просто изпраща редовния Backspace ключ.
Изтеглете предварително създадено приложение, за да направите Backspace работа като XP
Тъй като по-голямата част от вас вероятно не сте запознати с AutoHotkey и нямате никакъв интерес към работата на скриптовете, съставих персонализирана версия на скрипта като малък малък изпълним файл, който ще се изпълнява във фонов режим.
Това не отнема много памет, както можете да видите на екранната снимка.
Щракнете двукратно върху изпълнимия файл и клавишът Backspace трябва да започне да работи както е използвано в XP. Имайте предвид, че ние само тествахме това на Windows 7, но предположим, че ще работи и за Vista.
Изтеглете HTGBack XP-Style Backspace Key
Тази помощна програма е лицензирана с лиценз, който не е глупав, който казва, че можете да го използвате, да го разпространявате и да правите почти всичко, с което се чувствате с него - само да ни дадете кредит, като се свържете с тази публикация.