Windows7: Изменение ярлыка Backshift в Проводнике обратно вверх?

В XP я использовал backshift для перехода на одну папку вверх. В Win7 они изменили это на Alt+ArrowUp, а backshift теперь означает возврат в историю папок.

Есть ли способ использовать старый добрый задний ход для движения вверх? Мне не нужна задняя функциональность..

2 ответа

Решение

Вот статья на How-To Geek, которая должна помочь!
Сделайте Backspace в Windows 7 или Vista Explorer более быстрым, чем XP

Awesome AutoHotkey Исправить

Теперь, когда мы знаем комбинацию клавиш, которая на самом деле работает в Windows 7, мы можем использовать небольшой скрипт, чтобы заставить его работать так, как мы действительно этого хотим. С установленным AutoHotkey создайте новый скрипт с помощью New -> 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

Скомпилированная версия (exe-файл)
http://www.softsea.com/review/HTGBack-Backspace.html

Мне удалось изменить сценарий в ответе Джесси Смита , чтобы он работал в Windows 10.
Протестировано с помощью AutoHotkey v1.1.34.04.

      #IfWinActive, ahk_class CabinetWClass

Backspace::

ControlGet renamestatus,Visible,,Edit1,A
ControlGetFocus focused, A

; Popup a message box window containing the value of a variable (for debugging purposses)
;MsgBox % focused

if(renamestatus != 1 && (focused = "DirectUIHWND3" || focused = "DirectUIHWND2" || focused = "SysTreeView321"))
{
  SendInput {Alt Down}{Up}{Alt Up}
}else{
  Send {Backspace}
  return
}
#IfWinActive

Чтобы скрипт работал в Windows 10 (по крайней мере у меня), мне нужно было добавить галочку «DirectUIHWND2» (с 2 вместо 3).

Если у кого-то это не работает, строку MsgBox можно раскомментировать, чтобы значение отображалось на экране при нажатии Backspace в окне браузера файлов.

Почему новый ответ на этот старый вопрос

Я считаю, что эта веб-страница появляется у многих людей, которые ищут решение этой проблемы для более новых версий, чем Windows 7. Поэтому, разместив здесь мое решение, оно потенциально может помочь другим.

Другие вопросы по тегам