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

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

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

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

Сообщение Avada »

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

Сообщение Flasher »

У меня не переключает при включённом быстром просмотре. При невключённом пробовать переключать и смысла нет. Если опция "Переназначать системные клавиши" отключена, то работает. А раньше всегда работало.

Add: А, так там новая опция появилась в Разном. А зачем она? :shock: Если есть команда NextQuickView, то почему она должна включаться или отключаться? Какой в этом смысл? Вот нижеследующая опция "Применять и для включения быстрого просмотра" понятно для чего. А эта?
Заработало только после её включения. Странно всё это...

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

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):потребовало и добавления родительской (только для основного функционала)
Не вижу никакого смысла в родительской опции. И почему она отключена по умолчанию, также неясно.
Avada писал(а):теперь команду можно временно не использовать, просто отключив опцию, а не убрав клавиши, как раньше.
Временно не использовать? Что за танцы с бубном? Может, тогда к каждой команде как TwinKey, так и TC подвязать возможность временного неиспользования? Не вижу здравой логики. Бесполезная опция. Если уж назначил, значит, с целью использовать. Это совершенно не та команда, которая могла бы нуждаться во временном отключении.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):Да хотя бы потому, что по умолчанию ей никакие клавиши не назначены. Толку-то во включении...
Так вот включение и заключалось в назначении клавиш. И для этого никакие промежуточные опции не требовались. Было всё логично, как и в случае с любой другой командой.
Avada писал(а):а в TWinKey это уже используется очень широко.
Например?
Avada писал(а):Значит, тот, кому это не нужно, включит её и больше не будет отключать ни временно, ни постоянно. А кому нужно — сделает иначе.
Правильней было бы избавиться от родительской опции. Не нужна она. А дочернюю достаточно активировать при наличии в ini клавиш для команды.
А ещё было бы лучше убрать обе опции и добавить дополнительную команду Quickview&Next. Тогда пользователь будет сам выбирать, с какими клавишами ему работать при выполнении той или иной команды.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

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

Сообщение Flasher »

Так лечится-то описанное будет?

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

Сообщение Avada »

Flasher писал(а):Так лечится-то описанное будет?
Блокировка выделения Пробелом, что ли? Да, это учтено, но в разработке уже версия 4.x, багфиксы 3.x выкладывать не планируется.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Учтено или пофиксено? На всякий случай скажу, что не срабытывает не только выделение в файловой панели, но и установка/снятие флагов в любых диалогах ТС, где они есть, разумеется.

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

Сообщение Avada »

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

Сообщение Flasher »

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

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):И по ряду причин не хотелось бы давать раньше времени никаких анонсов.
Меня на данном этапе не интересуют все фиксы и изменения. Мне хотя бы версию, где исправлено с пробелом.
Avada писал(а):Но на всякий случай следует проверить без ScrollTC
При повторном тесте вспомнил, что я это раньше уже пробовал. Нет, дело не в ScrollTC.
Ответить