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

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

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

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

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

Экий ты придирчивый. em_twdl_* - это мои команды для доступа к директориям смартфона. MyDocuments там только мешаться будут. Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
А что, сложно организовать поддержку окружения? И как, кстати, там складываются отношения TWinKey с TCFS? Нашли общий язык?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):em_twdl_* - это мои команды для доступа к директориям смартфона.
Честное слово, мне удавалось туда и FTP добавлять. :)
Вахмурка писал(а):Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
Вот это выглядит гораздо более разумно, особенно если используется категоризированное меню. А сколько у тебя всего em_twdl_ команд?
Вахмурка писал(а):А что, сложно организовать поддержку окружения?
Не в сложности дело, а в том, что это чересчур узкоспециализировано. Городить все это только ради одной директории...
Вахмурка писал(а):И как, кстати, там складываются отношения TWinKey с TCFS? Нашли общий язык?
Уже нашли стол для переговоров.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

А сколько у тебя всего em_twdl_ команд?
Сейчас 6. Предыдущий смарт был на Андроиде, так команд набиралось с дюжину, уже не помню.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
Основная проблема - юзабилити. Как указать где должен быть сепаратор?
Можно сделать, например, таким макаром. При создании команды в поле tooltip писать строку вида "--- текст". Тогда этому пункту будет предшествовать сепаратор. При использовании категоризированного списка указанный текст будет на сепараторе.
Но на ответственности юзера остается переупорядочивать команды в usercmd.ini до достижения нужного порядка. Что, конечно, противно, но других плодотворных дебютных идей нету.
Какие будут мысли вслух?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Ну да, аналогичный прием (тег /BREAK) один парень, который тутуется, использовал в программе TCMenu. Слыхал о такой? ;)
Но на ответственности юзера остается переупорядочивать команды в usercmd.ini до достижения нужного порядка
Пардон, а разве сейчас не так?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

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

А вот если у тебя пункты с сепараторами кучкой соберутся в конце меню
Но ведь небо не упадет на землю? "Горбачев не возвратится к власти" ((С) КВН ДГУ)? Юзверь сразу увидит это безобразие, тем же соколом спустится на грешную твердь и все исправит. А Avada, несомненно, с твоей подачи добавит в документацию строгое предупреждение
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Ты не понял. Сегодня возня с упорядочиванием usercmd.ini - занятие для дотошного любителя вылизывать, ради перфекционизма. А завтра, из-за мизерной добавки, станет вынужденным занятием. Не комильфо.
Вот ходишь ты в штанах, в кармане звякает мелочь. А тут новые штаны продают, которые могут голосом говорить сколько именно мелочи в карманах. Но по инструкции надо эту мелочь в карманы не просто ссыпать, а строго по одной монетке опускать. Ну, глупо это.

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

All
По поводу фестивалей - поверяйте с новой версией отсюда.
Это не относится к черному фону - тот Джавдет мой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вахмурка писал(а):

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

param=/ei mm0
Вахмурка писал(а):
И еще я хочу уточнить - "переключить" означает включить/выключить главное меню?
Я это понимаю именно так, хотя, возможно, MVV меня закидает тухлыми яйцами. У меня вообще странности с этой командой. Во-первых, в 64-битном ТС меню выглядит ужасно. Во-вторых, при повторном исполнении этой команды главное меню не появляется, а показать/спрятать его можно клавишей Alt. А в-третьих, иногда эта клавиша приводит к сдвигу всего окна ТС вверх, и это тоже лечится перезапуском.
Яйца дороги нынче. Замечу, что mm0 всегда скрывает, mm1 всегда отображает, в то время как mm2 переключает отображение меню.

А насчёт конфликта - думается мне, тут всё зависит от порядка загрузки плагинов тоталом. Если TWinKey будет грузиться позже TCFS2Tools, то и сабклассить окно тотала будет позже, т.е. иметь высший приоритет, и проблемы быть не должно. Но тут проще было исправить. :)
Последний раз редактировалось MVV Вс фев 22, 2015 09:15, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
MVV
Проверил с новой версией TCFS2Tools. Разумеется, на обеих битностях. Проблем больше не вижу. Хоть при автозапуске вместе с TC, хоть при скрытии главного меню потом.

И у меня есть другой вопрос по em_twdl_*, не про сепараторы. В нынешнем виде для пункта меню используется завершающая часть имени юзер-команды. Всё бы хорошо, но в таких именах не допускается пробел, который приходится заменять, скажем, подчёркиванием. Это не имеет никакого значения при работе с юзер-командами как таковыми, а вот в меню смотрится уже не очень. Есть ли возможность отображать в меню не часть имени такой команды, а подсказку к ней?
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

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

2VadiMGP
Во-первых, с новой версией TCFS2tools все гораздо лучше - фестиваль не начинается. Но глючок есть все равно. Мелочь, но... даже не раздражает - сбивает с толку.
Как воспроизвести: запустить ТС с автокомандой "Скрыть меню" (см. выше). Теперь щелкнуть правой кнопкой мыши на заголовке любой вкладки. Тут же появляется главное меню, только что успешно скрытое. Появляется, разумеется, и меню 3009, но, в отличие от предыдущей версии, совершенно законно и ожидаемо. При любом последующем действии главное меню опять исчезает, и больше в данном сеансе выполнить трюк не удается. Как фокус с распилом человека - каждый раз с новой ассистенткой.
Если команда скрытия меню выдается с кнопки после запуска ТС без автокоманды - "Джульетта, та же фигня" ((С) анекдот).

Во-вторых, Avada внес дельное предложение. Но, привычно добавлю я, только если это нетрудно воплотить.

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

Сообщение Avada »

VadiMGP писал(а):Если же текст брать из подсказки, то никто этого не проверяет. Если это не смущает, то сделаю.
Абсолютно не смущает. Если юзер случайно создал дубль, он это увидит в меню и поправится — вот и всё.
Вахмурка писал(а):Как воспроизвести: запустить ТС с автокомандой "Скрыть меню" (см. выше). Теперь щелкнуть правой кнопкой мыши на заголовке любой вкладки. Тут же появляется главное меню, только что успешно скрытое.
Подтверждаю. В том числе при отключённом TWinKey. :wink: То есть проблема со стороны TCFS2Tools.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Avada писал(а):Подтверждаю. В том числе при отключённом TWinKey. :wink: То есть проблема со стороны TCFS2Tools.
Да, тоже подтверждаю, воспроизводится в конфигурации, где TWinKey никогда не было. Но как-то не всегда, что действительно сбивает с толку и затрудняет обнаружение...
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Тут же появляется главное меню, только что успешно скрытое.
Странно, а у меня ничего подобного не происходит.
Вахмурка писал(а):...то, помимо ломоты в суставах и смущения от удивленных взглядов окружающих, ты чувствуешь удовольствие от того, что ты вообще догадался, что так можно сделать,...
Джером К. Джером писал(а):Если бы Брауну предоставили в собственность небольшую планету, где он мог бы делать все что угодно, он назвал бы день ночью, а лето зимой. Он заставил бы мужчин и женщин ходить на голове и здороваться ногами, деревья у него росли бы корнями вверх и старый петух нес бы яйца. Потом он отошел бы в сторону и сказал: "Поглядите, какой оригинальный мир я создал, - целиком по собственному замыслу!"
Просьбы, предложения - не суть, разница исчезающе мала. Что переменные окружения, что сепараторы - всё мелочь. Но твой пример использования переменных отбивает всякую охоту поощрять такой изврат. Ты вполне можешь принять такую позицию и без переменных.
С сепараторами тоже ужас, хотя и не "ужас, ужас". Но эта мысль мне нравится. Осталось только придумать как ими нормально пользоваться.
Ответить