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

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

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

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

Сообщение Avada »

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

Сообщение VadiMGP »

Avada
Так я же сказал - костыль
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Странно, до меня они еще не дошли. Расскажи, интересно же
Сперва вызову на ковер недобросовестных агентов, доносчиков и стукачей, повожу их мордой по столу и уволю нах. Дезинформацию я и сам могу распускать
Как вариант могу дать различную маркировку вкладок, начинающихся со звездочки
Было бы неплохо
А про "закрывать вкладки" я даже не понял что требуется
В меню по "ПКМ на звездочке" щелчок ЛКМ вызывает переход на вкладку, как сейчас. А ПКМ - закрытие вкладки, причем, что существенно, безотносительно к статусу запертости!. Или, если угодно, ПКМ - закрытие запертых с традиционным запросом, а СКМ - без запроса (то, что называется silent mode). Среднюю кнопку нажимать настолько неудобно, что это вряд ли произойдет случайно. В конце концов, закрытие вкладки, даже запертой, это не формат це. А про Буратину ты и сам сказал.
Идею про молчаливое закрытие по ПКМ украл у себя, любимого
Можно дать возможность делать назначения на команды ТС, которые будут срабатывать только если курсор стоит на ".." Тогда ты сможешь, например, создать пользовательскую команду, которая поставит выделение на всех файлах, скопирует их имена в буфер и снимет выделение. Но это не решит всех проблем - так, по-прежнему, ты не сможешь запустить копирование на всю директорию. Такой подход устроит?
Более чем. А там посмотрим, насколько эта песня хорошо поется, и стоит ли писать второй куплет
Да! А какая будет благодарность?
Ты ж меня знаешь: визги, писки, восторги, и рассказы направо и налево, какой у нас тутуется классный парень. А приедешь в Москву - так без пузыря коньяку не выпущу
ключевая фраза в этом посте - последняя
Дык у меня все актуальное... Нет, не все - кроме обратной автосортировки

Добавлено спустя 18 минут:

"Тутуется" = "тут" + "тусуется" :)
Вот еще что подумал. Если при перемещении по списку вкладок с помощью клавы будет подсвечиваться или иным образом выделяться текущая (по списку) вкладка, это поможет отличать друг от друга вкладки с типовыми именами (backup, library, plugins, temp и пр.) - будет отлично.
Сейчас есть как минимум три приема такого отличения: присваивание названий вкладкам (ТС), оцветовка (TWinKey) или выделение (я :oops: ). А в твоей менюшке пока - только имя. Ориентироваться в море похожих вкладок будет гораздо легче
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Ты там со своими агентами чо хошь делай, но мне-то интересно сплетни про TWinKey послушать.
Идею про молчаливое закрытие по ПКМ украл у себя, любимого
В PowerPro я не кумекаю, поэтому ты пальцем в нужную строчку ткни.
А приедешь в Москву - так без пузыря коньяку не выпущу
Предлагаю встречный вариант - Интерлакен или Невшатель. А после распития пузыря можно дотопать до Берна (благо, он там недалеко) и призвать кого надо к ответу. :)
Дык у меня все актуальное...
Ты не экономь слова, ты растекайся... Ты же можешь уже назначать команду на вход в директорию. Так чего именно не хватает?

Насчет подсвечивания - как-то не проникся. Ну, допустим, подсветилась какая-то вкладка из "моря". Ну и чем это помогло народному хозяйству?
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Я извиняюсь, но пройти мимо не смог: звёздочка в имени залоченной вкладки - это не обязательный, а опциональный параметр.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

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

[off]
Для начала анекдот:
- Штирлиц, русские войска подошли к Берлину. Пути снабжения перерезаны, продуктов не хватает. Весь личный состав РСХА мобилизуется на картошку.
- Но я уже был на картошке.
- Когда и где?
- В молодости, в СССР... Черт! Я проговорился! Это провал! Да, я русский шпион!
- Вы не шпион, вы лентяй. Что угодно придумаете, только бы на картошку не ехать!
[/off]
Это я к тому, что ты уж больно изощренно уходишь от того, чтобы тебе что-то новое в TWinKey впихнуть. Не хочешь - не надо. И так наворочено уже изрядно, можно на этом и остановиться. Я ж не хочу полным идиотом и барином выглядеть - сделай то, сделай это, и только настоящий программер понимает, что это либо вообще не реализуемо, либо по трудоемкости сравнимо с созданием новой операционки. Не можешь ты не понимать, что в ТС многого не хватает, и кроме TWinKey (то есть тебя) рассчитывать не на кого.
Ну ладно, по пунктам.
интересно сплетни про TWinKey послушать
Не дождетесь. Агенты мои - хоть и г*внюки, но все же агенты. Не буду я свою сеть раскрывать.
ты пальцем в нужную строчку ткни
Там много куда тыкать...
Алгоритм. Если пользователь кликает по пункту меню правой, то происходит переход к этой вкладке. Ее статус запертости определен заранее через конфигурацию. Далее, если она заперта, выдается одна из команд 3010 или 3012, затем 3007. Если не заперта - сразу 3007. Потом скрипт зовет рекурсивно сам себя и выдает новый список. Собственно, мы это уже обсуждали. Команды шлются через sendmessage... Что еще? Да, ты говорил, что команда 580 слишком медленная и что на энто ты пойтить не могешь. Видишь, я даже не знаю, можно закрывать вкладки без 580 или нет. Судя по всему, нет. Значит, тупик. Значит, не судьба
Интерлакен или Невшатель. А после распития пузыря можно дотопать до Берна (благо, он там недалеко)
Что-то я не знаю в Израиле городов с такими названиями :( Ладно, буду у вас в Швейцарии - загляну. Но лучше - вы к нам
Ты же можешь уже назначать команду на вход в директорию. Так чего именно не хватает?
По данному вопросу - вроде все ништяк. Я про остальные хотелки говорил
Ну, допустим, подсветилась какая-то вкладка из "моря". Ну и чем это помогло народному хозяйству?
Ну смотри. Есть, допустим, у меня три вкладки plugins, и я в них путаюсь. Одну я назвал "Плагины TC", другую выделил, третью закрасил зелененьким. Теперь я нажимаю ПКМ на * и вылезает твое меню. Там есть "Плагины TC", и это здорово. Но там есть и еще plugins, и еще plugins. Кто из них выделенный, а кто зеленый? Если уж нельзя подсветить тем же цветом пункты меню, то по крайней мере, когда я ползу клавой по меню, вкладки выделяются тем или иным способом, и я начинаю узнавать их в лицо. Все это, разумеется, имеет особый смысл, когда вкладки ради экономии места в одну строку.
Как-то так...
[off]
Так ты в стране банков, часов, сыра и лучшего в мире файл-менеджера? А Гислеру от нас от всех пузырь не поставил? Страна-то маленькая, он же, видимо, в соседнем доме живет. Встретились бы. Может, с глазу на глаз ты его и убедишь... В чем - сам знаешь...
[/off]
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

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

Сообщение Avada »

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

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

Ну почему же "не". Но если я точно знаю, что в следующий раз в эту директорию я загляну через год - имеет ли смысл создавать визуальную схему? Точно так же средствами ТС можно обозвать одноименные вкладки - "Плагины ТС", "Плагины PowerPro", "Плагины Того", "Плагины Сего"... На то и другое уйдет времени больше, чем я сэкономлю, угадывая нужную вкладку среди N одноименных. Удобнее всего ориентироваться: если видишь - по цвету, если не видишь - по имени в менюшке "*".
Пока мне, честно говоря, сподручнее использовать собственный вышеупомянутый скрипт. Там тебе и путь, и имя, если есть, и статус запертости цветом показан, и закрывается вкладка одним щелчком... Но TWinKey гораздо быстрее. Если в нем будет реализовано то, что сделал я, только быстрее и лучше, я от скрипта, конечно, откажусь
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Мда, развели тут ля-ля-тополя.. Вы, господа, енти литературные лязги бросайте. А то потом опять все вместе удивимся, почему за бугром народ в недоумении от гуглоперевода, где выдаваемая нам 'порнография' по сравнению с данной им лихорадочно камыш в подсобке курит.
Вахмурка писал(а):Понятно, что, с одной стороны, один в поле не воин, но глядишь, и все войско вскоре подтянется.
Как-то я крикнул "кто готов?", а в ответ - как в песне Пугачёвой.
VadiMGP писал(а):Ну нету сейчас нормальной возможности узнать какой таб залоченый, а какой - нет.
У кого-то нет, а у кого-то найдётся...
Вахмурка писал(а):Не можешь ты не понимать, что в ТС многого не хватает, и кроме TWinKey (то есть тебя) рассчитывать не на кого.
Надо как-то отфильтровывать такие высказывания, а то искушённая армия девелоперов и 'загрызть' может. Изображение

P.S.: У меня сейчас вообще на хотелки (даже поднятие нереализованных старых) энергии никакой не хватит. Я всё с кнопочными багами не разберусь никак...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Это я к тому, что ты уж больно изощренно уходишь от того, чтобы тебе что-то новое в TWinKey впихнуть.
Ты, Зин, обидеть норовишь. А как ты называешь все что произошло на твоих глазах с TWinKey после 1.4.2009? И это если допустить что именно в таком виде он и родился.
Я просто всегда сначала пытаюсь уяснить об чем визави спич ведет (а очень часто это, само по себе, весьма нетривиальная задача). Если идея реализуема (при осмысленных трудозатратах) и представяется интересной/востребованной, то она вставляется в TWinKey. Если такой уверенности нет, то естественно есть сомнения в целесообразности этой возни. А уж если не хочу - так прямо и говорю. Так что, насчет изощренных уходов - это не про меня.
Вахмурка писал(а):Ее статус запертости определен заранее через конфигурацию.
Вот где тупик. Мы снова вернулись к камню преткновения. Я на информацию из файла полагаться не могу, так что весь алгоритм - насмарку.
Вахмурка писал(а):По данному вопросу - вроде все ништяк. Я про остальные хотелки говорил
Про какие "остальные"? Мой пост четырехлетней давности, в который ты меня отправил был только про это. Ну не заставляй меня догадываться, ну скажи еще раз чего твоей душеньке угодно.
Вахмурка писал(а):Все это, разумеется, имеет особый смысл, когда вкладки ради экономии места в одну строку.
Между прочим, это означает, что, если табы не вмещаются в одну строку, то при гулянии по списку табов они начинают мотаться туда-сюда? Нет, мне это не нравится. О чем я могу подумать, так это расцвеченные табы отображать в списке тем же цветом. Но и то не уверен, что закая разноцветная зебра имеет право на существование.

[off]
Вахмурка писал(а):Так ты в стране банков, часов, сыра и лучшего в мире файл-менеджера?
Нет, я, по-прежнему, в Земле Обетованной. А Швейцарию предложил по двум причинам. Первая - и в прямом и в переносном смысле "нейтральная территория", вторая - если, вдруг, собраться компанией коммандерщиков, то можно и с Гислером встретиться. А что, можно и международный слет устроить.
[/off]
Skif_off писал(а):Вообще, наверное, можно забить на этот нюанс:
Собственно, имненно эта мысль и лежала в основе костыля. Я вижу две ситуации, когда звездочка может испортить всю обедню. Либо юзер переименовал таб и дал имя, начинающееся со звездочки либо эта звездочка попала в имя таба случайно, но совершенно законно (например из файлового плагина). Да, вероятность мизерная, но ведь на мизерах и теряют всё (преферансисты поймут:))
Avada писал(а):Разные значки на вкладках в списке использовать — не?
Кстати, присоединяюсь. Всяко лучше, чем костыли плодить.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

2VadiMGP
В своих запросах я-таки зашел за грань разумного. Хорошо хоть, не добра и зла. Если обидел чем - извини. На язвительный вопрос Avad'ы ответил здесь. Это чтобы ты не думал, что я совсем уж без аргументации и размышлений ляпнул.
Будем считать, что все, чего мне не хватает в TWinKey - это спецобработка положения курсора на [..].
Кстати, вот это
Но это не решит всех проблем - так, по-прежнему, ты не сможешь запустить копирование на всю директорию
(цитата отсюда) - не понял. Что такое - "копирование на всю директорию"?
Впрочем, не столь важно. Если ты реализуешь выполнение указанных юзверем команд при нажатии F5 и F6 и при положении курсора на [..], я команды/скрипты сам нарисую
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):В своих запросах я-таки зашел за грань разумного.
Не надо быть унтер-офицерской вдовой. Я еще сам до конца не понял твои хотелки. И нет, ты меня не обидел, скорее, удивил.
Но если я точно знаю, что в следующий раз в эту директорию я загляну через год - имеет ли смысл создавать визуальную схему?
Создать простую визуальную схему для конкретной директории занимает пару минут, а уничтожить - несколько секунд. Если ты планируешь работать с этой директорией хотя бы полчаса-час... Мой намек ясен?
Насчет копирования - был неправ, невнимательно прочитал твое описание. Да, так тоже можно.

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

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

ты меня не обидел, скорее, удивил
Рассказал бы я старый похабный анекдот на эту тему, но боюсь, Avada мне голову между коленями зажмет, штаны спустит и розгами... Хватит на сегодня анекдотов
Мой намек ясен?
Удалять птичку - жалко. А если не удалять, то они расплодятся, и я в них утону.
Как раз сегодня разбирал старые заметки (электронные). Какие-то слова, фамилии, цифры, телефоны... Когда-то это было нужным, я это хранил, заботился... Все снес нах. Возможно, там оказалось что-то важное. Так что плодить сущности по Оккаму не буду
Есть пожелания - высказывай
См. выше и раньше насчет [..]. Вы желаете подробностей - их есть у меня.
Если будет возможность, то сделать не только обработку тех клавиш, которые я описал, а любых. То есть в файл TCDirMenu помещается раздел [UpDir], где есть, например, такие строки:

Код: Выделить всё

Скопировать все=em_UpDirCopyAll
Выделить все=em_UpDirSelectAll
...
А в Утилизаторе в разделе TWinKey commands можно повесить горячую клавишу на em_UpDirCopyAll и пр. Причем если я повесил на em_UpDirCopyAll клавишу F5, это не будет считаться дублированием F5 стандартной и, разумеется, не будет с ней конфликтовать.
Кстати, совсем не обязательно, чтобы это была обычная em_* команда - ведь она выполняется только при особом положении курсора и параметр %N, к примеру, ей нельзя передать в принципе. Ты ведь уже вводил команды со спецобработкой внутри TWinKey - я имею в виду em_twdl*. Пусть будут em_updir* команды, которые выполняются только если курсор стоит на [..].
Если будет менюшка таких команд (типа ПКМ на *) - отлично. Нет - пусть юзверь помнит (тем более запомнить это просто).
Никаких фантастических действий по самой команде не требуется: выделить все и скопировать, написать комментарий, лежащий в материнской директории, положить имена в буфер - все это выполняется пользовательскими командами или скриптами. Надо только вызвать эти команды... Вроде все.
Если все это реализовать нельзя (хотя я даже скриптами могу это сделать, про С++ и речи нет) или лень, то просто зашить жестко те команды, которые я описал. Особенно душа просит Ctrl+Z
Я так и не въехал что я должен был увидеть в своем старом посте. Если не влом - объясняй
А я разве сказал, что ты должен был что-то увидеть? ;) Вспомнил, что реализовал чужую хотелку, погордился собой, вернулся на 4 года назад, поностальгировал... Забей, короче. Если говорить твоими же словами, то считай, что влом

Добавлено спустя 15 минут:

Вот еще вдогонку насчет dirinfo. Можно сделать всплывающую подсказку при наведении курсора (на этот раз мышиного) на [..]? Тогда там выдается описание текущей директории из обычного descript.ion, лежащего, разумеется, у матери. Если, конечно, таковое описание есть. А если нет - выдать, например, общее число файлов и директорий (общий вес очень долго считается)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Ответить