Последовательность типовых функций TC, описанных в справке и объяснявшихся на форуме много раз. Диалог "Выбор команды" (cm_CommandBrowser или открыть через расширенное русское меню), создать пользовательскую команду (команда explorer.exe, параметры %P%N, значок по вкусу, и вообще диалог создания команды почти такой же, как при редактировании кнопок). Присвоить имя, например, em_explorer, на эту команду назначить какой угодно хоткей (диалог настроек, страница "Разное"). Всё.
» Total Commander (Часть 7)
Последовательность типовых функций TC, описанных в справке и объяснявшихся на форуме много раз. Диалог "Выбор команды" (cm_CommandBrowser или открыть через расширенное русское меню), создать пользовательскую команду (команда explorer.exe, параметры %P%N, значок по вкусу, и вообще диалог создания команды почти такой же, как при редактировании кнопок). Присвоить имя, например, em_explorer, на эту команду назначить какой угодно хоткей (диалог настроек, страница "Разное"). Всё.
Цитата:
речь всего-то идёт о присылке персонального лицензионного ключа по E-mail в течение некоего разумного времени после оплаты.
после этого доказать лицензионность проверяющим органам (я просто на работе хочу юзать, мне он удобнее FAR-a) достаточно сложно.
Попробую с гислером общаться, коль скоро тут неизвестно..
Насколько мне известно, все команды, для которых понятие состояния вообще имеет смысл (за исключением нескольких спорных), уже реализованы в виде переключателей. Самому это менять нельзя.
Считаю вашу русификацию ТС единственно правильной!
От нас обоих спасибо за высокую оценку. Тем не менее, мы за честную конкуренцию, и я пользуюсь случаем обновить в шапке информацию об альтернативной русификации М. Жилина.
Avada
Просто для меня, выход новой версии ТС считался только тогда, когда выходила ваша русификация!
Начиная с версии 7.50 наша русификация входит в состав официального дистрибутива, так что "выход дистрибутива по xeroxman" и просто "выход дистрибутива" уже давно являются синонимами.
TC 7.56a. Значение параметра "AllowSetCursorPos" в секции [Configuration] ini-файла никак не влияет на поведение курсора мыши. Что в единицу устанавливай, что в нуль сбрасывай, всё одно и то же. Почему?
Добавлено:
При щелчке по [+] на большой папке (содержимое которой не влезает целиком в экран) при показе в виде дерева, курсор мыши в любом случае остаётся на месте.
Цитата:
Значение параметра "AllowSetCursorPos" в секции [Configuration] ini-файла никак не влияет на поведение курсора мыши.
Если плюсик остаётся на месте, то и курсор останется на месте. Речь о ситуациях, когда из-за разворачивания происходит прокрутка содержимого дерева вверх (чтобы отобразить появившиеся подкаталоги). И в этом случае есть выбор: либо оставить курсор на месте, либо подбросить его вместе с содержимым, чтобы он остался на кнопке разворачивания/сворачивания поддерева.
Плюсик на месте не остаётся, он поднимается в самый верх панели, вне зависимости от того, насколько большая папка (при условии, что она не влазит в панель). А курсор мыши остаётся на месте.
Работает только в отдельной панели дерева, а не в основных.
Да, действительно.
BVV63
При этом иногда наблюдается замечательный эффект: если при разворачивании плюсик уходит вверх за пределы отображения отдельной панели дерева, за ним следует и указатель мыши. И оказывается, например, на кнопке тулбара.
Поскольку этот вопрос наверняка не последний, объясню свою назойливость. Лет 5 назад (или больше) я плотно посидел и создал Ini-, Bar- и Mnu-файлы под себя. Они честно послужили мне эти годы верой и правдой. Но с тех пор функционал TC существенно увеличился, и я решил файлы переработать. Благо и спросить в случае непоняток есть у кого.
Цитата:
Никак не могу понять, что там "CtrlArrow" в ini осуществляет.
Поведение курсора в полях ввода в разных диалогах (типа диалога копирования). Определяет, будет ли курсор по Ctrl+вправо/влево считать разделителями только пробелы или ещё и точки/слэши/итд.
Я понимаю. Но он считает разделителями
Цитата:
и точки/слэши/итд.
при обоих значениях параметра (0 и 1). Может ещё от чего-то зависит...
Порывшись по форумам, вспомнил, что там к чему. На самом деле, этот ключ вводился для имитации "нормального" поведения. При переходе на юникод в версии 7.5 выяснилось, что если элемент управления юникодный и для него включена автоподстановка, то Ctrl+влево/вправо и так прыгает по дополнительным разделителям: это обеспечивается самой виндой. Поэтому в последних версиях Тотала поведение курсора в большинстве случаев будет очень схожим: если CtrlArrow=1, это обеспечивается Тоталом, если CtrlArrow=0 — виндой.
В старых версиях были артефакты в поведении CtrlArrow=1 при смешанном перемещении курсора с выделением и без (положение курсора относительно выделенного блока могло быть неправильным, и последующие клавиши перемещения курсора давали не тот эффект, что ожидалось). Сейчас же я этой разницы не вижу. Возможно, для юникодных элементов управления этой проблемы не существует в принципе (раньше Гислер не мог исправить это поведение из-за недостаточного контроля за положением курсора в WinAPI).
От номера версии TC. С момента появления ключа (7.03) до 7.50 разница была видна вполне отчётливо, а сейчас я её действительно не вижу (правда, проверял отнюдь не во всех текстовых полях).
Из нашей книги про TC:
Цитата:
Отдельно следует упомянуть применяемую в TC методику перемещения курсора по словам клавишами <Ctrl>+<влево> и <Ctrl>+<вправо>. В стандартных полях ввода интерфейса Windows эти сочетания могут вести себя по-разному: если поле предназначено для обычного текста, границей слова считаются только пробелы, а если для пути к файлу — то ещё и дополнительные разделители, такие как слэш, точка и т. д. Непременным условием такого расширенного поведения является использование юникодного элемента управления, поэтому в TC до сих пор это реализовать не удавалось. В Total Commander 7.0 были внесены некоторые улучшения, и курсор теперь останавливается на дополнительных разделителях, но из-за некоторых ограничений функций Windows выделение текста при смешанном использовании сочетаний <Ctrl>+<Shift>+<влево>/<вправо> и <Shift>+<влево>/<вправо> не всегда выполняется корректно. Это вызвало недовольство многих пользователей, и в версии 7.03 К. Гислер добавил ключ CtrlArrow, дав пользователям возможность самим решать, какой вариант перемещения курсора им удобнее: старый или новый. Впрочем, к следующим версиям, когда программа станет полностью юникодной, эти проблемы станут неактуальными.
Возможно, в этом ключе просто отпала необходимость. Хотя в документации подобных упоминаний нет.
Avada
Благодарю за ответ. Очередной вопрос: в параметре "DirTabOptions" значение 128 должно открывать новую вкладку рядом с текущей. Но новая вкладка итак появляется рядом с некущей. Атавизм или я что-то не понимаю?
Цитата:
Но новая вкладка и так появляется рядом с текущей.
Нет, не рядом. Если опция отключена, а над панелью, например, две вкладки, из которых активна первая, то новая вкладка (по Ctrl+T, например) открывается последней после всех имеющихся, а не второй по порядку. Легко проверяется изменением этой опции на TC с настройками по умолчанию.
Понял. Не подумал, что это влияет на порядок вкладок. Думал, на пространственное расположение, напр., без этого значения - в новой строке (заголовок вкладки) или ещё что.
У ТК есть справка.
alwaystoroot=0
Цитата:
Как сделать так чтобы в окнах при старте открывались окна с путями которые были при закрытии программы?
Configuration -> Options - > Operation -> секция "Save on Exit".
Выбирай там, что нужно.
У меня в секции "Save on Exit" везде стоят галочки, но при выходе тотал коммандер не запоминает состояние окон. Может в другом месте есть какая либо настройка?
Verwolk
Я не хочу чтобы всегда показывал корневой каталог. Хочу чтобы запоминал последние открытые.
Цитата:
Я не хочу чтобы всегда показывал корневой каталог. Хочу чтобы запоминал последние открытые.
ну и я про то же. 0 - отключено.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.