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

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

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

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

Сообщение Flasher »

VadiMGP писал(а):Да, это тоже починю.
Значит всё-таки обнаружил. Это хорошо. :)
VadiMGP писал(а):А что не так с шифтом в текстовых полях?
Цитирую: "Тут ещё хотелось бы, чтобы и в самом ТС при установке курсора в комстроке, строке заголовка панели, да вообще во всех полях диалогов ТС комбинации с Shift не имели приоритета."
Почему - надеюсь, объяснять не стоит? :wink:
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Также могу подтвердить, что оптимизирована ситуация с использованием плагинов типа Total7zip (как контентного) и DirSizeCalc: при неиспользовании групповой сортировки и прикреплённых файлов фоновая работа плагинов сохраняется. Нормально обрабатывается %Commander_Path% в значении для TabIcon. Исправлен ряд багов, которые на форуме не репортились (некорректная обработка щелчка в пустом поле списка тем, когда не назначена ни одна тема; сбой групповой сортировки при переключении с комментариев на краткий режим).
Последний раз редактировалось Avada Вс янв 16, 2011 21:23, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

Сообщение Flasher »

VadiMGP писал(а):потому что пока придерживаюсь противоположного взгляда
И с чем это связано?
Я также хочу уточнить, что клавиши, подвязанные в TwinKey, вообще не должны действовать при открытых диалогах ТС, т.к. многие из них предполагают свои собственные хоткеи. Плюс ко всему в некоторых случаях пропадает правильное срабатывание в панелях, окнах листерных плагинов с возможностью редактирования, и тут, как уже надо понимать, дело касается не только смены регистра.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Именно в этих - это в каких? Их слишком много, я называл пока только два и к ним относилось пожелание, касаемое только Shift+символ. А сколько полей в разных диалогах, а сколько горячих клавиш в этих диалогах/плагинах, где TwinKey при совпадении сочетаний вызывает проблемы?..
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Не "именно в этих", а именно в полях ввода. Ты же вроде файл документации TWinKey неплохо знаешь, там всё это расписано, посмотри раздел про TCDirMenu. И калькулятор принимает информацию из любого поля ввода главного окна и диалогов TC. Про листерные плагины врать не буду, не проверял.
Правда, Shift+символ я для команд TWinKey не использую. И до этого в назначениях не использовал — были где-то какие-то проблемы (давно, уже забыл) как раз при вводе заглавных букв, вот и перестал такое назначать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Много с чем связано. Если не касаться технического аспекта, то есть два момента.
Во-первых, есть много команд TWinKey, которые надо вызывать именно в открытых диалогах, в полях редактирования(автодополнение, TCDirMenu и т.д.).
Во-вторых, мне в принципе не нравится ситуация, когда команда то срабатывает, то нет.
В-третьих, что делать когда фокус в панелях ТС? ТС считает, что Shift+A это текст и должен идти в комстроку, а юзер назначил на эту клавишу команду. Что будем решать? Это текст или команда?
Flasher писал(а):клавиши, подвязанные в TwinKey, вообще не должны действовать при открытых диалогах ТС, т.к. многие из них предполагают свои собственные хоткеи.
Мало ли что они предполагают. А мне нужно там использовать Shift+Tab для автодополнения. Или калькулятор. И что теперь делать?
Не могу не отметить мелким шрифтом. Если бы я с большим пиететом относился к тому, что там себе предполагает ТС, то TWinKey никогда бы не появился. :D

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

Сообщение Flasher »

VadiMGP писал(а):Во-первых, есть много команд TWinKey, которые надо вызывать именно в открытых диалогах, в полях редактирования(автодополнение, TCDirMenu и т.д.).
Во всех диалогах? Зачем?
Логично, что Shift+символ даёт смену регистра, при этом у меня несколько команд с назначенными в утилизаторе клавишами. Почему из-за TwinKey я не должен иметь возможность прописывать символы в словах в верхнем регистре? Где тут здравая логика? Вызывать TCDirMenu можно и хоткеями с Ctrl и Alt.
VadiMGP писал(а):Во-вторых, мне в принципе не нравится ситуация, когда команда то срабатывает, то нет.
Не надо писать о том, что нравится, надо привести аргументы, почему в том или ином диалоге твои команды должны срабатывать. Нафига, например, мне в диалоге подтверждения/перезаписи запуск скрипта по Ctrl+F3, если я тупо хочу сравнить файлы? Подобных примеров достаточно.
VadiMGP писал(а):Мало ли что они предполагают. А мне нужно там использовать Shift+Tab для автодополнения. Или калькулятор. И что теперь делать?
Вызывать эти команды только при постановке курсора в файловых панелях, справедливости ради.
VadiMGP писал(а):И сколько? Можно конкретные примеры?
Тут и прозорливым быть не надо, чтобы понять.
1. Открываем диалог синхронизации (11 хоткеев к ряду), попробуем вызвать команду этого окна, которая уже переназначена в TwinKey. Какой будет результат?
2. Открываем диалог "Групповое переименование", там хотим передвигать элементы в списке или в поле маски с помощью Shift+Вверх/Вниз, а вместо этого происходит попытка выполнения команды, назначенной в TwinKey.
3. Открываем диалог "Выбор команды", переходим в секцию usercmd.ini, нажимаем "Новая" или "Правка", или "Сменить имя" и хотим прописать команды/Подсказки с символами в верхнем регистре, а у нас некоторые назначены в TwinKey, фигушки..
4. В диалоге "Панель инструментов" хотим прописать что-то в верхнем регистре, а там опять TwinKey не даёт это сделать. Тоже самое касается диалогов "Избранные каталоги", "Запуск", "Настройка".

И самый главный аргумент - в ТС назначенные пользователем клавиши никак не препятствуют событиям в других диалогах, листерных плагинах, текстовых полях. И это правильно. И такая логика должны быть выдержана другими плагинами (за некоторым исключением касаемо парочки полей)!
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Ты, кажется, не понял меня. :wink: Когда я сказал, что объяснять не надо, то имел в виду, что мне не надо объяснять почему ты это просишь, и так понятно.
Дело вовсе не в клавише shift+символ. Ты говоришь о гораздо более общем принципе - контекстно-зависимое срабатывание клавиш. Хорошая вещь, я давно подумываю об этом. Но время еще не пришло, нету четкой концепции. Поэтому я и написал "пока придерживаюсь противоположного взгляда".

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

Сообщение Flasher »

VadiMGP писал(а):Дело вовсе не в клавише shift+символ. Ты говоришь о гораздо более общем принципе - контекстно-зависимое срабатывание клавиш. Хорошая вещь, я давно подумываю об этом. Но время еще не пришло, нету четкой концепции.
Для начала было бы очень здорово решить вопрос хотя бы с Shift, для меня во всяком случае.
VadiMGP писал(а):Вот тут ты жестоко ошибаешься. Надо. С какого ляда нормальный человек вдруг не должен писать о своих личных предпочтениях? Вот я с к своим многие годы очень трепетно отношусь и буду.
Уточняю - не надо мне, так как возникает некая неопределённость.
VadiMGP писал(а):Я тебя разочарую. Как сделано в ТС - сто лет не аргумент.
Не стоит разглядывать в моём аргументе общую концепцию ТС, нужно обратить внимание на логику срабатываний в конкретных случаях, которых я тебе привёл достаточно. Во многих других файлменеджерах такой дискоординации мной пока не наблюдалось, да и не только в файлменеджерах, но и в браузерах, текстовых редакторах и т.п.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Avada писал(а):когда TWinKey активен с любой конфигурацией, при запуске команды cm_UnloadPlugins из главного меню TC (и только из меню!) молча схлопывается Тотал
Не подтверждаю. С тех пор как старшие товарищи разъяснили мне пользу этой команды, я ей частенько пользуюсь, и именно из главного меню. Может быть, важно, что я использую не стандартное меню ТС, весьма убогое, а расширенное меню от Petermad, которое я с тех пор несколько подрихтовал напильником под себя. Но ТС от этой команды ни разу не падал. Может, не у меня одного? И этим объясняется отсутствие багрепортов?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
Я тоже расширенное меню использую, но своё собственное. Впрочем, проверял и на расширенном меню из нашего пакета русификации. Местоположение команды в меню разное, формат идентификатора команды разный, а результат один. Дело явно не в остальном содержимом меню, и не в версии TC (я начиная c 7.50 проверял), а в самом способе вызова команды. И, получается, в чём-то ещё...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

До сего момента 64-битность доставляла мне больше неприятностей, чем приносила выгод (не все программы работают, не для всего можно найти дрова, и т.д.), но может, устойчивость TWinKey на 64 битах и есть та первая ласточка?
Чегой-то народ кисло реагирует. Неужели орде пользователей TWinKey впадлу выдать указанную команду из меню и доложить о результатах? Обязательны к указанию: версия и битность оси, версия Тотала, версия TWinKey. Работаем, работаем!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Ответить