TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Значит всё-таки обнаружил. Это хорошо.VadiMGP писал(а):Да, это тоже починю.
Цитирую: "Тут ещё хотелось бы, чтобы и в самом ТС при установке курсора в комстроке, строке заголовка панели, да вообще во всех полях диалогов ТС комбинации с Shift не имели приоритета."VadiMGP писал(а):А что не так с шифтом в текстовых полях?
Почему - надеюсь, объяснять не стоит?
Также могу подтвердить, что оптимизирована ситуация с использованием плагинов типа Total7zip (как контентного) и DirSizeCalc: при неиспользовании групповой сортировки и прикреплённых файлов фоновая работа плагинов сохраняется. Нормально обрабатывается %Commander_Path% в значении для TabIcon. Исправлен ряд багов, которые на форуме не репортились (некорректная обработка щелчка в пустом поле списка тем, когда не назначена ни одна тема; сбой групповой сортировки при переключении с комментариев на краткий режим).
Последний раз редактировалось Avada Вс янв 16, 2011 21:23, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
И с чем это связано?VadiMGP писал(а):потому что пока придерживаюсь противоположного взгляда
Я также хочу уточнить, что клавиши, подвязанные в TwinKey, вообще не должны действовать при открытых диалогах ТС, т.к. многие из них предполагают свои собственные хоткеи. Плюс ко всему в некоторых случаях пропадает правильное срабатывание в панелях, окнах листерных плагинов с возможностью редактирования, и тут, как уже надо понимать, дело касается не только смены регистра.
Flasher
Не "именно в этих", а именно в полях ввода. Ты же вроде файл документации TWinKey неплохо знаешь, там всё это расписано, посмотри раздел про TCDirMenu. И калькулятор принимает информацию из любого поля ввода главного окна и диалогов TC. Про листерные плагины врать не буду, не проверял.
Правда, Shift+символ я для команд TWinKey не использую. И до этого в назначениях не использовал — были где-то какие-то проблемы (давно, уже забыл) как раз при вводе заглавных букв, вот и перестал такое назначать.
Не "именно в этих", а именно в полях ввода. Ты же вроде файл документации TWinKey неплохо знаешь, там всё это расписано, посмотри раздел про TCDirMenu. И калькулятор принимает информацию из любого поля ввода главного окна и диалогов TC. Про листерные плагины врать не буду, не проверял.
Правда, Shift+символ я для команд TWinKey не использую. И до этого в назначениях не использовал — были где-то какие-то проблемы (давно, уже забыл) как раз при вводе заглавных букв, вот и перестал такое назначать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Flasher
Много с чем связано. Если не касаться технического аспекта, то есть два момента.
Во-первых, есть много команд TWinKey, которые надо вызывать именно в открытых диалогах, в полях редактирования(автодополнение, TCDirMenu и т.д.).
Во-вторых, мне в принципе не нравится ситуация, когда команда то срабатывает, то нет.
В-третьих, что делать когда фокус в панелях ТС? ТС считает, что Shift+A это текст и должен идти в комстроку, а юзер назначил на эту клавишу команду. Что будем решать? Это текст или команда?
Не могу не отметить мелким шрифтом. Если бы я с большим пиететом относился к тому, что там себе предполагает ТС, то TWinKey никогда бы не появился.
Ну и, как я сказал выше, я не хочу вдаваться в технические аспекты, но они тоже есть.
Много с чем связано. Если не касаться технического аспекта, то есть два момента.
Во-первых, есть много команд TWinKey, которые надо вызывать именно в открытых диалогах, в полях редактирования(автодополнение, TCDirMenu и т.д.).
Во-вторых, мне в принципе не нравится ситуация, когда команда то срабатывает, то нет.
В-третьих, что делать когда фокус в панелях ТС? ТС считает, что Shift+A это текст и должен идти в комстроку, а юзер назначил на эту клавишу команду. Что будем решать? Это текст или команда?
Мало ли что они предполагают. А мне нужно там использовать Shift+Tab для автодополнения. Или калькулятор. И что теперь делать?Flasher писал(а):клавиши, подвязанные в TwinKey, вообще не должны действовать при открытых диалогах ТС, т.к. многие из них предполагают свои собственные хоткеи.
Не могу не отметить мелким шрифтом. Если бы я с большим пиететом относился к тому, что там себе предполагает ТС, то TWinKey никогда бы не появился.
Ну и, как я сказал выше, я не хочу вдаваться в технические аспекты, но они тоже есть.
И сколько? Можно конкретные примеры?Flasher писал(а):А сколько полей в разных диалогах, а сколько горячих клавиш в этих диалогах/плагинах, где TwinKey при совпадении сочетаний вызывает проблемы?
Во всех диалогах? Зачем?VadiMGP писал(а):Во-первых, есть много команд TWinKey, которые надо вызывать именно в открытых диалогах, в полях редактирования(автодополнение, TCDirMenu и т.д.).
Логично, что Shift+символ даёт смену регистра, при этом у меня несколько команд с назначенными в утилизаторе клавишами. Почему из-за TwinKey я не должен иметь возможность прописывать символы в словах в верхнем регистре? Где тут здравая логика? Вызывать TCDirMenu можно и хоткеями с Ctrl и Alt.
Не надо писать о том, что нравится, надо привести аргументы, почему в том или ином диалоге твои команды должны срабатывать. Нафига, например, мне в диалоге подтверждения/перезаписи запуск скрипта по Ctrl+F3, если я тупо хочу сравнить файлы? Подобных примеров достаточно.VadiMGP писал(а):Во-вторых, мне в принципе не нравится ситуация, когда команда то срабатывает, то нет.
Вызывать эти команды только при постановке курсора в файловых панелях, справедливости ради.VadiMGP писал(а):Мало ли что они предполагают. А мне нужно там использовать Shift+Tab для автодополнения. Или калькулятор. И что теперь делать?
Тут и прозорливым быть не надо, чтобы понять.VadiMGP писал(а):И сколько? Можно конкретные примеры?
1. Открываем диалог синхронизации (11 хоткеев к ряду), попробуем вызвать команду этого окна, которая уже переназначена в TwinKey. Какой будет результат?
2. Открываем диалог "Групповое переименование", там хотим передвигать элементы в списке или в поле маски с помощью Shift+Вверх/Вниз, а вместо этого происходит попытка выполнения команды, назначенной в TwinKey.
3. Открываем диалог "Выбор команды", переходим в секцию usercmd.ini, нажимаем "Новая" или "Правка", или "Сменить имя" и хотим прописать команды/Подсказки с символами в верхнем регистре, а у нас некоторые назначены в TwinKey, фигушки..
4. В диалоге "Панель инструментов" хотим прописать что-то в верхнем регистре, а там опять TwinKey не даёт это сделать. Тоже самое касается диалогов "Избранные каталоги", "Запуск", "Настройка".
И самый главный аргумент - в ТС назначенные пользователем клавиши никак не препятствуют событиям в других диалогах, листерных плагинах, текстовых полях. И это правильно. И такая логика должны быть выдержана другими плагинами (за некоторым исключением касаемо парочки полей)!
Flasher
Ты, кажется, не понял меня.
Когда я сказал, что объяснять не надо, то имел в виду, что мне не надо объяснять почему ты это просишь, и так понятно.
Дело вовсе не в клавише shift+символ. Ты говоришь о гораздо более общем принципе - контекстно-зависимое срабатывание клавиш. Хорошая вещь, я давно подумываю об этом. Но время еще не пришло, нету четкой концепции. Поэтому я и написал "пока придерживаюсь противоположного взгляда".
И, кстати, что касается дискуссии "вообще", то
Ты, кажется, не понял меня.
Дело вовсе не в клавише shift+символ. Ты говоришь о гораздо более общем принципе - контекстно-зависимое срабатывание клавиш. Хорошая вещь, я давно подумываю об этом. Но время еще не пришло, нету четкой концепции. Поэтому я и написал "пока придерживаюсь противоположного взгляда".
И, кстати, что касается дискуссии "вообще", то
Вот тут ты жестоко ошибаешься. Надо. С какого ляда нормальный человек вдруг не должен писать о своих личных предпочтениях? Вот я с к своим многие годы очень трепетно отношусь и буду.Flasher писал(а):Не надо писать о том, что нравится
Я тебя разочарую. Как сделано в ТС - сто лет не аргумент. Уж на кого, кого, но на меня такой аргумент точно не подействует. "Даже за сто тысяч миллионов крон!"©:)Flasher писал(а):И самый главный аргумент - в ТС...
Для начала было бы очень здорово решить вопрос хотя бы с Shift, для меня во всяком случае.VadiMGP писал(а):Дело вовсе не в клавише shift+символ. Ты говоришь о гораздо более общем принципе - контекстно-зависимое срабатывание клавиш. Хорошая вещь, я давно подумываю об этом. Но время еще не пришло, нету четкой концепции.
Уточняю - не надо мне, так как возникает некая неопределённость.VadiMGP писал(а):Вот тут ты жестоко ошибаешься. Надо. С какого ляда нормальный человек вдруг не должен писать о своих личных предпочтениях? Вот я с к своим многие годы очень трепетно отношусь и буду.
Не стоит разглядывать в моём аргументе общую концепцию ТС, нужно обратить внимание на логику срабатываний в конкретных случаях, которых я тебе привёл достаточно. Во многих других файлменеджерах такой дискоординации мной пока не наблюдалось, да и не только в файлменеджерах, но и в браузерах, текстовых редакторах и т.п.VadiMGP писал(а):Я тебя разочарую. Как сделано в ТС - сто лет не аргумент.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Не подтверждаю. С тех пор как старшие товарищи разъяснили мне пользу этой команды, я ей частенько пользуюсь, и именно из главного меню. Может быть, важно, что я использую не стандартное меню ТС, весьма убогое, а расширенное меню от Petermad, которое я с тех пор несколько подрихтовал напильником под себя. Но ТС от этой команды ни разу не падал. Может, не у меня одного? И этим объясняется отсутствие багрепортов?Avada писал(а):когда TWinKey активен с любой конфигурацией, при запуске команды cm_UnloadPlugins из главного меню TC (и только из меню!) молча схлопывается Тотал
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
Я тоже расширенное меню использую, но своё собственное. Впрочем, проверял и на расширенном меню из нашего пакета русификации. Местоположение команды в меню разное, формат идентификатора команды разный, а результат один. Дело явно не в остальном содержимом меню, и не в версии TC (я начиная c 7.50 проверял), а в самом способе вызова команды. И, получается, в чём-то ещё...
Я тоже расширенное меню использую, но своё собственное. Впрочем, проверял и на расширенном меню из нашего пакета русификации. Местоположение команды в меню разное, формат идентификатора команды разный, а результат один. Дело явно не в остальном содержимом меню, и не в версии TC (я начиная c 7.50 проверял), а в самом способе вызова команды. И, получается, в чём-то ещё...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
До сего момента 64-битность доставляла мне больше неприятностей, чем приносила выгод (не все программы работают, не для всего можно найти дрова, и т.д.), но может, устойчивость TWinKey на 64 битах и есть та первая ласточка?
Чегой-то народ кисло реагирует. Неужели орде пользователей TWinKey впадлу выдать указанную команду из меню и доложить о результатах? Обязательны к указанию: версия и битность оси, версия Тотала, версия TWinKey. Работаем, работаем!
Чегой-то народ кисло реагирует. Неужели орде пользователей TWinKey впадлу выдать указанную команду из меню и доложить о результатах? Обязательны к указанию: версия и битность оси, версия Тотала, версия TWinKey. Работаем, работаем!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)