[+] Добавлена комбинация AltShiftBS - перемещение вперёд по истории
[*] Если история пуста, на экране не появляется пустой диалог
[*] Если мы достигли вершины списка, переход заново по кругу не начинается
Здесь есть небольшая игра с Enter и ShiftEnter. Если делать только ShiftEnter, порой вылезают глюки.
Code: Select all
REGEDIT4
[-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltBS]
[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltBS]
"Description"="Use Alt-BS to undo folder changes"
"Sequence"="AltF12 $if(CurPos == 1 || ItemCount == 0) %%AltBS=0; Esc $else $if(CurPos == ItemCount) $if(%%AltBS == 0) %%AltBS=1; Enter $else %%AltBS=0; Up Up ShiftEnter $end $else %%AltBS=0; Up ShiftEnter $end $end"
"DisableOutput"=dword:00000001
[-HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltShiftBS]
[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltShiftBS]
"Description"="Use Alt-Shift-BS to redo folder changes"
"Sequence"="AltF12 $if(CurPos != ItemCount) Down $if(CurPos != ItemCount) ShiftEnter $else Enter $end $else Esc $end"
"DisableOutput"=dword:00000001