TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
Мы эту тему уже в приватной переписке обсуждали. Было решено упомянуть в документации о существующем ограничении (что я и сделал) и не тормозить релиз. Но вчера Гислер выдал там ещё и следующее:
So apparently TWinkey would have to be updated to support these additional drive letters...
Кто кому чего должен — вопрос интересный, но, может быть, раз пошла такая пьянка, попытаться всё-таки решить проблему?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

Andrey_A писал(а):При входе в папки, где много файлов (торможение можно увидеть на папках, в которых от 2000 файлов)

к примеру папка 15000 изображений открывалась 3-4 минуты (без плагина 3сек.)
Согласен. Папки, где много файлов, окрываются очень долго.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Афи
Во-первых, за расширенный функционал приходится чем-то платить. Для меня, например, это приемлемая цена.
Во-вторых, торможения при входе в объёмистую папку в десятки раз я всё-таки не наблюдал с TWinKey никогда.
В-третьих, после обнародования нового релиза советую проверить снова, там с файловыми списками вроде бы всё пошустрее стало.
(Собственно, по пунктам 1 и 3 здесь уже это говорилось и раньше.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Можно скачивать новую версию.

Основные новости (кроме багфиксов и оптимизации)
- Значительно расширена функциональность плагина TCDirMenu
- Добавлено выпадающее меню с командами TWinKey по среднему клику на заголовке файловой панели.
- Использование шаблонов ТС для групповой сортировки.
- Возможность использовать собственные картинки в Утилизаторе для предпросмотра (для опытных юзеров)
Последний раз редактировалось VadiMGP Чт апр 01, 2010 22:25, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP писал(а):- Добавлено выпадающее меню с командами TWinKey по среднему клику.
Уточняю: по среднему клику на заголовке любой файловой панели.

А также (кроме перечисленного) — ещё кое-что:
• Запуск Утилизатора прямо из этого самого меню с командами;
• Опция временного отключения групповой сортировки.
• Возможность применения функции прикрепления файлов где угодно;
• Возможность переназначать клавишу Context;
• Возможность задавать приоритет Desktop.ini перед визуальной схемой для значка на вкладке;

Изменения в дочернем плагине TCDirMenu действительно очень обширны. В документации я попытался это отразить.

Текущие версии: TWinKey — 2.101, Utilisator — 1.70, TCDirMenu — 1.15.
Последний раз редактировалось Avada Чт апр 01, 2010 22:37, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Avada
Еще команду пересчитывание настроек добавь... :)

- Печь тоже запишите.
- Порядок должен быть.

ЗЫ. desktop.ini
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP писал(а):Еще команду пересчитывание настроек добавь... :)
Хотел, но передумал. Надо ж и автору хоть что-то для добавления оставить. :wink:
VadiMGP писал(а):ЗЫ. desktop.ini
Фи, уже очепятаться нельзя. Ну, исправил...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

У меня предложение переименовать в дистрибутиве файл TCDirMenu.ini, скажем, в TCDirMenu_example.ini
А то я после автоустановки лишний раз порадовался наличию бэкапа ;)

А, стоп. Там же есть папка целая Examples.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Rodny
Безусловно, это звучит разумно если у тебя уже есть настроенный под себя TCDirMenu.ini.
Но как сделать, чтобы и после первой установки TWinKey в TCDirMenu уже было бы что-то осмысленное? Чтобы человеку, впервые поставившему плагин, можно было назначить клавишу и сразу начать им пользоваться? Без предварительного вникания во все тонкости формата/структуры ini файла?

Добавлено. В принципе всё то же самое можно сказать и про TWinKey.ini файл. Да и вообще про любой ini файл любого плагина. Как быть? У Гислера уже просили просили сделать так, чтобы плагин знал зачем его загружают - для установки или для работы, но он как-то не проявил энтузиазма. Есть идеи?
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

VadiMGP
Не вижу проблемы, есть же Examples\TCDirMenu.ini
Прежде, чем назначить клавишу, плагин нужно добавить. Вот при добавлении проверять наличие TCDirMenu.ini в папке плагина, при отсутствии копировать из Examples.

А TWinKey.ini и так в архиве нету.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Да, пожалуй, так можно.
Rodny писал(а):А TWinKey.ini и так в архиве нету.
Именно. Потому что TWinKey может начать работать и без TWinKey.ini с одними только значениями по умолчанию. Если бы я мог так же поступить с TCDirMenu, то и TCDirMenu.не было бы в дистрибутиве.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
Rodny
Всё это хорошо, только надо учесть, что файлов TCDirMenu.ini уже сейчас в дистрибутиве два — англоязычная заготовка с минимальными настройками (для немедленного начала работы) в основной папке и русский вариант с наворотами (в качестве примера) в подкаталоге Examples.
Сейчас они друг другу не мешают, потому что лежат в разных папках. Выкидывать один из вариантов — неправильно, поскольку у каждого своя задача. Следуя предложенной идее, надо бы как-то изловчиться распихать всё это по разным подкаталогам. К Examples (где именно что примеры реализации, а не стандартные заготовки) ещё какую-то подпапку (Templates?) добавить, где маленький рабочий TCDirMenu.ini и поместить. И оттуда в описанном случае его при отсутствии копировать.
Да и с примерами TCDirMenu.ini хорошо бы подумать, как конфликта избежать. Это сейчас пример один. А в перспективе надо будет протестировать и обеспечить полноценную поддержку многоязычности. Мало ли у кого на каком языке свой INI-файл будет. Да даже на одном языке сделать несколько схем... С картинками хорошо, у них имена уникальные. А если кто-то захочет не прибивать исходный пример INI, а рядом свой положить?
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Avada
Элементарно, Ватсон.
В TCDirMenu.ini ввожу новый ключик - Title.
Все файлы TCDirMenu.ini складываются в каталог Examples и получают имена от балды - TCDirMenu1.ini, TCDirMenu2.ini, TCDirMenu3.ini и т.д. Но при первом использовании TCDirMenu покажет список Title из имеющихся файлов и предложит выбрать - TCDirMenu Essential, TCDirMenu Pro, TCDirMenu Ultimate.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
Хорошо. А если файл умолчальный, единственный (допустим, TCDirMenu Default в списке и TCDirMenu.ini по имени) — он будет подхватываться автоматом или всё равно запрашиваться при первом обращении?
И следующий вопрос: надо предусмотреть возможность выбора другого файла не при первом обращении, а когда мне захотелось. Каким образом я получу доступ к этому списку?
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Avada писал(а):А если файл умолчальный, единственный
Но он уже не единственный. Уже есть два файла.
Avada писал(а):И следующий вопрос: надо предусмотреть возможность выбора другого файла не при первом обращении, а когда мне захотелось. Каким образом я получу доступ к этому списку?
Не уверен. Не бог весть какая необходимая штука. Как часто деловек захочет менять файлы туда-сюда? Раз в жизни можно и ручками скопировать нужный файл.

А вообще-то, можно отказаться и от Title. А имена файлов в каталоге Examples сделать в виде TCDirMenu_<description>.ini
Ответить