Страница 182 из 211
Добавлено: Вс мар 15, 2015 21:03
Avada
LonerD
Вообще-то эта полезняшка уже несколько версий как реализована и описана в документации. Если быть точным — начиная с 3.116. Опция "Переход вверх из корневого каталога" — на странице "Файловые панели".
Добавлено: Вс мар 15, 2015 22:17
LonerD
Avada писал(а):LonerD
Вообще-то эта полезняшка уже несколько версий как реализована и описана в документации. Если быть точным — начиная с 3.116.
Спасибо, как-то я "выпал из процесса" в последнее время, на прошлогодних версиях сидел, недавно обновился и ещё не освоился в нововведениях.
Добавлено: Пн мар 16, 2015 07:13
Avada
LonerD
В таком случае очень рекомендую для лучшей ориентировки почитать русскую историю версий или соответствующие посты на форуме. Там упомянуты и все важнейшие новации, и наиболее существенные исправленные ошибки. Плюс ридми, конечно.
Добавлено: Вт мар 17, 2015 01:45
LonerD
И сразу пожелание к работе этой функции возникло.
Когда мы выходим из каталога по нажатию Backspase на уровень выше, то под курсором остаётся тот каталог, из которого мы вышли.
Когда мы выходим из корня диска по нажатию Escape - курсор перемещается на диск С:.
Хотелось бы, чтобы он перемещался на тот диск, из которого мы вышли.
Добавлено: Вт мар 17, 2015 07:11
Avada
LonerD
Только всё-таки по нажатию не Escape, а BackSpace. Или Ctrl+PageUp.
Не знаю, возможно ли это в TWinKey. В TC реализовано, кажется, только в варианте с двойном щелчком или Enter на [..], отображаемом в корне.
Добавлено: Вт мар 17, 2015 10:27
VadiMGP
LonerD
Желание твое понятно, но пока я не вижу возможности сделать это.
Добавлено: Вт мар 17, 2015 11:33
Flasher
Avada писал(а):В TC реализовано, кажется, только в варианте с двойном щелчком или Enter на [..], отображаемом в корне.
Именно, т.е. придётся жертвовать нулём для ShowParentDirInRoot. И тогда проверять, если в корне - выполнять {HOME}{ENTER}, иначе - 2002.
Добавлено: Вт мар 17, 2015 12:14
Avada
Flasher
Да, но опция вводилась именно для поддержки перехода определёнными клавишами из любой части списка в корневом каталоге невзирая на состояние ShowParentDirInRoot. И если условием применения вдруг станет включение [..] в корне, то мне, например, это совсем не нужно. Позиционирование курсора считаю проблемой реальной, но второстепенной.
Добавлено: Вт мар 17, 2015 12:57
Flasher
Avada писал(а):то мне, например, это совсем не нужно
Мне тоже, но вдруг кому-то понадобится.
Код: Выделить всё
'===================================================
' Перейти в родительский каталог
' Условия:
' 1) путь запуска - пустой;
' 2) значение ключа ShowParentDirInRoot равно 1
' Параметр: "%P"
'=============== Путь к утилите TCFS2 ==============
TCFS2 = """%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe"""
'===================================================
P = WScript.Arguments(0)
With CreateObject("WScript.Shell")
CD = .CurrentDirectory
If CD = P Then
.Exec TCFS2 & " /ef msg($0B,0) send({HOME}) msg($0B,1) send({ENTER})"
ElseIf CD & "" = P Or InStrRev(P, "/") > 1 Then .Exec TCFS2 & " /ef tcm(2002)"
ElseIf "\" & CreateObject("Shell.Application").NameSpace(&H0).Title & "" <> P And P <> "/" Then .Exec TCFS2 & " /ef tcm(2121)"
End If
End With
Будет переходить в том числе из
Мой компьютер в
Рабочий стол, на ftp при нахождении в корне курсор не будет прыгать в начало списка.
Добавлено: Пт мар 20, 2015 11:11
StayAtHome
Только сейчас попробовал эту утилиту. Очень впечатлен. рекомендовал бы наделать красивых скриншотов (в этой теме и/или в документации) — популярности бы это существенно добавило.
Также наблюдаю небольшую задержку (примерно полсекунды) при отображении списка дисков. Можно ли там что-то оптимизировать?
Добавлено: Пт мар 20, 2015 11:14
Вахмурка
По моему, популярность - последнее, что ему нужно: это же некоммерческий продукт. У него и так наверняка голова трещит от запросов, хотелок и жалоб на баги. Так что пусть остается как было
Добавлено: Пт мар 20, 2015 11:16
StayAtHome
Ну популярность же не всегда зло. Можно было бы обмениваться полезными идеями, возможно какой-то из скриншотов показать Гислеру для внедрения фич в стандартный функционал.
Добавлено: Пт мар 20, 2015 11:21
Вахмурка
Обсуждалось на стр. 168 данной ветки. От
этого поста и далее
Добавлено: Пт мар 20, 2015 11:52
VadiMGP
StayAtHome писал(а):Также наблюдаю небольшую задержку (примерно полсекунды) при отображении списка дисков. Можно ли там что-то оптимизировать?
По сравнению с обычным списком время тратится только на чтение свободного дискового пространства. "Заснувшие" и сетевые диски, а также сидюки, действительно могут дать ощутимую задержку.
StayAtHome
Вахмурка
Популярность не зло и не благо. TWinKey зародился как "крик души моей" и в первую очередь предназначен тем, кто, как и я сам, готов чем-то поступиться ради удобной фичи. Да, тут будет задержка, там - взмыргивания, а иногда придется отказаться от ClearType или любимого фонта. Но взамен - заявленый список фич. Короче, недостатки есть, я это прекрасно знаю и пользователи TWinKey тоже. Это и есть главная причина отсутствия "широкой рекламы".
StayAtHome
Кстати, а что тебя сподвигло именно сейчас попробовать TWinKey?
Добавлено спустя 9 минут:
Вахмурка писал(а): У него и так наверняка голова трещит от запросов, хотелок и жалоб на баги.
Сейчас уже нет. Понятно что первое появление вызвало шквал как очень полезных отзывов, так и совершенно дурных визгов, но этот шквал уже пронесся и утих. Сейчас все нормально.
Добавлено: Пт мар 20, 2015 14:57
StayAtHome
VadiMGP писал(а):По сравнению с обычным списком время тратится только на чтение свободного дискового пространства. "Заснувшие" и сетевые диски, а также сидюки, действительно могут дать ощутимую задержку.
Давай сделаем опциональным? (в идеале - в фоновом режиме). Просто выбор диска достаточно часто используемая мной операция (сетевых дисков у меня много). Привык к "реактивной" скорости ТС и визуально "спотыкаюсь" всегда об эту задержку. Если сложно/долго - ок, смирюсь
Кстати, а что тебя сподвигло именно сейчас попробовать TWinKey?
Посмотрел что у нее почти 200 страниц обсуждения, перечитал описание возможностей и понял что она далеко ушла от той, которую я видел пару лет назад
