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

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):Мне достаточно жестко зашить N = 1.
А мне было бы недостаточно. Одно дело - 100, другое - 5-7.
И почему - 1, а не - 2?
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

Замечен глюк, связанный с плагином. Пользуюсь плагином для отображения значков на вкладках. При открытых нескольких вкладках после использовании команды cm_VisDirTabs ( Использовать вкладки папок: Вкл./Выкл. ) подзависает на 2-3 секунды не только тотал, но и система, в итоге:

До:
Изначально

После отжатия cm_VisDirTabs как и должно быть выключаются вкладки, но пропадает горизонтальная прокрутка, строка состояния и функциональные кнопки
После cm_VisDirTabs

Нажимаем ещё раз cm_VisDirTabs - вкладки появляются, но проблема с прокруткой ... остаётся
Возвращение обратно

Система Vista SP2 x86
TWinKey.wdx 3,0,0,105
TwinkUtil.exe 1,0,0,108
Тотал 8 бета 15

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

Сообщение Avada »

Andrey_A
В целом подтверждаю и здесь, и на приватной версии 4.2. Конкретная версия TC некритична (я воспроизводил и на 7.56a под XP SP3 x86.) А дальше может происходить (при попытке перезагрузить плагин) ещё и вылет TC с ошибкой. Только хотелось бы уточнить:
• Прокрутка слетает не горизонтальная, а любая (в зависимости от вида представления).
• Командная строка и F-кнопки просто перекрываются файловыми панелями (это хорошо видно на скринах, где вкладки были только с одной стороны, а с другой всё осталось в нормальном виде).
• Командная строка и F-кнопки остаются перекрытыми и после повторного включения вкладок (причём, если вкладки были с двух сторон, наблюдается интересный визуальный эффект: разделитель панели становится шире обычного, и сквозь него видна соответствующая F-кнопка, которая даже доступна для нажатия!).
• От значков в заголовках вкладок это вообще-то не зависит.

В простейшем виде баг воспроизводится с INI-файлом, содержащем строки:

Код: Выделить всё

[Config]
ReturnTabs=1
Или с настройками по умолчанию (после их перечитывания), где есть эта строка.
Хотя на самом деле там прямой зависимости именно от этой опции нет — со своими обычными настройками TWinKey я автопрокрутку вкладок (и вообще все настройки вкладок) отключал, а баг всё равно есть. Например, с включёнными стиками и/или закладками:

Код: Выделить всё

[Config]
StickyFiles=1
BookMarks=1
(Указанные строки могут быть обе или поодиночке.)
Но и если даже в настройках поснимать все галки — баг будет. Поэтому ткнуть пальцем в конкретную опцию, отключение которой даст надёжный эффект, увы, не могу. Пускай автор разбирается.
Последний раз редактировалось Avada Вт янв 17, 2012 07:23, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

ApceH
В TWinKey есть ограничение - длина имен ключей одной секции не должна превышать 1К. Возможно проблема в этом. Я постепенно начал избавляться от этого ограничения, но пока если кто-то кое-где у нас порой не появляется, то в первую очередь это подозрение на слишком длинную секцию.

Вахмурка
Переменные на одну сессию в калькуляторе и так есть. Не проверял или проверял и не работают?

По новым хотелкам пока не отвечаю, потому что еще не знаю когда руки дойдут.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
Если ничего не получается, прочтите же, наконец, инструкцию:
Этот результат может быть сохранён в заданных пользователем переменных и использован в дальнейших вычислениях
Просто туманно как-то сказано. Да и потом, для человека, не искушенного во владении компьютерными калькуляторами, использование переменных отнюдь не очевидно. Что, например, присваивание выполняется той же клавишей, что и вычисление. Хорошо бы написать в руководстве (это больше хотелка к Avada адресована) про присваивание и про то, что переменные живут один сеанс.
Тебе хотелка такая: ввести в плагин калькулятора еще одну команду - выдать список присвоенных переменных со значениями. И уж совсем здорово, если с возможностью вставки в поле редактирования.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка писал(а):Хорошо бы написать в руководстве (это больше хотелка к Avada адресована) про присваивание и про то, что переменные живут один сеанс.
Возьму на заметку, но поправки в документацию в отношении калькулятора буду вносить только после консультаций с автором.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

При запуске Utilisator начинает долго ругаться на все мои назначенные клавиши, что мол клавиша назначена для якобы несуществующей команды... Откуда он берёт эту ересь? Команды есть, клавиши назначены и работают, вроде раньше ругни не было подобной...

Альтернативный диалог истории папок - AltHistory,1 - это плагин такой? Можно ссылочку? А то в дефолтной поставке TWinkey его нет, а в TWinCmd - есть такая кнопка.

TWinCmd - надо бы где-то упомянуть, что ехе файл надо ложить в тот же каталог, где лежит TWinkey.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

LonerD писал(а):При запуске Utilisator начинает долго ругаться на все мои назначенные клавиши, что мол клавиша назначена для якобы несуществующей команды... Откуда он берёт эту ересь? Команды есть, клавиши назначены и работают, вроде раньше ругни не было подобной...
Сколько у тебя файлов wcmd_lng.ini? Появились какие-то особые настройки локализации? Редирект для секций клавиш не делал?
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Сколько у тебя файлов wcmd_lng.ini? Появились какие-то особые настройки локализации? Редирект для секций клавиш не делал?
Теоретически без разницы количество lng-файлов, настройки ведь должны читаться из текущего. Пробовал оставлять один язык - ошибка всё-равно вылезает. Редирект делал и раньше, но ошибок не было. Поменялось много чего, и пока отследить не удалось отследить от чего зависит нынешняя необычная работа плагина.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

LonerD писал(а):Альтернативный диалог истории папок - AltHistory,1 - это плагин такой? Можно ссылочку? А то в дефолтной поставке TWinkey его нет, а в TWinCmd - есть такая кнопка.
Это будущий (возможно) плагин 2-го уровня от стороннего разработчика. Ссылочку пока нельзя, поскольку работа над плагином ещё далеко не завершена. В TWinCmd проверялась только принципиальная возможность его вызова, после чего по моему недосмотру в дефолтную поставку утилиты пошли рабочие версии файлов, где в TWinCmd.icl был лишний значок, а в TWinKey.bar — кнопка для плагина. Будет исправлено. Пока кнопку смело можно удалить.
LonerD писал(а):TWinCmd - надо бы где-то упомянуть, что ехе файл надо ложить в тот же каталог, где лежит TWinkey.
Такого условия нет. В образце тулбара, входящем в поставку утилиты, она действительно лежит в каталоге TWinKey, но это не обязательно. TWinCmd.exe лично у меня можно вызывать откуда угодно (в том числе и вообще не из папки TC). На самом деле надо упомянуть другое: что прилагаемые BAR и ICL — только демонстрационные образцы, которые можно менять как угодно и размещать затем где угодно.

Что касается проблем с клавишами, то лучше рассматривать её хотя бы на одном конкретном примере. Что-нибудь простенькое и легко воспроизводимое. Что за команда, где и как записана, что за клавиши, в каком файле указаны...
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

LonerD писал(а):При запуске Utilisator начинает долго ругаться на все мои назначенные клавиши,
Скорее всего, не видит файла .INC (родного или локализованного).
LonerD писал(а): вроде раньше ругни не было подобной...
Естественный вопрос - после чего началась ругня?
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Внезапно всё наладилось. Так и не понял что произошло, что изменилось. Попробую порыться в бэкапах (если сохранились) и сравнить что изменилось.
Естественный вопрос - после чего началась ругня?
Да кто ж его знает... Я давно Утилизатор не запускал, много чего уже изменилось в сборке за это время. Во и пришёл в тему спросить у автора - в каких случаях запрограммирована ругня при запуске? :D
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Вроде ещё не упоминалось.
http://www.ghisler.ch/board/viewtopic.php?t=33415
Если по-русски:
Вызываем команду cm_RightTree или cm_LeftTree.
Пропадает статусная панель на всех вкладках соответствующей панели. Появляется только после перезапуска Тотала.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

LonerD
Подтверждаю с поправками:
• То же самое касается и вызова дерева в активной панели по Ctrl+F8 (cm_SrcTree).
• Строка состояния у меня пропадает не при переходе в режим дерева, а при возврате из него в другой режим. При переходе же в дерево возникает другой глюк — пустая "панелька" внизу файловой панели, исчезающая при повторном выборе режима дерева.
Последний раз редактировалось Avada Чт фев 02, 2012 12:35, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Заметил такой глюк. Ctrl+T или Ctrl+UP и получаем вот такое безобразие:

Изображение

После закрытия вкладки сие непотребство остаётся:

Изображение
Ответить