TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
VadiMGP
Проверка — это хорошо, а вот как в Утилизаторе такие назначения отображать?
Кстати, заметил такую штуку. Если сейчас в TWinKey для чего-то назначить, скажем, клавиши CTRL+ALT+F1, то у этого назначения козырь старше, чем у назначения для пункта меню "Запуск". А вот если то же самое назначить в самом TC, то вызывается всё равно пункт меню "Запуск". Такие там у Гислера приоритеты.
Да, и с порядком следования пунктов меню я в предыдущем посте я ошибся: перепутал присвоение предопределённых клавиши и использование команд вида cm_UserMenuNN в других частях главного меню.
Проверка — это хорошо, а вот как в Утилизаторе такие назначения отображать?
Кстати, заметил такую штуку. Если сейчас в TWinKey для чего-то назначить, скажем, клавиши CTRL+ALT+F1, то у этого назначения козырь старше, чем у назначения для пункта меню "Запуск". А вот если то же самое назначить в самом TC, то вызывается всё равно пункт меню "Запуск". Такие там у Гислера приоритеты.
Да, и с порядком следования пунктов меню я в предыдущем посте я ошибся: перепутал присвоение предопределённых клавиши и использование команд вида cm_UserMenuNN в других частях главного меню.
Последний раз редактировалось Avada Пт фев 27, 2015 12:39, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Хм. Странно. А у меня на них как раз-таки внешние и повешены. Явно по необходимости, а не от хорошей жизни.Avada писал(а):Вызова внешних программ эта новация не касалась
Я так понимаю, что Start Menu во многом похож на HotDirMenu. Отличие - как раз предустановленные хоткеи Start Menu и невозможность задать путь-приемник. А в остальном даже интерфейсы настройки этих менюшек похожи друг на друга, как пельмени.
2VadiMGP
Только надо продумать, как их обозвать в TWinKey. А то таких, кто этих котов впервые видит, может оказаться много, и они завопят: какой-такой павлин-мавлин?!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Плагин же обрабатывает оконные сообщения раньше тотала.Avada писал(а):Кстати, заметил такую штуку. Если сейчас в TWinKey для чего-то назначить, скажем, клавиши CTRL+ALT+F1, то у этого назначения козырь старше, чем у назначения для пункта меню "Запуск".
А ты пробовал в меню запуска использовать команду cd и одновременно задавать путь запуска? Это даже документировано, причём, с красным словом Important. Посему можно сказать точнее: меню избранных каталогов - это просто урезанная версия меню запуска: хоткеи, параметры и т.п.Вахмурка писал(а):Я так понимаю, что Start Menu во многом похож на HotDirMenu. Отличие - как раз предустановленные хоткеи Start Menu и невозможность задать путь-приемник.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Да, действительно. Если ничего не получается, прочтите же, наконец, инструкцию:
Похоже, мне пора пересмотреть свои привычки и шире использовать Start Menu, в том числе и для cd-команд
А то давеча у меня число пунктов HotDirMenu добралось до 198 из 200 возможных. Устроил "большую чистку", теперь 169. В Start Menu, похоже, ограничения на длину списка нет.TC help писал(а):Important: If the command (given in the command box) is cd drive:\directory, then the path given in this edit box is set in the other window! This allows to set both paths (source and target) at the same time
Похоже, мне пора пересмотреть свои привычки и шире использовать Start Menu, в том числе и для cd-команд
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
В этом меню ничего другого повешено быть не может. А чтобы использовать другие (пользовательские) клавиши для внешних программ из других частей главного меню, предлагалась весьма неудобная схема с командами cm_UserMenuNN, завязанными на определяемое методом тыка место пункта в меню "Запуск" и слетающими после любой реорганизации этого меню.
И продолжалось это до появления пользовательских команд, когда для вызова внешних программ в произвольном месте главного меню появилась, наконец, нормальная альтернатива.
А ограничение на число команд в меню "Запуск" есть (то же самое) и обсуждалось это не единожды.
Разницу между пользовательскими меню TC тут, думаю, обсуждать не следует. Если интересно, как можно организовать работу с этими меню нормально, рекомендую Start Menu Editor из пакета Ultra TC Editors.
MVV
Насчёт плагина — понятно.
Диалоги настройки пользовательских меню — это варианты одного и того же диалога. А меню избранных каталогов, помимо навигационных задач, вполне может выполнять и функции меню "Запуск". (Да и вызывается удобнее.) Особенно если настраивать не в стандартном диалоге, а в вышеупомянутом Start Menu Editor. Впрочем, см. выше об оффтопе.
В этом меню ничего другого повешено быть не может. А чтобы использовать другие (пользовательские) клавиши для внешних программ из других частей главного меню, предлагалась весьма неудобная схема с командами cm_UserMenuNN, завязанными на определяемое методом тыка место пункта в меню "Запуск" и слетающими после любой реорганизации этого меню.
И продолжалось это до появления пользовательских команд, когда для вызова внешних программ в произвольном месте главного меню появилась, наконец, нормальная альтернатива.
А ограничение на число команд в меню "Запуск" есть (то же самое) и обсуждалось это не единожды.
Разницу между пользовательскими меню TC тут, думаю, обсуждать не следует. Если интересно, как можно организовать работу с этими меню нормально, рекомендую Start Menu Editor из пакета Ultra TC Editors.
MVV
Насчёт плагина — понятно.
Диалоги настройки пользовательских меню — это варианты одного и того же диалога. А меню избранных каталогов, помимо навигационных задач, вполне может выполнять и функции меню "Запуск". (Да и вызывается удобнее.) Особенно если настраивать не в стандартном диалоге, а в вышеупомянутом Start Menu Editor. Впрочем, см. выше об оффтопе.
Последний раз редактировалось Avada Пт фев 27, 2015 13:09, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
В отсутствии имен команд. Например, вот моя команда из Start menu:Так же как и все прочие назначния сделанные юзером. А в чем разница-то?
Код: Выделить всё
menu15=Copy file played in MPC to 'Best'
cmd15=%COMMANDER_DRIVE%\Utils\PowerPro\powerpro.exe
param15=.CopyToBest
key15=4ПроморгалА ограничение на число команд в меню "Запуск" есть (то же самое) и обсуждалось это не единожды
Последний раз редактировалось Вахмурка Пт фев 27, 2015 13:19, всего редактировалось 1 раз.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Ты, видимо, не понял вопрос. Как отображаеть тот факт, что юзер дублирует своим назначением использование той же комбинации в меню "Запуск"? В списке команд TC (из INC) информации о прежнем использовании нет и быть не может. В tc default hotkeys.hky — тоже нет и быть не может. Да, можно (и нужно!) вывести предупреждение при попытке переназначения в Утилизаторе. Но если оно всё-таки сделано, будет ли сей факт учитываться в окошке "Дубликаты"? И если да, то как?
Собственно, выше другими словами о той же проблеме сказал Вахмурка.
Ты, видимо, не понял вопрос. Как отображаеть тот факт, что юзер дублирует своим назначением использование той же комбинации в меню "Запуск"? В списке команд TC (из INC) информации о прежнем использовании нет и быть не может. В tc default hotkeys.hky — тоже нет и быть не может. Да, можно (и нужно!) вывести предупреждение при попытке переназначения в Утилизаторе. Но если оно всё-таки сделано, будет ли сей факт учитываться в окошке "Дубликаты"? И если да, то как?
Собственно, выше другими словами о той же проблеме сказал Вахмурка.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Вахмурка
Avada
Опять-таки - чем секция [User] заслужила особый почет по сравнению со всеми остальными источниками назначений? Это компенсация за моральные страдания ввиду долгого забвения?
И отображаться будет как все прочие.
Вот добавил такую секцию
Такое вижу в Утилизаторе
Avada
Опять-таки - чем секция [User] заслужила особый почет по сравнению со всеми остальными источниками назначений? Это компенсация за моральные страдания ввиду долгого забвения?
И отображаться будет как все прочие.
Вот добавил такую секцию
Код: Выделить всё
[user]
menu1=Unload Plugins
cmd1=cm_UnloadPlugins
key1=2
А мне почему-то очевидно, что именем команды должно быть её название Copy file played in MPC to 'Best', и которое видит пользователь в меню.Вахмурка писал(а):А у этой какое имя? cmd15?
А если будет не cm-команда, а что-то другое запускаться? Напрямую программа с какими-то параметрами? Лучше сообщать юзеру про Unload Plugins, можно с указанием, что из меню Запуск.VadiMGP писал(а):Такое вижу в Утилизаторе
Поддерживаю.MVV писал(а):А мне почему-то очевидно, что именем команды должно быть её название Copy file played in MPC to 'Best', и которое видит пользователь в меню.
Вот именно. О том-то и шла речь.MVV писал(а):А если будет не cm-команда, а что-то другое запускаться? Напрямую программа с какими-то параметрами?
А демонстрационный пример с cm-командой типичным для данного меню отнюдь не является. (Картинку, кстати, заменил ссылкой.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
А вот тут отдельная засада, которую я, как раз, думаю как попроще преодолеть. Дело в том, что до сих пор все назначения были только на команды ТС (внутренние или пользовательские). Не было назначений на программы.MVV писал(а):А если будет не cm-команда, а что-то другое запускаться? Напрямую программа с какими-то параметрами? Лучше сообщать юзеру про Unload Plugins.
И, на данный момент, всё, что не распознано как команда ТС игнорируется нафик (разумеется, с сообщением, что нет такой команды) и, соответственно, не участвует в проверке дублирования.
Кроме того, проверка дублирования делается в момент назначения нового сочетания, а там уже нет полного содержимого всех полей, только само назначение и соответствующая ему команда. Понятно, что можно переделать и хранить всё подряд, но это второй этап, сначала надо засаду обойти.
VadiMGP,
Думаю, можно обращаться к таким пунктам меню как к командам cm_UserMenuXX. Это вполне однозначная ссылка. И не думаю, что юзеру будет сильно различно, как на эту команду назначена клавиша: через назначение клавиш или в настройке меню запуска. Важен лишь факт перекрытия. Опционально при отображении предупреждения можно для таких команд читать их названия из ключей menuXX.
Думаю, можно обращаться к таким пунктам меню как к командам cm_UserMenuXX. Это вполне однозначная ссылка. И не думаю, что юзеру будет сильно различно, как на эту команду назначена клавиша: через назначение клавиш или в настройке меню запуска. Важен лишь факт перекрытия. Опционально при отображении предупреждения можно для таких команд читать их названия из ключей menuXX.
Далеко не однозначная ссылка. Во-первых (и про это я уже выше говорил) такие пункты нельзя будет безболезненно передвигать в меню. Во-вторых, в totalcmd.inc для таких команд есть очень малое число заготовок, остальное следует ручками добавлять... И так далее.MVV писал(а):Думаю, можно обращаться к таким пунктам меню как к командам cm_UserMenuXX.
И, соответственно, юзеру будет очень сильно различно: простой выбор клавиш с ограниченным их выбором (Меню "Запуск"), свободный выбор клавиш с головоломным определением команд (cm_UserMenu) или свободный выбор клавиш для каких угодно команд, оформленных как пользовательские (em_).
VadiMGP
Если картинки размер не нарушает правила форума, ничего против этого тега не имею.
Последний раз редактировалось Avada Пт фев 27, 2015 15:16, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.