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

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

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

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

Сообщение VadiMGP »

MVV писал(а):Боюсь, BOM придется указывать в случае с UTF-8.
Пока работает :wink:
MVV писал(а):я всегда использую WideCharToMultiByte(CP_UTF8, ...), не люблю эти CRT-шные функции
Дело привычки и вкуса. К тому же с CRT читабельность кода мне больше нравится. Что впрочем, тоже вопрос привычки и вкуса.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну, так код компактнее:) и быстрее. Если пишу для себя, использую минимум CRT - куча, операции с плавающей запятой (или вообще без CRT, если последние не нужны - как в TCFS2). Форматирую строки через wsprintf, и т.п. (жаль, с float/double она не работает). А для читабельности можно и свою обертку написать. Иногда даже удобно вызывать явно.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

ask-rus писал(а):1. Мерцание;
2. Скрытие процесса на Панели задач при прямоугольном выделении;
3. Смещение вниз на пиксель компонентов окна TC;
4. Список дисков без отжатия Alt;
5. "Home" и "End" в Список дисков.
Мерцание - больной вопрос, над этим идет постоянная работа и ситуация медленно но улучшается.
Второй пункт будет исправлен, а остальное пока не получается. Для этого придется полностью переписать весь функционал списка дисков. Может и сделаю когда-нибудь, но не могу сказать когда.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

VadiMGP
3-й пункт для меня приоритетнее остальных. Тебе хотя бы удалось его повторить?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Доброго времени суток. :D
Потихоньку осваиваю плагин. Отличная штука. Но вот с этим не получается разобраться:
При нажатии в соответствующем диалоге клавиши, назначенной вами в TWinKey Utilisator для команды TC Favorites, отображается меню, в основном повторяющее состав и структуру вашего меню избранных каталогов TC.
Назначил горячие клавиши, нажимаю, и ничего не происходит - никакое меню не появляется.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

HEXFIX
Предъявляем содержимое секции [Plugins] файла TWinKey.ini. И вызов меню Избранного будет обрабатываться именно и только в полях ввода, а не, например, в файловых панелях — это учитывается?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

HEXFIX писал(а):Назначил горячие клавиши, нажимаю, и ничего не происходит - никакое меню не появляется.
У меня фавориты появляются, тэмплейтсы не хотят.

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

[PluginList]
%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TCDirMenu.dll=Favorites
[Plugins]
Alt+2=%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TCDirMenu.dll,2 ;Шаблоны, параметры, истории
Alt+3=%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TCDirMenu.dll,3 ;Обнулить счётчик $cnt
Alt+1=%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TCDirMenu.dll,1 ;Избранные папки ТС
Перетаскивал, переименовывал, хоткеем в полях ввода запускал.

Добавлено спустя 3 минуты 14 секунд:

На чистом TC с TWinKey не срабатывает ни то, ни другое.

Добавлено спустя 5 минут 38 секунд:

Список дисков иногда не открывает диск, осечке подобно. Поначалу думал, что это я косой, не попадаю по нужному диску, однако, редко, но стало повторяться.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение VadiMGP »

ask-rus писал(а):Список дисков иногда не открывает диск, осечке подобно.
То есть просто не срабатывает и всё или открывается не тот диск? И на каком типе диска это проявляется - флешка, CD, обычный хард?
ask-rus писал(а):На чистом TC с TWinKey не срабатывает ни то, ни другое.
Можно посмотреть?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

VadiMGP писал(а):То есть просто не срабатывает и всё или открывается не тот диск? И на каком типе диска это проявляется - флешка, CD, обычный хард?
Просто не срабатывает. Я понял причину и могу повторять эту осечку - она в скорости моих телодвижений: "Список дисков" не успевает за мной! :D
VadiMGP писал(а):Можно посмотреть?
На что?

Изображение

Изображение

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

[PluginList]
%COMMANDER_PATH%\TWinKey\TCDirMenu.dll=Favorites
[Plugins]
Alt+1=%COMMANDER_PATH%\TWinKey\TCDirMenu.dll,1 ;Избранные папки ТС
Alt+2=%COMMANDER_PATH%\TWinKey\TCDirMenu.dll,2 ;Шаблоны, параметры, истории
Alt+3=%COMMANDER_PATH%\TWinKey\TCDirMenu.dll,3 ;Обнулить счётчик $cnt
c:\totalcmd\TWinKey\Examples\
c:\totalcmd\TWinKey\Language\
c:\totalcmd\TWinKey\TWinKey.bkm
c:\totalcmd\TWinKey\ClockDLL.dll
c:\totalcmd\TWinKey\mcalc.dll
c:\totalcmd\TWinKey\TCDirMenu.dll
c:\totalcmd\TWinKey\TwinkUtil.exe
c:\totalcmd\TWinKey\tc default hotkeys.hky
c:\totalcmd\TWinKey\ReadMe.html
c:\totalcmd\TWinKey\ReadMe_Russian.html
c:\totalcmd\TWinKey\TCDirMenu.ini
c:\totalcmd\TWinKey\TWinKey.ini
c:\totalcmd\TWinKey\History.txt
c:\totalcmd\TWinKey\TWinKey.wdx
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

И вызов меню Избранного будет обрабатываться именно и только в полях ввода, а не, например, в файловых панелях — это учитывается?
Ну вот. ИМХО этот момент надо readme отразить.
Avada, спасибо.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

HEXFIX писал(а):ИМХО этот момент надо readme отразить.
Уже отражено в новой, не выложенной пока версии.
Даже самая богатая фантазия
Не представит себе наши безобразия.
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

А можно выделение выделение мышкой aka "прямоугольная область выделения" повесить на правую кнопку?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

ask-rus
В каком смысле "список дисков не успевает"?

Теперь насчет "посмотреть". Я вообще-то имел в виду посмотреть вживую, но мне тут другая мысль в голову пришла. А в этом "чистом" ТС вообще заданы какие-нибудь избранные каталоги? А в "чистом" TWinKey заданы какие-нибудь шаблоны? А то, если показывать нечего, то трудно что-то показать. :)
А можно выделение выделение мышкой aka "прямоугольная область выделения" повесить на правую кнопку?
Технически можно, но тогда не будет доступа к контекстному меню файлов.
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Технически можно, но тогда не будет доступа к контекстному меню файлов.
Да жаль, без контекстного меню - никак.

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

А если технически возможно, то можно тогда приделать в настройках выбор? Допустим, выделять с помощью СКМ, ПКМ. Ну или в ini-файле назначать.
Ответить