Как известно, драконов не существует. Эта примитивная констатация может удовлетворить лишь ум простака, но отнюдь не учёного, поскольку Высшая Школа Небытия тем, что существует, вообще не занимается; банальность бытия установлена слишком давно и не заслуживает более ни единого словечка.
Станислав Лем
TWinKey – мощное средство для расширения функциональности Total Commander (TC), позволяющее пользователю через дополнительный набор настроек улучшить и упростить выполнение разнообразных задач (например, навигационных) и усовершенствовать внешний вид окна TC. Предоставляемые TWinKey возможности не реализуются ни через стандартный функционал TC, ни – за крайне редкими исключениями – через другие плагины/утилиты для Total Commander.
TWinKey поставляется с чрезвычайно удобной для быстрого изменения дополнительных параметров утилитой TWinKey Utilisator (имя файла – TwinkUtil.exe), организованной в виде многостраничного диалога настроек. В заголовке её окна указаны номера текущих версий TWinKey и – в скобках – самой утилиты. Команда Запустить Utilisator имеется в меню команд TWinKey, открываемом щелчком средней кнопки мыши на заголовке любой файловой панели TC. Но, возможно, вам будет удобнее поместить кнопку для запуска TWinKey Utilisator на панель инструментов TC или назначить клавиши вызова, предварительно создав пользовательскую команду наподобие em_TWinKey.
Windows XP SP1 и выше.
Total Commander 7.50 и выше.
Эта программа и сопроводительные файлы поставляются по принципу "AS IS", при этом не даются и не подразумеваются никакие гарантии. Автор не несёт никакой ответственности в случае неправильного функционирования и возможной потери данных. Вы принимаете на себя всю ответственность за использование этого программного обеспечения на свой страх и риск.
Иначе говоря:
"Мы отклоняй претензий любой форма, любой размер, любой цвет". © Дж. Браннер
Внешний вид
Навигация и сортировка
Выделение объектов
Вкладки папок
Внутренний просмотр
Прочие функции
Функции плагинов 2-го уровня
Первый этап установки – подключение TWinKey как информационного (WDX) плагина по обычным правилам (автоматически или вручную). Но этого недостаточно, чтобы обеспечить автоматическую загрузку плагина при запуске TC, поэтому необходимо выполнить второй этап установки – добавить в текущую цветовую схему TC фиктивный элемент, обращающийся к TWinKey. Это делается следующим образом:
Откройте основной конфигурационный диалог TC.
Выберите в левой части окна страницу Цвета.
Включите (если отключено) определение цветов для типов файлов и щёлкните по кнопке с этим текстом.
В открывшемся диалоге выберите в списке строку, ниже которой добавится новый элемент цветовой схемы.
Нажмите кнопку Добавить.
Нажмите кнопку Шаблон.
В диалоге Выбор шаблона перейдите на вкладку Плагины.
Выберите в выпадающем списке плагинов twinkey.
Выберите в выпадающем списке свойств Autostart.
Выберите в выпадающем списке операций > и введите в следующем поле значение 0.
Нажмите кнопку Записать и назовите шаблон TWinKey (или так, как считаете нужным).
Далее последовательно нажимайте кнопку OK во всех диалогах настройки.
Если оба этапа установки выполнены правильно, на работу других элементов цветовой схемы эти изменения не повлияют. Их единственная цель – заставить TC при запуске автоматически загружать TWinKey. Поэтому назначенный шаблону цвет может быть как выбранным по умолчанию чёрным, так и любым другим.
(Соответственно, при удалении TWinKey потребуется, помимо стандартного отключения плагина в диалоге настроек информационных плагинов, удалить также добавленную строку из списка цветовых групп, а созданный вами шаблон – из их списка в диалоге поиска или выбора шаблона.)
Файлы TWinKey.wdx, TWinKey.ini и TwinkUtil.exe должны находиться в одном каталоге.
Все настройки TWinKey сохраняются в файл TWinKey.ini. Хотя содержимое этого файла можно изменять и вручную, настоятельно рекомендуется использовать конфигурационную утилиту TWinKey Utilisator, обеспечив возможность её быстрого вызова (см. выше). Далее настройки описываются применительно к страницам окна этой программы в порядке их следования.
Последняя стабильная версия TWinKey всегда доступна по этой ссылке. Обсуждение ведётся в специальной теме на русском форуме поддержки пользователей Total Commander.
Самый простой способ обновления TWinKey с сохранением прежних настроек – стандартная для TC автоустановка новой версии поверх имеющейся, выполняемая при открытии архива. Любителям обновления вручную следует знать, что в открытом окне Total Commander некоторые прежние файлы (как минимум, TWinKey.wdx) окажутся недоступны для перезаписи. Во избежание этого сделайте следующее:
Откройте в одной файловой панели TC рабочий каталог TWinKey, а в другой – архив с новой версией.
Выполните любым способом (через пункт главного меню, кнопку на панели инструментов и пр.) команду cm_UnloadPlugins для временной выгрузки плагинов TC.
Скопируйте всё содержимое открытого архива (за исключением pluginst.inf) в рабочий каталог TWinKey.
Вновь загрузите TWinKey (для этого достаточно просто переключиться в любой из файловых панелей TC на другой каталог).
Даёт возможность назначать клавиши для вызова команд TWinKey и Total Commander, просматривать все текущие клавиатурные назначения для этих команд, а также переопределять вашими клавишами любое стандартное или пользовательское назначение клавиш, уже заданное в TC. Имеется специальный режим назначения, позволяющий функционально различать левые и правые клавиши-модификаторы Win, Ctrl, Alt, Shift.
Дополнительно к набору клавиш, поддерживаемому Total Commander (он представлен в выпадающем списке на странице настроек Разное диалога конфигурации TC), TWinKey поддерживает альтернативное использование цифровой клавиатуры. Такие клавиши надо назначать и применять при активности функции NumLock, кроме клавиши Num5, работающей при любом состоянии NumLock. Кроме того, поддерживается переназначение клавиш Context, ScrollLock и Pause/Break.
В поле Список команд доступны два режима отображения: либо команды TC (как встроенные, так и пользовательские), либо собственные команды TWinKey. По умолчанию страница открывается со списком для команд TC.
В расположенном ниже поле указывается путь к каталогу, где установлен запущенный в данный момент TC. Обычно эта информация определяется автоматически: она берётся из значения переменной %COMMANDER_PATH%, а если это не удаётся, то из реестра. Возможность задать каталог установки TC вручную (кнопкой слева) оставлена для случаев, когда автоопределение не даёт правильного результата.
Основной список команд TC разделён по категориям (согласно файлу totalcmd.inc) и отображает для каждой команды строковый и десятичный идентификатор, а также описание. Пользовательские команды (em_) представлены как отдельная категория. Длинное описание, превышающее ширину колонки, отобразится в виде подсказки при наведении на строку указателя мыши.
Двойной щелчок на имени команды основного списка выбирает её для выполнения при запуске TC, а сделанный выбор после его подтверждения отображается в текстовом поле на странице Разное.
На той же странице Разное имеется опция, позволяющая использовать в ваших клавиатурных назначениях также и системные клавиши.
Все назначения клавиш командам TWinKey (в большинстве своём представленным в меню команд) производятся только со страницы Клавиатура. Кнопка Переопределить на страницах Прикреплённые файлы и Закладки открывает страницу Клавиатура с соответствующим фильтром. Клавиши для функций плагинов 2-го уровня назначаются непосредственно на странице Плагины.
В отличие от стандартного функционала TC, для встроенных команд TC (cm_) отображаются не только пользовательские, но и стандартные назначения! Последние берутся из файла tc default hotkeys.hky, предназначенного в исходном виде для утилиты Hotkeys Editor из пакета Ultra TC Editors. Файл включён в дистрибутив TWinKey с любезного разрешения автора пакета, Тахера Салема и всегда соответствует набору стандартных клавиш для последней стабильной версии TC. (Если при вызове TWinKey Utilisator вы получаете сообщение, что такая-то клавиша назначена для такой-то неизвестной команды, то, скорее всего, используется не самая новая версия TC. Либо обновите её, либо удалите из файла tc default hotkeys.hky строку, начинающуюся с указанного номера команды.)
Если выбрать команду курсором, назначенные ей клавиши отобразятся в полях под списком. Строки с командами TC или TWinKey, которым не назначены клавиши, сохраняют стандартный цвет Windows для текста (чаще всего – чёрный).
В остальных случаях цвет строк означает следующее:
Тёмно-красный – Команды TC или TWinKey, клавиши которым назначены в TWinKey Utilisator.
Фиолетовый – Встроенные команды TC с назначенными по умолчанию клавишами (из файла tc default hotkeys.hky).
Тёмно-зелёный – Команды TC, клавиши которым назначены пользователем без участия TWinKey (из файла wincmd.ini).
Если для какой-то команды уже есть в TC стандартное или пользовательское клавиатурное назначение, а вы назначаете ей также клавиши в TWinKey, далее будут работать оба назначения (вы увидите их в подсказке к команде, наведя указатель мыши на строку списка). При этом соответствующая команда маркируется тёмно-красным цветом, а в полях под списком отображается только назначение TWinKey. Если же клавиатурное назначение для команды ранее делалось только в TWinKey, прежние клавиши при переназначении просто заменяются новыми.
При попытке назначить команде клавиши, уже используемые в TWinKey или TC для другой команды (например, чтобы с помощью F2 не перечитывать панель, а переименовывать файлы), вы будете предупреждены об этом и сможете подтвердить или отменить свой выбор. Подобное поведение выгодно отличается от стандартного функционала Total Commander. Прежняя команда данными клавишами, разумеется, вызываться больше не будет. Имеющиеся клавиши-дубликаты можно увидеть в специальном окне (см. далее).
Имеются два фильтра. Работают они совершенно независимо и могут комбинироваться друг с другом.
Текстовый фильтр оставляет в списке строки, содержащие указанный текст в любой из трёх колонок.
Фильтр по назначению оставляет команды, соответствующие выбранному источнику назначения клавиш:
Все команды – все доступные команды безотносительно к клавиатурным назначениям (фильтр отключён, состояние по умолчанию).
Команды без клавиш – только команды, которым не назначены клавиши.
Назначения в TWinKey – только назначения, сделанные в TWinKey Utilisator.
Стандартные в TC – только стандартные назначения, имеющиеся в ТС.
Пользовательские в TC – только пользовательские назначения, сделанные в ТС.
Все назначения – только команды, которым назначены клавиши (из любого источника).
Кнопка фильтрации справа вверху облегчает поиск нужной команды. Режим фильтрации выбирается из меню, открываемого щелчком по кнопке, вид которой отражает состояние фильтра (вкл/выкл). Если выбран режим отображения команд TWinKey, из перечисленных выше пунктов меню показываются только три первых. При переключении списка команд фильтрация сохраняется по мере возможности. Если выбранный способ фильтрации невозможен (например, был выбран фильтр для стандартных клавиш ТС, а список команд переключается на TWinKey) то фильтр автоматически снимается.
В дополнение к указанным строкам меню фильтрации содержит строку Модификаторы <WCAS>. Она предназначена для фильтрации списка команд по наличию в клавиатурном назначении определённых клавиш-модификаторов. Выбрав эту команду, укажите в поле ввода символ W для клавиши Win, C для Ctrl, A для Alt и/или S для Shift. Порядок ввода символов значения не имеет, левые/правые клавиши не различаются. В результате в списке останутся только команды, в клавиатурных комбинациях для которых есть указанные модификаторы. Например, ввод CS позволит отобразить список комбинаций, обязательно содержащих Ctrl+Shift и могущих содержать любые другие клавиши.
Расположенная над полем Фильтр кнопка Дубликаты доступна, только если в TWinKey и/или в настройках TC какой-то команде были назначены клавиши, уже заданные для другой команды. Активная кнопка откроет выше окна TWinKey Utilisator дочернее окно со списком, где каждая строка содержит клавиши-дубликаты, 1-е назначение (имя команды, для которой эти клавиши назначались ранее) и 2-е назначение (имя новой команды). Двойной щелчок на имени команды переключает на строку с ней в основном списке команд. Имейте в виду, что если причиной дублирования стало двойное назначение в Total Commander, то и устранять его надо будет средствами TC, поскольку TWinKey может считывать содержимое файла wincmd.ini, но не изменять его.
Расположенное под списком команд слева поле Текущие клавиши отображает клавиши, назначенные выбранной (находящейся в списке под курсором) команде, либо остаётся пустым при их отсутствии.
Соседнее поле Новые клавиши предназначено для непосредственного назначения клавиш выбранной команде и работает в трёх режимах. Циклическое переключение между ними происходит при щелчке по квадратику в правой части окна. Кроме того, нужный режим можно сразу выбрать в контекстном меню, открываемом щелчком правой кнопки мыши на квадратике. Цвет квадратика является индикатором текущего режима.
Тёмно-зелёный – Режим редактирования. Отображаются назначенные клавиши, а при их отсутствии – надпись < НЕТ >. Работает как обычное окно ввода. Можно непосредственно вводить имена клавиш, редактировать текущие клавиши или копировать назначения из одной команды в другую. Если ввод корректный, то затем надо просто перейти из поля редактирования в другое поле и сохранить результат правки кнопкой Применить. Чтобы отменить назначение клавиш данной команде, достаточно очистить поле и применить результат. Вы можете удалить только назначения, сделанные с помощью самого TWinKey!
Тёмно-красный – Обычный режим нажатия клавиш, в котором парные клавиши-модификаторы считаются функционально равнозначными. Просто нажмите клавиши, которые вы хотите использовать для вызова команды. После нажатия основной клавиши сочетание будет запомнено, и поле автоматически перейдёт в режим редактирования.
Красно-синий – Расширенный режим нажатия клавиш. В отличие от предыдущего режима учитывается, какая клавиша-модификатор нажата – левая или правая. Именно она и будет использоваться для вызова данной команды, а аналогичное сочетание с парной клавишей можно будет, например, назначить в TC другой команде. Имя клавиши-модификатора в поле ввода будет предваряться префиксом L или R.
Тёмно-серый – Поле неактивно (в списке выбрано имя категории, а не команды).
ПРИМЕЧАНИЕ
Некоторым стандартным клавишам TC (например, F9, F10, Alt+F3, Shift+F3, Shift+F4) не сопоставлены никакие внутренние команды. Поскольку нет возможности получить информацию о текущей функции таких клавиш, их переназначение выполняется без предупреждения, а назначение прежней функции на другие клавиши невозможно. Будьте осторожны!
Содержит опции, предназначенные для расширения стандартных возможностей файловых панелей TC и заголовков вкладок.
Цветовая маркировка заголовка вкладки возможна не только при формировании визуальной схемы (через соответствующую опцию TWinKey Utilisator), но также более избирательно – непосредственно по щелчку на выбранной вкладке правой кнопкой мыши с нажатой клавишей Ctrl или (только для заголовка вкладки, открытой в активной панели!) по клавише, назначенной команде SelectTabColor на странице Клавиатура. В открывшемся окошке вы можете щелчком по кнопке с цветным квадратиком выбрать цвет из предлагаемого набора либо нажать кнопку Определить цвет... и перейти в системное диалоговое окно Цвет. Кнопка Отмена предназначена для возврата цветного заголовка вкладки к неокрашенному состоянию.
Результат применения этой функции имеет больший приоритет, чем цветные заголовки вкладок, заданные в визуальной схеме.
ПРИМЕЧАНИЯ
Стиль для цветных заголовков поддерживается только один – горизонтальный градиент.
При перетаскивании заголовка вкладки его цветовая маркировка отменяется автоматически.
Эта функция (как и другие функции TWinKey, связанные с вкладками) перестаёт работать в текущем сеансе Total Commander (до перезапуска) после изменения в настройках TC состояния опции Размещать вкладки в несколько рядов или Все вкладки имеют одинаковую ширину.
Сохранять цвета вкладок
При включении этой опции цвет, назначенный вкладке вручную, сохраняется и для следующих сеансов TC.
В корень вкладки – двойным щелчком
Опция позволяет быстро переходить в корень (исходный каталог) вкладки, закреплённой с возможностью смены каталога, двойным щелчком по её заголовку.
ПРИМЕЧАНИЕ
Если эта опция включена, вы не можете использовать в TC двойной щелчок для закрытия вкладок (причём любых, а не только частично закреплённых)!
Использовать значок из Desktop.ini
Как известно, средствами системы или с помощью специальных программ можно назначить той или иной папке пользовательский значок, который будет отображаться в файловых панелях вместо стандартного. Информация о значке сохраняется в файле Desktop.ini соответствующего каталога. При включении данной опции пользовательский значок, описанный в файле Desktop.ini открытого вами каталога, начинает отображаться в заголовке его вкладки (в том числе и неактивной). Прочая сохраняемая в Desktop.ini информация (например, о специфическом фоне данной папки) игнорируется.
ПРИМЕЧАНИЯ
Опция не работает при отображении UNC-имени папки (в том числе в виртуальных папках). Имя папки должно начинаться с буквы локального или сетевого диска!
О зависимости отображения значка в заголовке вкладки от настроек TC см. примечание к опции Цветные заголовки вкладок на данной странице.
Приоритет перед визуальной схемой
При включении этой опции значок в заголовке вкладки, взятый из файла Desktop.ini, имеет преимущество перед значком, назначенным для заголовка вкладки в визуальной схеме. По умолчанию (при выключенной опции) использование значка из файла Desktop.ini имеет, напротив, меньший приоритет, чем назначение значка в визуальной схеме.
Автопрокрутка активной вкладки
Опция полезна только в случае расположения заголовков вкладок в одну строку (в настройках TC оно задано по умолчанию). Если заголовок активной вкладки из-за прокрутки оказался вне поля зрения, то при повторной активации данной файловой панели он автоматически будет возвращён в отображаемую область.
TWinKey использует заданный пользователем способ индикации текущего (последнего выбранного) файла/каталога в неактивной панели (или в обеих панелях, если фокус перешёл из окна TC в другое окно). Таким образом, мы фактически получаем по курсору в каждой из файловых панелей TC.
Способы индикации и параметры заполнения при использовании альфа-градиента – те же, что для прикреплённых файлов и закладок.
Прямоугольная область выделения
Проводник Windows позволяет выделять все объекты в прямоугольной области, растянутой из некоей начальной точки мышью при нажатой левой кнопке. В ходе выделения такая область выглядит как закрашенный прозрачным цветом участок с контрастной рамкой.
Эта опция позволяет использовать подобное "рамочное" выделение в Total Commander, добавляя при этом возможности, отсутствующие в Проводнике. Если опция включена, вы можете выбрать исходную точку в одной из строк файловой панели, а затем, нажав и удерживая среднюю кнопку мыши, сформировать прямоугольную область выделения. Подобный способ выделения работает в любом режиме представления TC, кроме дерева.
В сравнении с Проводником вариант TWinKey имеет целый ряд преимуществ:
Можно выбирать разные режимы выделения и его снятия. Без клавиши-модификатора происходит инверсия выделения – новое устанавливается, а прежнее снимается. Если выполнять прямоугольное выделение при нажатой клавише Ctrl, то прежнее выделение, попавшее в "рамку", будет объединено с новым. Если же выполнять выделение при нажатой клавише Shift, то в "рамке" будет снято всё прежнее выделение без установки нового.
Формирование области выделения можно начинать на файловой панели из произвольной точки, включая имя файла/каталога.
Поскольку для "рамочного" выделения не используются ни левая, ни правая кнопки мыши, случайное перетаскивание объектов исключается.
Реальное выделение выбранных файлов/каталогов происходит только по завершении формирования области выделения, т. е. при отпускании средней кнопки мыши.
Формирование области выделения можно отменить, если щёлкнуть правой кнопкой мыши, не отпуская среднюю кнопку.
Состояние выделения для файлов/каталогов, находящихся за пределами прямоугольной области, не изменяется.
При расширении выделения за пределы видимой области текущей панели поддерживается автоматическая прокрутка. Для этого необходимо в ходе выделения подвести указатель мыши к соответствующему краю панели. Если прокрутка остановилась раньше, чем вы хотите, для её продолжения просто немного подвигайте мышь.
В однострочных режимах представления (подробный, комментарии, пользовательские колонки) скорость прокрутки зависит от местоположения указателя мыши по горизонтали: в правой четверти панели выполняется ускоренная прокрутка (по 10 строк), а в остальной части панели – построчная.
Кроме того, с помощью опций Цвет и Прозрачность вы можете задать цвет области выделения и оптимальный уровень её прозрачности. Прозрачность изменяется в пределах от 25 (максимальная) до 250 (минимальная). Текущее значение прозрачности отображается при щелчке по бегунку.
ПРИМЕЧАНИЕ
В настоящее время у этой функции есть ограничения в режиме эскизов: работает только вариант с инвертированием прежнего выделения (клавиши Ctrl и Shift неприменимы); прямоугольное выделение ограничено видимой областью текущей панели (автоматическая прокрутка не поддерживается).
Одноцветный фон в кратком режиме
Если вы применяете окраску чётных/нечётных строк разным цветом, она используется в файловых панелях TC глобально (кроме режима эскизов). Эта опция позволяет использовать двухцветный режим панелей более избирательно. В случаях, когда строка объекта занимает всю ширину панели, полоски отображаются, а в кратком режиме, где такой вид не всегда удобен, фон панели автоматически преобразуется в одноцветный.
Точная ширина колонок в кратком режиме
Ширина колонок в кратком режиме TC автоматически устанавливается по самому длинному имени, содержащемуся в панели. Постоянное изменение ширины и числа колонок в ходе навигации по каталогам и при выполнении файловых операций нравится далеко не всем. Однако стандартными средствами TC (с помощью ключа BriefViewWidthLimit), можно лишь ограничить максимальную ширину колонок, причём одинаково с обеих сторон, но не задать их точную ширину.
В TWinKey реализован более гибкий и удобный способ управления шириной колонок в кратком режиме. Вот как это делается:
Чтобы активизировать функцию в текущем сеансе TC, откройте меню команд TWinKey и поставьте галочку в строке Регулировать ширину колонок (по умолчанию она не отмечена).
Далее необходимо задать непосредственно в файловых панелях точную ширину колонок (пока это не сделано, таковой будет временно считаться ширина, используемая TC на момент перечитывания настроек TWinKey). Выберите в кратком режиме каждой панели местоположение правой границы первой колонки, щёлкнув средней кнопкой мыши при нажатой клавише Alt. Можно сделать это в произвольном месте панели, а затем, продолжая удерживать среднюю кнопку, переместить правую границу закрашенной прозрачным цветом области. (Её цвет и прозрачность – те же, что используются для функции прямоугольного выделения.)
Новая граница колонок в текущей панели фактически будет установлена и сохранена только при отпускании средней кнопки мыши. Изменение ширины колонок можно прервать, если щёлкнуть правой кнопкой мыши, не отпуская среднюю кнопку. Вы можете указать для левой и правой панели разную точную ширину колонок.
Опция Точная ширина колонок в кратком режиме управляет активностью функции при старте TC (или после любого перечитывания настроек TWinKey). По умолчанию она выключена: последние сделанные вами изменения, сохранённые в файл TWinKey.ini, будут работать только в текущем сеансе TC, а затем потребуется снова включать функцию через меню команд TWinKey. Если же опция включена, функция фиксированной ширины колонок активизируется при запуске TC автоматически для обеих файловых панелей.
Специальная обработка клавиши Esc
Включение этой опции позволяет, максимально сохраняя обычную функциональность клавиши Esc, использовать её также как простой и удобный способ снять и/или восстановить выделение в активной файловой панели.
В Total Commander полное снятие выделения (как с папок, так и с файлов независимо от настроек) выполняется командой cm_ClearAll (клавиатурный стандарт Ctrl+Num -), а восстановление выделения, снятого, например, после выполнения файловой операции – командой cm_RestoreSelection (клавиатурный стандарт Num /). Клавиша же Esc обычно применяется в главном окне TC в совершенно иных целях:
для очистки командной строки без перехода в неё (с сохранением фокуса в файловой панели);
для скрытия диалога быстрой фильтрации (при этом фильтр останется активным), а при повторном нажатии – для сброса фильтрации;
для закрытия диалога быстрого поиска (пустого или с отключённой быстрой фильтрацией).
После включения опции алгоритм применения клавиши Esc будет следующим:
Если фокус находится не в файловой панели, то Esc работает обычным образом (закрывает диалоги, очищает командную строку и пр.).
Если в текущей файловой панели есть выделенные папки/файлы (в том числе и при включённом быстром фильтре), то нажатие Esc вызывает команду cm_ClearAll, снимающую всё выделение.
Если в текущей файловой панели нет выделения, и Esc нажимается в таком состоянии первый раз, то клавиша работает обычным образом (в зависимости от ситуации может, например, сбросить быстрый фильтр или очистить командную строку).
Если при отсутствии выделения в файловой панели Esc нажимается второй раз, то вызывается команда cm_RestoreSelection и восстанавливается последнее снятое выделение, если таковое имелось в данном каталоге.
Далее и вплоть до использования любой другой клавиши Esc будет циклически снимать/восстанавливать в данном каталоге сохранённое выделение.
В начале списка / В конце списка
Эта пара опций позволяет дополнить стандартную сортировку в панелях TC сортировкой по файловым группам.
Собственными средствами TC групповую сортировку не поддерживает, а с помощью WDX-плагинов (FileX, Group Sort, FileGroup и др.) этого можно добиться только в специально созданных пользовательских наборах колонок. TWinKey обеспечивает сортировку по группам в большинстве режимов файловых панелей TC (кроме просмотра эскизов).
Файлы, отвечающие указанным именам или маскам (например, descript.ion, Readme.* или *.rar), располагаются в начале файлового списка, сразу после каталогов и/или в конце списка, после всех прочих файлов.
Для формирования групп сортировки укажите в соответствующем поле маски/имена файлов либо имена шаблонов поиска или фильтрации из секции [Searсhes] файла wincmd.ini, разделяя группы вертикальной чертой, а маски/имена в группах – двоеточием. Поскольку ни пробел, ни точка с запятой в качестве разделителей не используются, они могут содержаться в самих масках.
Имя шаблона должно быть тем же, которое указано в настройках Total Commander (см. страницу Шаблоны поиска в основном диалоге TC Поиск файлов / Выбор шаблона), и предваряться знаком равенства. Группы на основе масок/имён или шаблонов могут присутствовать в полях ввода одновременно.
Пример: строка descript.ion|*.bat:*.cmd:*.com:*.exe|=Архивы в поле В начале списка означает, что первым в списке будет файл descript.ion, далее исполняемые файлы с указанными расширениями, затем архивы форматов, соответствующих сохранённому шаблону TC Архивы, а уже после них – все остальные файлы. Если же мы оставим в этом поле descript.ion|*.bat:*.cmd:*.com:*.exe и поместим строку =Архивы в поле В конце списка, то теперь все относящиеся к "архивному" шаблону расширения будут отображаться самыми последними в списке.
Сортировка по группам всегда идёт строго в заданном вами порядке их следования. В пределах каждой группы по умолчанию действует текущий режим сортировки TC без учёта последовательности имён/масок в поле ввода. Но если начать поле ввода символом > (знак "больше"), то имена/маски внутри каждой группы будут сортироваться именно в том порядке, как вы их задали. Следование файлов в группах, созданных на основе шаблонов, зависит только от текущей сортировки TC. Для маски, принадлежащей одновременно нескольким группам, принимается во внимание только первое её вхождение.
Для постоянного отключения функции групповой сортировки с сохранением содержимого полей ввода нужно просто снять отметку с одной или с обеих опций. Для временного отключения любой групповой сортировки (как глобальной, так и в визуальных схемах) вообще не требуется что-то изменять в опциях – достаточно в меню команд снять галочку со строки Включить файловые группы. Можно даже не заходить в меню, вызывая команду UseFileGrouping назначенными для этого клавишами. При перечитывании настроек TWinKey использование файловых групп автоматически разрешается, если на страницах TWinKey Utilisator включён хотя бы один вариант этой сортировки.
Глобально заданная сортировка по файловым группам менее приоритетна, чем определённая для одного или нескольких каталогов в визуальной схеме.
ПРИМЕЧАНИЯ
Группы сортировки могут использоваться только на реальных дисках (для FTP, FS-плагинов, архивов и виртуальных папок функция неприменима).
Для групп сортировки применимы только шаблоны TC, созданные на основе файловых масок, но не даты/времени, размера, атрибутов или данных, полученных с помощью плагинов.
При удалении файла, входящего в группу сортировки, возможен переход курсора не на тот файл, который отображается следующим, а на тот, который при текущей сортировке в панели TC фактически следует за удалённым. Некорректный переход курсора возможен и в случае, когда в панели с группами сортировки выполняется быстрый поиск или быстрая фильтрация.
Эта опция позволяет задать фоновый рисунок сразу для обеих файловых панелей TC. В качестве источника вы можете использовать файлы в формате *.bmp, *.gif или *.jpg.
Глобально заданный рисунок менее приоритетен, чем определённый для одного или нескольких каталогов в визуальной схеме.
ПРИМЕЧАНИЯ
Рисунок, превышающий размер текущей панели, отображается частично. Если рисунок меньше панели, автоматически используется режим "мозаики".
Включение в системе режима сглаживания шрифтов ClearType может ухудшить читабельность имён файлов, отображаемых на контрастном к их цвету участке рисунка.
Улучшенный список дисков замещает стандартный выпадающий список дисков и вызывается таким же образом (например, по Alt+F1/Alt+F2). Он отображает свободное/общее дисковое пространство на постоянных и съёмных дисках, даёт возможность упорядочивать диски по буквам или по категориям (постоянные, съёмные, CD/DVD, сетевые), добавлять в список пользовательские пункты и значки.
Окно Список задаёт режимы применения функции:
Не использовать – Функция отключена, отображается стандартный список дисков TC.
Алфавитный – Диски отображаются в том же порядке, как в стандартном списке TC.
По категориям – Диски отображаются по категориям, а внутри них – по алфавиту.
При работе через удалённый рабочий стол, в терминальной сессии или в режиме XP на Windows 7 с перенаправленными локальными дисками (\\tsclient) список этих дисков отображается как содержимое подменю TS Client, идущего в списке последним пунктом.
Поддерживается удобный способ перехода к заданному диску простым вводом с клавиатуры соответствующей буквы. В отличие от стандартного меню дисков TC, в TWinKey это можно делать и при текущей раскладке в кириллице.
В секции Цвета и стили вы можете выбрать для обычных/выделенных элементов списка и для заголовков с именами категорий цвет текста/фона. Для этого щёлкните на прямоугольнике-индикаторе или на кнопке рядом с ним.
Также вы можете выбрать стиль фоновой окраски (рамка, заливка, различные виды градиентной окраски). Фон для значков дисков в левой части списка всегда отображается заливкой.
Поля Цвет 1 и Цвет 2 при использовании градиента задают начальный и конечный цвета, а при использовании рамки – фон элемента списка и цвет рамки.
Вы можете дополнить пользовательский список по своему усмотрению новыми пунктами, которые при включённой опции С пользовательскими пунктами (em_twdl_) будут отображаться в нижней части списка дисков, после разделителя.
Чтобы новый пользовательский пункт мог появиться в списке, предварительно сделайте следующее:
Откройте стандартный диалог TC Выбор команды (через пункт Список команд TC в расширенном русском меню, встроенной командой cm_CommandBrowser или иным способом).
Выберите в левой части окна категорию usercmd.ini, затем нажмите в нижней части окна кнопку Новая.
Присвойте новой пользовательской команде имя. Сразу вслед за стандартным префиксом em_ обязательно нужно указать дополнительный префикс twdl_ и далее – то имя, под которым вы хотите видеть новый пункт в списке дисков. Если, например, мы укажем имя em_twdl_Моя команда, то в список дисков добавится пункт Моя команда.
В диалоге Изменение пользовательской команды введите по обычным правилам TC всю необходимую информацию для формирования новой команды. Указанный здесь значок будет отображаться для данного пункта в альтернативном списке дисков.
Добавочные команды могут использоваться для быстрого открытия конкретных FTP-соединений (FTPOPEN имя_соединения), монтирования дисков (например, с Daemon Tools или TrueCrypt) и для любых иных операций, вызов которых из списка дисков вы сочтёте уместным.
По умолчанию альтернативный список дисков отображает дисковые значки, используемые текущей операционной системой. Однако при включённой опции С пользовательскими значками (twdl.icl) вы сможете использовать в списке не системные, а собственные значки, взятые из внешней библиотеки, которая должна иметь строго определённые имя (twdl.icl) и местоположение (каталог TWinKey). Пример подобной библиотеки со значками в стиле Total Commander 7.x вы найдёте в подкаталоге Examples.
По сравнению со значками, используемыми в TC, в ICL-библиотеке для TWinKey предусмотрен упрощённый набор значков (без значка недоступного сетевого диска и с единым значком для дисководов A: и B:). Вы можете отредактировать файл-образец или создать новую ICL-библиотеку, однако имейте в виду. что файл twdl.icl обязательно должен содержать точно в указанном порядке все следующие значки:
Жёсткий диск
Съёмный диск
CD-ROM
RAM-диск
Сетевой диск
Флоппи-диск (единый значок для A: и В:)
FTP
FS-плагины и сеть
Если вы хотите, чтобы список дисков отображался вообще без значков, отметьте опцию Не показывать значки.
Отображаемое справа окно предпросмотра всегда отображает условный нелокализованный список в режиме по категориям и без пользовательских пунктов, однако учитывает сделанные вами изменения цветов и стиля списка. Значки дисков, если их показ не отключён, всегда отображаются в окне предпросмотра как системные.
ПРИМЕЧАНИЯ
При открытии списка текущий диск курсором не помечается, однако можно отобразить и позиционировать курсор с помощью вертикальных курсорных клавиш или мыши.
Закрытое окно выбора дисков данной функцией не обрабатывается и отображает значок, назначенный текущему диску в TC.
Перетаскивание объектов на закрытое окно выбора дисков открывает не улучшенный, а стандартный список.
Эта функция даёт возможность постоянно держать выбранные файлы/папки прикреплёнными в самой верхней части списка (выше каталогов!), невзирая на текущий порядок сортировки (в том числе и заданной с помощью TWinKey групповой сортировки). Прикреплённое состояние файлов в каждой папке сохраняется и для следующих сеансов TC, пока вы его не отмените.
Опция Разрешить включает/отключает функцию в целом, не изменяя при этом её настроек.
Вы можете задать цвет прикреплённого элемента и тип его отметки (альфа-градиент, заливка, рамка, подчёркивание).
Для альфа-градиента может быть задан процент заполнения колонки с именем в файловой панели (по умолчанию 33%), либо, если ввести число без процента, ширина окрашенной области в пикселях безотносительно к ширине колонки.
Обратите внимание, что значение опции Заполнение для прикреплённых файлов и закладок задаётся одно и то же!
Выбранный вами вариант маркировки наглядно отображается справа в окне предпросмотра, общем для прикреплённых файлов и закладок. Это позволяет судить о том, насколько удачно будет смотреться в панелях TC данная маркировка. По умолчанию представлен небольшой фрагмент файловой панели TC с цветами по умолчанию и с нелокализованными именами условных файлов/папок.
Для опытных пользователей предусмотрена возможность точно оценивать, соответствует ли вид прикреплённых файлов и закладок реальным цветовым и шрифтовым настройкам файловых панелей. Чтобы эта функция заработала, сделайте следующее:
В одной из файловых панелей TC сформируйте демонстрационный список, включающий элемент [..], две папки и два файла. Имена могут использоваться как реальные, так и условные, явно указывающие на наличие/отсутствие маркировки. При использовании условных имён отсортируйте файлы и папки, чтобы они шли в таком порядке: прикреплённая папка, обычная папка, файл с закладкой, обычный файл.
Сделайте снимок экрана с окном TC и загрузите его во внешнюю программу (Paint, IrfanView и т. д.). Результатом обработки должен стать сохранённый в виде отдельного BMP-файла небольшой фрагмент файловой панели, содержащий заголовок табулятора Имя и уже названные строчки файлового списка.
Присвойте файлу имя по правилам, которые поясняются на примере Old Good NC-38-16.bkg.bmp. Здесь .bkg.bmp – обязательная часть имени, Old Good NC – имя будущего шаблона для предпросмотра, 38 – расстояние в пикселях от верхней части рисунка до верхней границы строки с первой (прикреплённой) папкой, а 16 – высота одной строки списка в пикселях.
Поместите файл с указанным именем в каталог TWinKey.
Теперь предпросмотр будет отображать маркировку файлов и папок именно для ваших панелей TC, а под картинкой для предварительного просмотра появится выпадающий список, содержащий имя шаблона. Если вы пользуетесь несколькими схемами интерфейса TC, то можете сформировать несколько шаблонов предпросмотра, чтобы переключаться между ними по мере необходимости. Несколько примеров файлов для разных интерфейсных схем вы найдёте в подкаталоге Examples.
При выборе опции Сортировать файлы по алфавиту прикреплённые файлы/папки всегда сортируются по именам в восходящем алфавитном порядке (сначала папки, затем файлы) независимо от текущей сортировки в данной панели. Если вам необходимо переупорядочить прикреплённые файлы вручную (см. далее), эту опцию следует отключить.
Для управления функцией прикрепления файлов вам следует назначить клавиши следующим командам:
Прикрепить файл – Команда StickIt. Выбранный файл перепрыгивает вместе с курсором в начало списка и получает соответствующую метку.
Открепить файл – Команда UnStickIt. С файла снимается метка, он возвращается вместе с курсором на своё место согласно заданной в панели сортировке.
Прикрепить и упорядочить – Команда StickConfig. Имеет смысл, только если не используется автоматическая сортировка прикреплённых файлов по именам. Открывает диалог Сортировка прикрепленных файлов, позволяющий сразу поставить прикрепляемый файл на нужное место. В этом же диалоге вы можете переместить любой элемент списка прикреплённых файлов данной папки (её имя указывается) вверх/вниз или убрать из списка (открепить). Если же автоматическая сортировка включена, то эта команда эквивалентна команде StickIt.
Прикрепить/Открепить файл – Команда ToggleStick. Альтернатива применению пары команд StickIt и UnStickIt: файл/папка под курсором прикрепляется/открепляется одной и той же командой.
Открепить все файлы – Команда ToggleStick. Все прикреплённые файлы в текущем каталоге одномоментно возвращаются к обычному состоянию. Чтобы открепить файлы в других каталогах, надо последовательно открыть их и применить ту же команду.
Кнопка Переопределить открывает на странице Клавиатура список всех перечисленных команд для назначения им клавиш.
Все эти команды могут быть также вызваны через меню команд TWinKey.
ПРИМЕЧАНИЯ
Включение в системе режима сглаживания шрифтов ClearType может ухудшить читабельность имён файлов при использовании в заливке или альфа-градиенте цвета, контрастного к цвету фона, заданного в ТС.
При удалении прикреплённого файла переход курсора на следующий объект может сопровождаться тем же эффектом, что при групповой сортировке.
Эта функция даёт возможность использовать для файлов/папок инструментарий закладок, чтобы быстро перемещаться между ними. Закладки могут как действовать только в текущей сессии TC (по умолчанию), так и запоминаться для следующих сеансов. Для быстрой очистки всех текущих закладок TC можно назначить клавишу или использовать команду в меню закладок. (Подробнее о вариантах настроек см. далее.)
Переход по закладкам может быть последовательным (к предыдущей/следующей закладке) или к конкретной закладке, выбранной в меню. Последовательный обход закладок выполняется в порядке их установки.
Закладки могут копироваться в текстовый буфер и вставляться оттуда посредством меню или назначенных этим операциям клавиш. Кроме того, можно вставлять как закладки любой текст, содержащий полные имена файлов, а также имена файлов из списка, например, результатов поиска с помощью плагина FSE.
Правила включения функции и маркировки закладок те же, что для прикреплённых файлов. Обратите внимание, что значение опции Заполнение для закладок и прикреплённых файлов задаётся одно и то же!
Опция Разрешить включает/отключает функцию в целом, не изменяя при этом её настроек.
Опция Сохранять закладки в файл включает/отключает сохранение закладок в файл TWinKey.bkm, автоматически создаваемый в каталоге TWinKey при первом назначении закладок. В режиме сохранения все изменения в закладках (добавление, удаление, вставка из буфера) сразу записываются в этот файл, который обязательно должен быть юникодным.
Если вы отключили режим сохранения, не удалив закладки, то они отобразятся в следующих сеансах TC, пока вы не очистите их при включённом режиме сохранения.
Для управления функцией закладок вы можете назначить клавиши следующим командам:
Вызвать меню – Команда JumpBookMark. Верхняя часть меню – список всех закладок в виде полных путей. Щелчок по имени любой закладки или (для первых 9 закладок) ввод отображаемой справа цифры закрывает меню и переключает на эту закладку. Нижняя часть меню – набор перечисленных далее команд, которые, таким образом, можно вызывать не только клавишами, но и непосредственно через меню.
Следующая – Команда BookMarkNext. Переход к следующей по порядку закладке в списке (до конца списка и вновь с его начала). Каталоги и архивы при этом автоматически открываются.
Предыдущая – Команда BookMarkPrev. Переход к предыдущей закладке в списке по правилам для предыдущей команды.
Убрать все закладки – Команда ClearBookMark. Все имеющиеся закладки одномоментно снимаются.
Поставить/Снять – Команда ToogleBookMark. Ставит/снимает закладку для файла/каталога под курсором.
Копировать закладки – Команда CopyBookMark. Имена всех имеющихся закладок копируются в буфер обмена в виде многострочного списка, где каждая строка – имя файла с полным путём.
Выделить закладки – Команда Book2Selection. Все закладки файлов (не каталогов!) становятся выделенными, но при этом не снимаются. У имеющихся закладок обязательно должна быть общая точка в файловой структуре диска. Эта папка (текущая или вышележащая) автоматически открывается при преобразовании и переключается в режим показа файлов без каталогов. При невозможности найти такую общую точку (например, при расположении файлов на разных дисках) пользователь будет уведомлен, что выполнить преобразование нельзя.
Вставить закладки – Команда PasteBookMark. Все файлы, чьи имена с полными путями содержатся в буфере обмена, получают закладки (при их отсутствии) или игнорируются (если закладка уже есть). Для вставки закладок можно использовать имена файлов, выбранных и скопированных в буфер не только в самом TC, но и в других программах (например, в Проводнике).
Сохранять закладки – Команда ToogleSaveBookMark. Режим сохранения закладок временно включается/отключается, не влияя на состояние опции сохранения закладок в файл. Например, вы хотите, не обращаясь к настройкам TWinKey Utilisator, создать несколько закладок, нужных только в текущем сеансе TC. Примените эту команду – и в следующем сеансе TC режим сохранения вновь включится автоматически, а сделанные вами временные закладки исчезнут.
Галочка в этой строке меню – индикатор включённого режима сохранения вкладок в файл.
К содержимому этого меню можно обращаться и через подменю Закладки, входящее в состав меню команд TWinKey.
ПРИМЕЧАНИЯ
Переход по закладкам поддерживается только для обычных файлов/папок и FS-плагинов. Внутри архивов и на FTP этот переход не работает вообще, а в виртуальных папках работает некорректно. Поэтому в указанных случаях закладки лучше не использовать.
Включение в системе режима сглаживания шрифтов ClearType может ухудшить читабельность имён файлов при использовании в заливке или альфа-градиенте цвета, контрастного к цвету фона, заданного в ТС.
TWinKey позволяет автоматически менять визуальную схему при входе в некоторые каталоги и/или архивы.
Визуальная схема – это набор из следующих элементов интерфейса:
Вид представления в файловой панели TC (стандартный, кроме дерева, или пользовательский набор колонок).
Режим показа файлов без подкаталогов (в любом виде представления, кроме дерева).
Фоновый цвет или фоновый рисунок панели.
Цвет заголовка вкладки.
Значок в заголовке вкладки.
Номер сортирующей колонки.
Группы сортировки, отображаемые в начале/конце файлового списка.
Кроме того, при использовании визуальной схемы может выполняться автозапуск одной или нескольких команд TC.
На этой странице визуальные схемы создаются, а на следующей – определяются каталоги/архивы, где эти схемы должны применяться.
Схемы проверяются на применимость в порядке их перечисления в списке. (По умолчанию это порядок их создания, который легко изменить, просто перетаскивая строки списка мышью.) Если найдена подходящая схема, она применяется, и дальнейшая проверка на применимость не производится.
После ввода имени новой схемы станет доступна кнопка с плюсом, чтобы внести схему в имеющийся список. Для удаления схемы из списка выберите её там и нажмите кнопку с косым крестиком.
Вы можете изменить имя схемы, превратив нужную строку списка в поле редактирования двойным щелчком или клавишей F2. Результат правки подтверждается клавишей Enter или щелчком в списке вне поля редактирования и отменяется клавишей Esc.
Создав или переименовав схему, не забудьте в квадратике перед её именем поставить галочку! Пока вы этого не сделаете, схема будет неактивна, хотя и доступна для настройки. Соответственно, для временного игнорирования схемы без её удаления достаточно убрать галочку в квадратике перед именем.
Выбрав схему в списке, вы можете перейти в правой части страницы к конфигурированию её элементов, перечисленных выше.
Поле Описание позволяет, если это необходимо, дать краткие пояснения по схеме.
Отображение файлов без подкаталогов (Только файлы) не изменяет текущий вид представления ТС в данной панели. Если вам нужно вернуться к отображению папок вместе с файлами, просто повторно выберите Только файлы в выпадающем меню Режим TC.
Если в визуальной схеме указаны как фоновой цвет, так и фоновый рисунок, приоритет имеет фоновый цвет. Если в визуальной схеме указан цвет фона, а в ТС используется двухцветный фон, то TWinKey будет также использовать двухцветный фон, но второй цвет генерируется автоматически (на 10% темнее основного).
Цвет конкретной вкладки, заданный вручную (при включённой опции Цветные заголовки вкладок), приоритетнее цвета вкладки как элемента визуальной схемы.
Значок, заданный для заголовка вкладки в визуальной схеме, приоритетнее значка, назначенного для данного каталога иным способом и отображаемого при включённой опции Использовать значок из Desktop.ini на странице Файловые панели (если на указанной странице не включена также и опция Приоритет перед визуальной схемой).
Изменения значка и цвета на вкладках проявляются сразу только для активной вкладки. Для отображения изменений на других вкладках нужна их активизация или перезапуск TC. Все прочие изменения отобразятся при открытии соответствующего каталога.
Направление сортировки устанавливается в вариант, автоматически применяемый TC для указанной в визуальной схеме колонки.
Для каталога, соответствующего визуальной схеме, заданная в ней сортировка по файловым группам более приоритетна, чем глобальная групповая сортировка, заданная аналогичными опциями на странице Файловые панели. Если указать в поле В начале списка и/или В конце списка только обратный слэш \, то в данной визуальной схеме глобальная групповая сортировка в указанной части списка действовать не будет. В архивах групповая сортировка не работает вообще.
Опция Автозапуск команд позволяет при открытии определённого каталога автоматически запускать одну или несколько внутренних команд TC – как встроенных (cm_), так и и пользовательских (em_). Это полезно для более тонкой настройки заданного режима (например, чтобы одновременно с изменением вида представления перейти к показу файлов без подкаталогов или чтобы сразу же включить инверсное направление сортировки), а также для опосредованного (через пользовательские команды) автозапуска необходимых вам утилит, скриптов или BAT-файлов.
Вы можете вручную изменять порядок следования и, соответственно, выполнения команд, добавлять новые команды или удалять имеющиеся.
Если команд несколько, они должны быть записаны в текстовом поле подряд, разделяясь символом вертикальной черты, и будут выполняться одна за другой без всякого ожидания.
Следует иметь в виду, что автозапуск команд выполняется однократно, при обращении только к первому каталогу, соответствующему данной визуальной схеме. Он не будет работать при последующей навигации по каталогам, пока вы не выйдете за пределы действия схемы и вновь не вернётесь в любой удовлетворяющий её правилам каталог.
Путь к фоновому рисунку можно указывать как абсолютный, так и относительный (например, .\folder.jpg). Если путь начинается с .\, то делаются последовательные попытки найти картинку-источник, поднимаясь вверх от текущего каталога до тех пор, пока мы остаёмся в рамках той же визуальной схемы. Если же путь начинается с \, то проверяется корень текущего диска. Если картинка не найдена, то используется путь из аналогичной глобальной опции.
Исключение элементов из визуальной схемы:
Режим: нажмите клавишу Пробел.
Цвет фона/вкладки: щёлкните по прямоугольнику-индикатору и выберите Не использовать.
Описание, фоновый рисунок: очистите поле ввода.
Группы сортировки: отключите опцию В начале списка / В конце списка или очистите поле ввода. О временном отключении групповой сортировки см. выше.
Автозапуск команд: отключите одноимённую опцию или очистите поле ввода.
Значок: щёлкните в поле значка и в открывшемся диалоге выберите Убрать.
Сортирующая колонка: укажите в поле 0.
Для настройки применения сформированных визуальных схем при смене каталогов перейдите на следующую страницу.
ПРИМЕЧАНИЯ
О зависимости отображения значка в заголовке вкладки от настроек TC см. примечание к опции Цветные заголовки вкладок на странице Файловые панели.
Об ограничениях, связанные с использованием рисунков, см. примечание к опции Фоновый рисунок на странице Файловые панели.
Здесь определяются условия применения визуальных схем, назначенных на предыдущей странице. Они выбираются из выпадающего списка Схема.
Опция Разрешить включает/отключает функцию в целом, не изменяя при этом её настроек.
Для каждой созданной вами схемы необходимо также создать фильтр, чтобы определить, в каких именно каталогах/архивах она будет автоматически применяться. Каждый фильтр является совокупностью шаблонов, разделённых символом вертикальной черты. Поле Фильтр можно редактировать непосредственно или формировать в нижележащем окне из отдельных шаблонов.
Чтобы добавить шаблон к фильтру, надо нажать кнопку с плюсом, щёлкнуть слева во вновь созданной строке списка и выбрать одно из условий:
МОЖЕТ содержать ( в фильтре шаблон предваряется символом ?).
ДОЛЖЕН содержать (в фильтре шаблон предваряется символом !).
НЕ содержит (в фильтре шаблон предваряется символом ^).
Каждому условию сопоставляется шаблон, где используются фрагменты полного имени каталога в комбинации с подстановочными символами * и ?. Например, шаблон *Totalcmd* трактуется как каталог, содержащий "Totalcmd" либо в имени, либо в полном пути (т. е. подкаталог D:\Setup\TotalCmd\Download\ также соответствует этому шаблону).
В фильтре обязательно должен присутствовать хотя бы один шаблон с условием МОЖЕТ содержать (?xyz)! Шаблоны с ? объединяются через "или", все остальные добавляются через "и". Иными словами, выражение ДОЛЖЕН содержать в общем случае следует понимать как "а также должен содержать", а МОЖЕТ содержать означает "или может содержать". Порядок следования шаблонов в фильтре значения не имеет.
Вот пример работы фильтра. Предположим, мы хотим, чтобы некоей визуальной схеме соответствовали все каталоги, которые могут содержать слово "Download". Шаблон – ?*Download*. А ещё мы хотим, чтобы таким же образом обрабатывались и каталоги со словом "Закачки". К шаблону добавляется ?*Закачки*.
Но, допустим, что нам захотелось ограничить область применения схемы только каталогами торрентов. Для этого мы, не меняя предыдущие шаблоны, добавляем к ним !*torrent*. Если же мы, наоборот, хотим исключить только каталоги торрентов, то добавляем ^*torrent*.
В результате имеем ?*Download*|?*Закачки*|!*torrent* для первого варианта и ?*Download*|?*Закачки*|^*torrent* – для второго.
В определение для архива, разумеется, следует включать расширение. Например, автопереключение визуальной схемы при входе в архивы с расширениями ZIP, RAR, CAB и EXE (в том числе во внутренние подкаталоги) мы обеспечим, создав следующий фильтр:
?*.zip|?*.zip\*|?*.rar|?*.rar\*|?*.7z|?*.7z\*|?*.cab|?*.cab\*|?*.exe|?*.exe\*
Кнопка с косым крестиком позволяет убрать из фильтра ненужные вам строки-определения.
Если не включена опция Оставить режим, заданный вручную в этой области, то визуальная схема будет применяться к каждому каталогу, удовлетворяющему фильтру. Например, если после автопереключения пользователь вручную поменяет режим ТС и после этого зайдет в каталог нижнего уровня, то визуальная схема будет применена снова. Если же эта опция включена, то визуальная схема не будет применяться при переходе между каталогами, соответствующими одному и тому же фильтру.
Вам может оказаться полезен фильтр по умолчанию на основе маски *.*, обрабатывающий все каталоги, не подпадающие под действие остальных шаблонов. Пример: Default=?*.*
Поддерживаемые плагины 2-го уровня входят в дистрибутив TWinKey, но по умолчанию не подключены. Чтобы сделать это, откройте окно выбора файла кнопкой с плюсом и последовательно выберите все или только нужные вам DLL-библиотеки:
TCDirMenu.dll – Избранное и шаблоны
ClockDLL.dll – Секундомер
mcalc.dll – Калькулятор
Каждый подключённый плагин будет представлен в списке несколькими строками – заголовком, содержащим имя плагина и путь к его файлу, и набором специфических команд. Чтобы далее работать с плагином, необходимо назначить его командам клавиши вызова (в таком же поле ввода и по тем же правилам, как на странице Клавиатура).
Цвет строк для команд означает следующее:
Тёмно-красный – Команды, которым в TWinKey Utilisator назначены клавиши.
Чёрный – Команды без клавиатурных назначений.
Если вы случайно назначили для вызова нескольких команд плагинов одни и те же клавиши, кнопка Дубликаты в верхней части страницы позволит открыть окно со списком, показывающим, для каких команд возникло дублирование клавиш. Команда плагина описывается здесь как полный путь к его файлу и (через запятую) внутренний номер команды в плагине.
Поскольку пути к плагинам сохраняются с поддержкой переменной %COMMANDER_PATH%, обычно нет необходимости редактировать эти пути при копировании каталога Total Commander на другой диск. Если же вам потребуется указать иной путь к плагину 2-го уровня, сохранив прежние вызывающие клавиши, просто повторно добавьте тот же плагин в список, выберите DLL-библиотеку с другим местоположением и подтвердите замену прежнего пути на новый.
Для отключения плагина выберите его DLL-библиотеку в списке файлов, открытом кнопкой с косым крестиком. Все строки, относящиеся к этому плагину, будут удалены из списка. Если плагин не отключён, но его DLL-библиотека физически отсутствует по указанному пути, строка с заголовком плагина из чёрной станет красно-коричневой, перед путём к плагину появится слово Отсутствует, а команды плагина отображаться не будут.
Опция Разрешить включает/отключает функцию применения плагинов в целом, не изменяя при этом их список и настройки.
Этот плагин 2-го уровня значительно расширяет стандартные возможности TC по применению пользовательских меню. Его эффект проявляется в любых элементах интерфейса TC, содержащих поля ввода: в диалогах операций (копирования, перемещения, упаковки/распаковки, создания каталога/файла и т. д.) и настроек (в основном диалоге, при настройке панели инструментов, избранных каталогов, меню "Запуск" и т. д.), при переименовании по месту, при редактировании комментариев, в окне быстрого поиска/фильтра, а также в командной строке TC. Упрощает формирование имени целевого файла/каталога, позволяет добавлять в поля ввода данные согласно указанным шаблонам или необходимые вам параметры из заранее созданного списка. Могут полностью или частично использоваться данные из секций файла wincmd.ini.
При нажатии в активном поле ввода клавиши, назначенной вами в TWinKey Utilisator для команды TC Favorites, отображается меню, в основном повторяющее состав и структуру вашего меню избранных каталогов TC. Принципиальное отличие в том, что здесь отображаются только записи, соответствующие команде cd имя_каталога.
Для отображения этого меню есть альтернативный способ, о котором вы узнаете из описания следующей команды.
Клавиша, назначенная для команды Templates, открывает ещё более интересное меню, состав которого полностью формируется пользователем. Оно позволит вставлять в поля ввода самую разнообразную информацию на основе данных, записанных в файл TCDirMenu.ini. Могут использоваться как функции специальных шаблонов (в преобразованном виде), так и отображаемые в меню непосредственно имена папок и файлов, наборы расширений, параметров, переменных, записи различных историй TC.
Файл меню TCDirMenu.ini должен находиться в одном каталоге с файлом TCDirMenu.dll, по умолчанию это основной каталог TWinKey. В дистрибутиве TWinKey INI-файла с таким именем и расположением нет (во избежание перезаписи пользовательского файла меню одноимённым стандартным), однако в подкаталоге Examples вы найдёте готовые шаблоны для этого файла с другими именами: два стандартных (английский и русский, с простой конструкцией исходного меню) и расширенный (русский, с более сложной структурой меню). Для применения скопируйте любой из этих файлов в каталог c TCDirMenu.dll, переименуйте в TCDirMenu.ini, а затем перечитайте настройки TWinKey в меню команд.
В шапке каждого из файлов-шаблонов меню кратко описана необходимая для редактирования информация. Здесь мы рассмотрим её несколько подробнее.
Меню формируются из одной или нескольких секций. Заголовок каждой из них (заключаемый в квадратные скобки) – это имя меню или подменю. Строка секции обычно состоит из левой части с описанием команды или подменю, знака равенства и правой части с информацией для вставки.
Шаблон меню в стандартной русской версии INI-файла выглядит, например, так:
[Menu]
Переменные TC=$sub(Environement)
Дата (рус.)=$udt(%Y%m%d)
Дата (англ.)=$edt(%d-%b-%Y)
$sep=sep1
Имя&&Счётчик=$env(%username%)_$cnt
sep2=$sep
Имя последней папки=$dir
Путь последней папки=$path
Параметры=$sub(Parameters)
[Parameters]
%P%N - Текущий файл=%P%N
%T%N - Целевой файл=%T%N
[Environement]
COMMANDER_PATH=%COMMANDER_PATH%
COMMANDER_INI=%COMMANDER_INI%
Это лишь отправная точка для вашего самостоятельного творчества. Дальнейшее совершенствование меню – полностью в ваших руках, надо только внести изменения в INI-файл плагина!
Для шаблонов доступны функции:
$edt(формат) – Вставить дату/время (текстовые данные согласно английской локали).
$udt(формат) – Вставить дату/время (текстовые данные согласно пользовательской локали).
$env(имя) – Вставить переменную окружения (список см., например, после выполнения команды cmd /k set).
$cnt – Вставить счётчик (значение прибавляется после каждого использования и обнуляется при запуске плагина).
$clip(fileall|file|srcpath|trgpath) – Вставить информацию, скопированную в буфер обмена согласно одному из указанных в скобках значений, соответствующему внутренней команде ТС: fileall – содержимое всех колонок (2036); file – имена файлов (2017); srcpath – путь источника (2029); trgpath – путь получателя (2030).
$dir – Последний открытый в TC каталог (только имя).
$path – Последний открытый в TC каталог (полный путь без буквы диска).
Две последних функции вставляют имя последнего открытого каталога вне зависимости от того, активна ли панель, где он открыт. Они неприменимы для корневого каталога (поскольку у него нет имени), виртуальных папок и FS-плагинов. Для открытого архива отображается имя/путь каталога, содержащего этот архив.
Коды формата даты и времени взяты из функции strftime (полный список кодов см. на сайте MSDN):
%a – Сокращённое название дня недели.
%b – Сокращённое название месяца.
%d – День месяца как десятичное число (01 – 31).
%H – Час в 24-часовом формате (00 – 23).
%I – Час в 12-часовом формате (01 – 12).
%j – День в году как десятичное число (001 – 366).
%m – Месяц как десятичное число (01 – 12).
%M – Минуты как десятичное число (00 – 59).
%p – Индикатор текущей локали для 12-часового формата времени (AM/PM).
%S – Секунды как десятичное число (00 – 59).
%x – Представление даты в текущей локали.
%X – Представление времени в текущей локали.
%y – Год без столетия как десятичное число (00 – 99).
%Y – Год со столетием как десятичное число.
Псевдо-функции для создания структуры меню:
$sub(Имя) – Вставить как подменю содержимое секции из файла TCDirMenu.ini (Имя – имя секции без квадратных скобок).
$sec(Имя) – Вставить как подменю содержимое секции из файла wincmd.ini (Имя – имя секции без квадратных скобок).
$sep – Вставить разделитель (в виде $sep=, $sep=sep или sep=$sep).
Помимо меню на основе секции [Menu], предназначенного для всех полей ввода, в файле TCDirMenu.ini можно сформировать и ряд специальных меню, содержимое которых будет зависеть от контекста и автоматически отображаться вместо главного меню при обращении к строго определённым элементам интерфейса Total Commander:
CmdLineMenu – Командная строка.
CommentMenu – Диалог редактирования комментариев.
CopyMoveMenu – Диалоги копирования, перемещения, создания ярлыка.
NewDirFileMenu – Диалоги создания нового каталога (папки) и файла.
PackMenu – Диалоги упаковки и распаковки.
RenameMenu – Поле переименования в файловой панели или в заголовке панели.
ToolbarMenu – Диалоги настройки панели инструментов, пользовательских команд, избранных каталогов и меню "Запуск".
Если для данного диалога собственное меню не предусмотрено или не сформировано, вызывается главное меню.
Вместо создания меню, специфичного для данного диалога, вы можете просто получить готовое меню из любой другой секции (неважно – для диалога или для подменю), если укажете в "родной" секции строку UseMenu=имя_другой_секции. Например, если в секцию [PackMenu] добавить строку UseMenu=CopyMoveMenu, то при упаковке/распаковке будет вызываться меню, созданное вами для операций копирования и перемещения, а содержимое секции [PackMenu] будет проигнорировано. Строка UseMenu=Menu, добавленная в любую специальную секцию, предписывает использовать в соответствующем диалоге вместо контекстного меню главное.
При непосредственном вводе заданных вами параметров их можно автоматически отделять от имеющейся части строки пробелом. Для этого достаточно указать в INI-файле перед первым параметром пробел и заключить всю конструкцию в двойные кавычки.
Функция $sec в первую очередь предназначена для вызова в виде меню секций файла wincmd.ini с историями. Например, вы сможете использовать в диалогах содержимое истории создания каталогов, добавив в меню строку Новые каталоги=$sec(MkDirHistory). Но в принципе таким образом может быть вызвана любая секция wincmd.ini, в которой есть нумерация строк. Скажем, запись Избранное=$sec(DirMenu) позволит отображать список избранных каталогов TC не как самостоятельное меню, вызываемое по отдельной команде TC Favorites, а в виде подменю, входящего в главное или специальное пользовательское меню.
Поясним всё сказанное на примере. Предположим, мы хотим при создании в TC кнопок панели инструментов или пользовательских команд иметь возможность быстрой вставки в соответствующие поля переменных окружения или параметров TC, а избранные каталоги отображать в виде подменю. В диалоге упаковки нам нужно меню попроще, но обязательно включающее подменю с разными вариантами параметров RAR-архивации. А в диалоге создания текстового файла (по (Shift+F4), чтобы не прописывать расширение с точкой каждый раз явным образом, нам пригодится список с неким типовым набором готовых расширений.
Тогда после редактирования основного меню его верхний уровень будет выглядеть в файле TCDirMenu.ini примерно так:
[Menu]
Переменные TC=$sub(Environment)
$sep=
Параметры TC=$sub(Parameters)
$sep=
Избранное=$sec(DirMenu)
$sep=
Дата (рус.)=$udt(%Y%m%d)
$sep=
Все колонки=$clip(fileall)
Только имя=$clip(file)
Путь источника=$clip(srcpath)
Путь получателя=$clip(trgpath)
$sep=
Последний каталог=$dir
Последний каталог с путём=$path
$sep=
Имя&&Счётчик=$env(%username%)_$cnt
Специальное меню для диалога упаковки начнётся, например, так:
[PackMenu]
Упаковка RAR=$sub(RAR_Pack)
В меню для создания объектов мы включим в том числе и подменю с набором расширений:
[NewDirFileMenu]
Расширения=$sub(Extensions)
А секции, описывающие предусмотренные нами подменю, будут примерно такими:
[Environment]
Каталог TC=%Commander_path%
Основной файл настроек TC=%Commander_INI%
[RAR_Pack]
Обычное сжатие=" -m3 -os -rr -cfg"
Обычное, непрерывный=" -m3 -os -s -rr -cfg"
Максимальное сжатие=" -m5 -os -rr -cfg"
Максимум, непрерывный=" -m5 -os -s -rr -cfg"
[Extensions]
TXT=.txt
INI=.ini
MNU=.mnu
RUS=.rus
[Parameters]
Выделенные файлы=$sub(Selected)
Файл-список=$sub(FileList)
$sep=
%P - Исходный каталог (путь с \ в конце)=%P
%N - Имя файла под курсором=%N
...и так далее.
Клавиша, назначенная для команды ResetCounter, принудительно обнуляет текущее значение счётчика при использовании в шаблонах функции $cnt.
Секундомер – плагин 2-го уровня. В правом нижнем углу правой файловой панели TC прикрепляется небольшое окошко, где сверху отображаются либо показания секундомера, либо текущая дата (в зависимости от команды вызова), а в основной части всегда отображается текущее время.
Поддерживаются команды запуска/остановки секундомера (Start/Stop), приостановки/возобновления отсчёта (Pause/Resume) и открытия/закрытия окошка (Show/Hide), которым следует назначить клавиши в TWinKey Utilisator.
Командой запуска окошко открывается с одновременным запуском секундомера. При остановке секундомера той же командой его показания сбрасываются и заменяются текущей датой. Для возврата в режим секундомера и начала нового отсчёта вновь примените команду запуска.
Команда открытия выводит окошко в режиме часов, где в дополнение к текущему времени отображается – вместо показаний секундомера – текущая дата. Повторное применение той же команды закрывает окошко. Для перехода в режим секундомера примените команду запуска.
Команда приостановки/возобновления позволяет поставить секундомер на паузу, а затем продолжить текущий отсчёт.
Вид значка в виде секундомера в правой верхней части окошка служит индикатором текущего состояния секундомера (отключение, отсчёт, пауза). Щелчок на значке приостанавливает/возобновляет отсчёт, а двойной щелчок запускает/отключает секундомер.
Закрыть окошко можно не только командой открытия/закрытия, но также двойным щелчком на нём правой кнопки мыши либо при выборе любого другого вида представления в правой панели TC.
Калькулятор – плагин 2-го уровня. Это простое средство в помощь программистам, работающее в режиме одной строки и дающее возможность вычислять символические выражения. Калькулятор реализован на основе библиотеки для быстрой обработки математических выражений – muParser c некоторыми изменениями и дополнениями базовых возможностей.
Принимаются числа, операторы и функции из любого поля ввода (например, из командной строки TC), результат выводится в десятичном, шестнадцатеричном или двоичном формате (для этого предназначены, соответственно, команды Dec, Hex и Bin). Чтобы использовать калькулятор, обязательно назначьте этим командам клавиши вызова.
Указав в поле ввода всё необходимое для вычислений и вызвав с клавиатуры ту или иную команду, вы получите результат в нужном вам формате. Этот результат может быть сохранён в заданных пользователем переменных и использован в дальнейших вычислениях.
Кроме того, калькулятор удобен для быстрого преобразования одного формата записи числа в другой (чтобы, например, превращать десятичные идентификаторы команд TC в шестнадцатеричные, и наоборот).
Помимо обычных арифметических операций ( с операторами + для сложения, - для вычитания, * для умножения и / для деления) калькулятор поддерживает следующие операции:
арифметическую операцию возведения в степень: ^^ – эквивалент функции pow(x,y)
арифметическую операцию вычисления процентов: %%
деление по модулю (нахождение остатка от деления): %
логические и побитовые операции И и ИЛИ: && (логическое И), & (побитовое И), || (логическое ИЛИ), | (побитовое ИЛИ)
XOR (побитовое исключающее ИЛИ, сложение по модулю 2): ^
битовые сдвиги в C-стиле: << (сдвиг влево), >> (сдвиг вправо)
операции сравнения: <= (меньше или равно), >= (больше или равно), != (не равно), == (равно), < (меньше чем), > (больше чем)
Кроме того, калькулятор поддерживает:
функцию возведения в степень: pow(x,y) – эквивалент оператора ^^
функцию извлечения квадратного корня: sqrt(x)
тригонометрические функции: sin – синус, cos – косинус, tan – тангенс, asin – арксинус, acos – арккосинус, atan – арктангенс
гиперболические тригонометрические функции: sinh – гиперболический синус, cosh – гиперболический косинус, tanh – гиперболический тангенс, asinh – гиперболический арксинус, acosh – гиперболический арккосинус, atanh – гиперболический арктангенс
логарифмические функции: log2 – двоичные, log10 (log) – десятичные, ln – натуральные
сигнум-функцию: sign (-1 при x<0, 1 при x>0)
экспоненциальную функцию: exp
функцию абсолютной величины: abs
функцию округления до целого: rint
функции с произвольным числом аргументов: sum – сумма аргументов, avg – среднее значение аргументов, min – наименьший аргумент, max – наибольший аргумент
условные выражения языка C: <условие> ? <выражение1> : <выражение2>
предопределённые константы "пи" и "е": _pi=3.141592653589793238462643 и e=2.718281828459045235360287
Содержит опции разнообразного назначения (например, для более удобной работы с окнами TC и внутреннего просмотрщика).
Эта опция даёт возможность сохранять окно TC позади частично перекрывающих его других окон по щелчку в нём левой кнопкой мыши. Щелчок в окне TC (в произвольном месте, кроме заголовка и рамки, либо только в файловой панели – способ выбирается опционально) предотвращает перемещение активного окна TC на первый план. Это очень полезно, например, для операций, связанных с перетаскиванием. Если фиксация окна TC выполнена щелчком в любой его части, а вам потребовалось затем переместить это окно на передний план, щёлкните правой кнопкой мыши в произвольном месте окна либо левой кнопкой – на его заголовке или рамке.
Опция даёт возможность разом закрывать все открытые окна внутреннего просмотрщика (Lister). При включённой опции в системное меню управления окном внутреннего просмотрщика добавляется пункт Закрыть все окна. Команда будет доступна в системном меню этих окон или в контекстном меню кнопки любого из этих окон на панели задач. На странице Клавиатура можно также назначить команде CloseAllListers клавиши, но применять их нужно обязательно в одном из открытых окон внутреннего просмотрщика.
Проверка Листера при выходе из TC
Стандартное поведение Total Commander, когда при выходе из него автоматически и без предупреждения закрываются и все окна внутреннего просмотрщика, далеко не всегда удобно. (Например, если файл был открыт для просмотра из архива, он в результате такого закрытия не удаляется из временного каталога.)
Включение опции позволяет контролировать подобные ситуации. При выходе из TC проверяется и сообщается, имеются ли открытые окна внутреннего просмотрщика и сколько их. Далее вы можете либо подтвердить выход из TC, либо отменить его, чтобы корректно завершить работу с внутренним просмотрщиком (например, командой, доступной после включения предыдущей опции).
Автоподстановка в стиле DOS/UNIX
При вводе текста, если нажать некую клавишу, назначенную на странице Клавиатура команде AutoCompletion, выполняется (в порядке, предоставляемом Windows, без разделения файлов и папок) циклический перебор подходящих имён файлов/папок прямо в строке ввода в стиле DOS/UNIX. У этой функции есть несколько принципиальных отличий от автоподстановки, используемой TC:
она может работать практически в любом диалоге TC, где есть поле, допускающее ввод пути;
она может использоваться в любом месте строки ввода, а не только в её конце;
она применима в путях, содержащих переменные (например, %COMMANDER_PATH% или %WINDIR%);
она подставляет в строку также и объекты, внесённые в список исключений TC.
Пример применения функции:
В командной строке TC вводим C:\Totalcmd\Plugins. Если в TC включены функции автозавершения путей и автоподстановки имён, то при вводе каждого из элементов пути они будут работать. Возвращаемся в середину командной строки и начинаем дописывать к C:\Totalcmd\, например, Utils. Стандартные "подсказки" ТС здесь уже не работают, но при серии нажатий (или при нажатии и удержании) заданной клавиши) в строку последовательно подставляются имена файлов и папок, соответствующие уже введённой части пути левее позиции курсора. Если, скажем, было введено C:\Totalcmd\U, нам, помимо папки Utils, будут предлагаться также файлы unacev2.dll, unrar.dll и usercmd.ini.
При запуске TC выполнять команды
TWinKey позволяет автоматически запускать при старте ТС внутренние команды – как встроенные (cm_), так и и пользовательские (em_). Это полезно, например, для автоматического включения (командами наподобие cm_FtpHiddenFiles) тех опций, состояние которых не запоминается при выходе из программы, а также для опосредованного (через пользовательские команды) автозапуска скриптов или BAT-файлов.
Выбранные вами команды должны быть записаны в текстовом поле подряд, разделяясь символом вертикальной черты. Вы можете вручную изменять порядок их следования и, соответственно, выполнения, добавлять новые команды или удалять имеющиеся.
Новую команду можно добавить в конец списка автозапуска двойным щелчком на её имени в списке команд ТС на странице Клавиатура.
Имейте в виду, что указанные команды будут выполняться подряд без всякого ожидания, т. е. практически все одновременно.
Чтобы временно отменить автозапуск команд, не очищая поле с их списком, достаточно снять отметку с этой опции.
Переназначать системные клавиши
Эта опция позволяет на странице Клавиатура при назначении клавиш встроенным и пользовательским командам TC использовать также и клавиши, заданные на системном уровне (например, Ctrl+Esc или Alt+Tab). Пользуйтесь этой функцией с осторожностью! К системным клавишам также относятся клавиши Проводника (Win+E, Win+M и т. д.).
Переход к следующему Lister-плагину в окне быстрого просмотра
Если при стандартном применении TC вы хотите выбрать для быстрого просмотра файла другой LS-плагин, то должны сначала переместить фокус из файловой панели в окно быстрого просмотра (на месте другой файловой панели), там нажать один или несколько раз клавишу 4, а для продолжения навигации по файлам снова вернуться в исходную панель. Предлагаемая функция позволяет во время быстрого просмотра переключаться с клавиатуры на следующий по порядку плагин внутреннего просмотрщика гораздо проще, оставаясь в файловой панели.
Опции на странице Разное у функции нет. Чтобы её использовать, назначьте клавиатурный вызов команде NextQuickView на странице Клавиатура.
Язык
В этом списке по умолчанию для всех элементов интерфейса предлагается встроенный английский язык. Выберите нужный вам языковой файл (например, Russian.ini). Он должен находиться в подкаталоге Language каталога TWinKey.
После выбора языкового файла и при наличии непосредственно в каталоге TWinKey Readme-файла с соответствующим именем (например, ReadMe_Russian.html для русского языка) именно он откроется с любой страницы TWinKey Utilisator кнопкой Справка или клавишей F1. Это произойдёт после показа промежуточного диалога, содержащего цитату из замечательного рассказа Р. Шекли "Верный вопрос" ("Ask a foolish question") на языке оригинала. При отсутствии в указанном месте локализованного файла документации будет автоматически открыта его англоязычная версия (ReadMe.html).
Здесь вы увидите тех людей, высказывания которых послужили либо идейным обоснованием появления TWinKey (Курт Воннегут и Роберт Шекли), либо практическим руководством по его написанию (И. В. Мичурин и Н. В. Гоголь).
Это меню открывается щелчком средней кнопки мыши в произвольном месте заголовка любой файловой панели TC (с именем текущего каталога). Его цель – обеспечить быстрый доступ к большинству внутренних команд TWinKey.
В заголовке меню команд указан номер текущей версии TWinKey. Если для входящих в меню команд назначены клавиши, они будут показаны.
В настоящее время меню содержит практически полный набор команд для работы с прикреплёнными файлами и с закладками. Если выполнение команды в данном контексте невозможно, она отображается как недоступная. Меню использует цветовые настройки, заданные для альтернативного списка дисков.
Команды для закладок собраны в отдельное подменю Закладки, идентичное по составу меню закладок, открываемому командой Вызвать меню (JumpBookMark).
Управление функцией прикрепления файлов выполняется на верхнем уровне меню. Это уже описанные ранее команды Прикрепить/Открепить файл, Прикрепить файл, Открепить файл, Прикрепить и упорядочить и Открепить все файлы.
В меню присутствуют также специальные команды, текущее состояние которых определяется наличием/отсутствием галочки и может быть изменено щелчком в соответствующей строке:
Регулировать ширину колонок. Активизирует в обеих файловых панелях в кратком режиме представления режим фиксированной ширины колонок (постоянно либо до перечитывания настроек TWinKey – в зависимости от состояния соответствующей опции на странице Файловые панели). Состояние по умолчанию зависит от того, включена или нет вышеуказанная опция. В других режимах представления команда недоступна.
Использовать файловые группы – команда UseFileGrouping (ей можно назначить клавиатурный вызов). Позволяет временно отключить/включить саму возможность любой сортировки по файловым группам (как глобальной, так и для визуальных схем), не изменяя опции конфигурационной утилиты. При первом же перечитывании настроек TWinKey (например, вследствие перезапуска TC) функция включается автоматически. Если сортировка по файловым группам не может быть использована, команда в меню недоступна. Это происходит и тогда, когда сортировка по группам задана только для неиспользуемой визуальной схемы (схема отключена и/или не разрешено автопереключение каталогов).
Кроме того, вы найдёте в меню команды для общего управления настройками TWinKey:
Перечитать настройки – команда ReloadSettings (ей можно назначить клавиатурный вызов). Такое принудительное перечитывание настроек может быть очень полезно, если файлы TWinKey.ini или TWinKey.bkm изменялись внешними средствами или восстанавливались из архивной копии. Другой вариант применения – необходимость обновить плагин 2-го уровня (например, TCDirMenu) с учётом того, что перед считыванием файлов с настройками все эти плагины предварительно выгружаются.
Запустить Utilisator. Это наиболее простой вариант быстрого вызова конфигурационной утилиты (TWinKey Utilisator), не требующий ни поиска её файла в каталоге TWinKey, ни создания кнопки, комбинации клавиш или пользовательской команды с помощью инструментария Total Commander.
Автор: MGP Software Ltd.
E-mail: support@mgpsoft.com
Русская версия Readme-файла: Вадим Казаков (Avada)
E-mail: avada1@yandex.ru
Последняя правка: 21.09.2011