Что бы хотелось увидеть в новых версиях Total Commander

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

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

Сообщение Avada »

MVV писал(а):Хотя, он наверняка возразил бы, что usercmd.ini - это личные команды пользователя, которые для него важнее, чем команды, составленные переводчиками...
Это было бы странное возражение. Переводчики к этим INI-файлам не имеют абсолютно никакого отношения. Списки em-команд формируется только пользователем — такие, какие он хочет, там, где он хочет, и на том языке, на котором он хочет.
А говорил ли кто-то Гислеру — совершенно не помню.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Avada писал(а):
MVV писал(а):Хотя, он наверняка возразил бы, что usercmd.ini - это личные команды пользователя, которые для него важнее, чем команды, составленные переводчиками...
Это было бы странное возражение. Переводчики к этим INI-файлам не имеют абсолютно никакого отношения. Списки em-команд формируется только пользователем — такие, какие он хочет, там, где он хочет, и на том языке, на котором он хочет.
А говорил ли кто-то Гислеру — совершенно не помню.
Переводчики не имеют. А составители всяких извращенных расширенных меню - имеют, причем прямое. Видимо, в этом и причина подобных приоритетов.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
А, ну раз так, то и переводчики имеют. :wink: petermad — не только составитель пакета расширенных меню, но и датский переводчик TC.
Кстати, сразу после упоминавшейся цитаты в нашей книге шли следующие слова:
Например, как в утилите Start and Directory Menu Editor, применяемой и для создания пользовательских команд: там вас предупредят о дублировании, а если вы настаиваете на сохранении прежнего имени, к нему просто добавится номер.
О чём в приведённом посте на оффоруме автор этой утилиты как раз и пишет. Так что нормально сделать вполне можно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

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

Сообщение Flasher »

При редактировании файла главного меню в строках после запятой должны идти идентификаторы команд. Если их не прописывать, то при загрузке Коммандера или обновлении его языковых настроек на каждую строку выдаётся сообщение: Неизвестная метка в строке № файла меню. Цвет текста таких строк будет потушенным(серым). Желательно, чтобы такие сообщения не появлялись, а цвет текста строк без идентификаторов мог бы задаваться в цветовых настройках.

Пока обхожусь строками типа:
MENUITEM "&Название команды\tСочетание клавиш", cm_ConfigSavePos
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Цвета настроить вряд ли можно, так как это обычное системное меню. А чтобы не ругался на несуществующую команду, иногда самому хотелось сделать - при запуске из старой версии нового меню. Правда, здесь проблема - старую версию ТК уже не изменить.

Не понял я, зачем не прописывать идентификаторы? Какой смысл с пункта меню без идентификатора?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Не понял я, зачем не прописывать идентификаторы? Какой смысл с пункта меню без идентификатора?
А прогеру и не понять.) Он все комбинации клавиш в голове держит. К тому же не ясно, зачем же так делать, если можно убить сразу двух зайцев: получить нужную информацию в виде соч. клавиш и после вызвать саму команду.
А теперь перейдём к мини-курсу по психологии. Шучу-шучу).
Дело в том, что основная масса юзеров достаточно ленива. И мозг с годами постепенно атрофируется). Большинство, видя перед собой "огромное" расширенное меню с описанием команд, просто не находит смысла или не видит особой степени важности в том, чтобы все эти присвоенные комбинации запоминать, а просто пользуються стационарно только нажатиями на пункты; что там с правого края им невдомёк.) Вот я и решил в одно время осуществить своего рода удобную запоминалку некоторых частоиспользуемых пунктов(в особенности пользовательских команд em_), чтобы рука не рвалась жать строку в вывалившимся меню, а время от времени сей список использовался юзверями для постепенного усваивания клавиатурных сочетаний. Запуск же сей информации из chm, txt, hlp, htm(l), nfo, diz вызывает неудобства прежде всего в скорости доступа (вызов стороннего приложения, закрытие). Вешать на кнопку такое нет никакого желания.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Такое - это какое? Понять бы хотя бы, о чем идет речь, и как можно изменить меню, чтобы оно стало не таким, каким оно является? Есть меню, есть пункты меню, пункты состоят из названия (в название можно включать клавиатурные сокращения после \t) и команды (метки). Не вижу смысла не указывать метки. Или ты хочешь добавить пункт меню, который не работает, но что-то пишет?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Такое - это какое?
>>>
Flasher писал(а):Запуск же сей информации из chm, txt, hlp, htm(l), nfo, diz
MVV писал(а):Не вижу смысла не указывать метки. Или ты хочешь добавить пункт меню, который не работает, но что-то пишет?
:shock: Такое ощущение, что предыдущего поста ты не увидел либо прочитал в пол глаза. Там ответы на оба предложения,
в частности:
Flasher писал(а):а время от времени сей список использовался юзверями для постепенного усваивания клавиатурных сочетаний
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Меню с неработающими или несоответствующими описанию пунктами (специально используемое как "гляделка") полностью или частично теряет основной функционал (независимо от того, из каких соображений это сделано). Поскольку Гислер вводил этот элемент интерфейса TC явно с иными целями, рассчитывать на его понимание в этом вопросе, ИМХО, не следует.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Меню с неработающими или несоответствующими описанию пунктами (специально используемое как "гляделка") полностью или частично теряет основной функционал..
Описанию в справке имеется в виду? В чём же состоит потеря функционала, можно узнать? Речь же идёт о частном случае. Что плохого в том, если будет существовать такая возможность для просмотра инфо, в отдельном взятом списке одного из пунктов меню, например?
Avada писал(а):Поскольку Гислер вводил этот элемент интерфейса TC явно с иными целями, рассчитывать на его понимание в этом вопросе, ИМХО, не следует.
Такое частное мнение вполне имеет место быть, но не думаю, что добавление такой функции для него может стать чем-то накладным. Можно попробывать. Если не поддержит, остаётся только:
Flasher писал(а):MENUITEM "&Название команды\tСочетание клавиш", cm_ConfigSavePos
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Нет, имеется в виду не описание справки, а реальный функционал любого подобного меню, в котором обозначенная команда должна работать, а не дырку в обоях загораживать. Я не обсуждаю, что в предложенном способе использования меню плохого или хорошего, но то, что это нецелевое применение — очевидный факт. Если кто-то из посетителей нашего форума вдохновится этой идеей и зарепортит Гислеру — пожалуйста. Но в успехе сугубо сомневаюсь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Происходит следующая картина при нажатии Ctrl+вниз (Переместить курсор в командную строку, вызвав на редактирование последнюю запись истории команд.): Просто появляется секунд на пять панель задач. Я пока не могу понять почему так происходит, в стандартных настройках винды этого не предусмотрено, остальные программы в трее и процессах такого, кажется, тоже не умеют(или я пока об этом не знаю). Ясно, что это к ТС отношения не имеет, но вот приоритета самого Коммандера для этой комбинации не хватает.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

sa писал(а):Нельзя ли следующее поведение рассматривать как баг?
1. Устанавливаем фокус на панель инструментов командой cm_FocusButtonBar или нажатием эквивалентной этой команде комбинации клавиш Alt+Shift+F11.
2. Убираем фокус с панели инструментов любым доступным способом: нажатием какой-нибудь кнопки панели, кликом на файловой панели или в командной строке, клавишей Esc и т.п.
Последняя операция сопровождается (ненужной?) перерисовкой всей панели инструментов.
Если фокус на кнопке панели устанавливается мышкой, подобной проблемы нет.
PS Такое поведение наблюдается с момента появления команды cm_FocusButtonBar в версии 7.50.
Навеянное постом выше.
Установил cm_FocusButtonBar на определенную клавишу. Активируя, перемещаюсь на Панель инструментов. Двигаю курсор по значкам Панели инструментов, выбрал необходимый - жму. Фокус уже не на Панели инструментов. Снова активирую cm_FocusButtonBar, курсор в началах. Хотелось бы, чтобы TC запоминал, где был курсор на Панели (на каком значке остановился) перед тем, как фокус пропадет!

Добавлено
Завершая, клавиша Home перемещает нас в начало Панели инструментов. End как правило в конец. Также хотелось бы задействовать Page Up & Page Down как перемещение через 3-5 значков. Было бы очень удобно.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):Также хотелось бы задействовать Page Up & Page Down как перемещение через 3-5 значков
Есть Ctrl+влево/вправо: перемещают до ближайшего разделителя панели.
Ответить