View previous topic :: View next topic |
Author |
Message |
Avada

Joined: 01 Aug 2008 Posts: 10419 Location: Россия, Саратов
|
(Separately) Posted: Thu Apr 15, 2010 23:29 Post subject: |
|
|
MVV wrote: | Хотя, он наверняка возразил бы, что usercmd.ini - это личные команды пользователя, которые для него важнее, чем команды, составленные переводчиками... |
Это было бы странное возражение. Переводчики к этим INI-файлам не имеют абсолютно никакого отношения. Списки em-команд формируется только пользователем — такие, какие он хочет, там, где он хочет, и на том языке, на котором он хочет.
А говорил ли кто-то Гислеру — совершенно не помню. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Fri Apr 16, 2010 11:52 Post subject: |
|
|
Avada wrote: | MVV wrote: | Хотя, он наверняка возразил бы, что usercmd.ini - это личные команды пользователя, которые для него важнее, чем команды, составленные переводчиками... |
Это было бы странное возражение. Переводчики к этим INI-файлам не имеют абсолютно никакого отношения. Списки em-команд формируется только пользователем — такие, какие он хочет, там, где он хочет, и на том языке, на котором он хочет.
А говорил ли кто-то Гислеру — совершенно не помню. |
Переводчики не имеют. А составители всяких извращенных расширенных меню - имеют, причем прямое. Видимо, в этом и причина подобных приоритетов. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10419 Location: Россия, Саратов
|
(Separately) Posted: Fri Apr 16, 2010 12:04 Post subject: |
|
|
MVV
А, ну раз так, то и переводчики имеют. petermad — не только составитель пакета расширенных меню, но и датский переводчик TC.
Кстати, сразу после упоминавшейся цитаты в нашей книге шли следующие слова:
Quote: | Например, как в утилите Start and Directory Menu Editor, применяемой и для создания пользовательских команд: там вас предупредят о дублировании, а если вы настаиваете на сохранении прежнего имени, к нему просто добавится номер. |
О чём в приведённом посте на оффоруме автор этой утилиты как раз и пишет. Так что нормально сделать вполне можно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri Apr 16, 2010 13:46 Post subject: |
|
|
MVV wrote: | На твоем месте я вначале попробовал |
На своём месте я тоже сначала попробовал, ещё при выходе первой паблик-беты 7.5. Ни хрена у меня не получилось тогда. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 21, 2010 17:21 Post subject: |
|
|
При редактировании файла главного меню в строках после запятой должны идти идентификаторы команд. Если их не прописывать, то при загрузке Коммандера или обновлении его языковых настроек на каждую строку выдаётся сообщение: Неизвестная метка в строке № файла меню. Цвет текста таких строк будет потушенным(серым). Желательно, чтобы такие сообщения не появлялись, а цвет текста строк без идентификаторов мог бы задаваться в цветовых настройках.
Пока обхожусь строками типа:
MENUITEM "&Название команды\tСочетание клавиш", cm_ConfigSavePos |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 21, 2010 18:35 Post subject: |
|
|
MVV wrote: | Не понял я, зачем не прописывать идентификаторы? Какой смысл с пункта меню без идентификатора? | А прогеру и не понять.) Он все комбинации клавиш в голове держит. К тому же не ясно, зачем же так делать, если можно убить сразу двух зайцев: получить нужную информацию в виде соч. клавиш и после вызвать саму команду.
А теперь перейдём к мини-курсу по психологии. Шучу-шучу).
Дело в том, что основная масса юзеров достаточно ленива. И мозг с годами постепенно атрофируется). Большинство, видя перед собой "огромное" расширенное меню с описанием команд, просто не находит смысла или не видит особой степени важности в том, чтобы все эти присвоенные комбинации запоминать, а просто пользуються стационарно только нажатиями на пункты; что там с правого края им невдомёк.) Вот я и решил в одно время осуществить своего рода удобную запоминалку некоторых частоиспользуемых пунктов(в особенности пользовательских команд em_), чтобы рука не рвалась жать строку в вывалившимся меню, а время от времени сей список использовался юзверями для постепенного усваивания клавиатурных сочетаний. Запуск же сей информации из chm, txt, hlp, htm(l), nfo, diz вызывает неудобства прежде всего в скорости доступа (вызов стороннего приложения, закрытие). Вешать на кнопку такое нет никакого желания. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Apr 21, 2010 19:36 Post subject: |
|
|
Такое - это какое? Понять бы хотя бы, о чем идет речь, и как можно изменить меню, чтобы оно стало не таким, каким оно является? Есть меню, есть пункты меню, пункты состоят из названия (в название можно включать клавиатурные сокращения после \t) и команды (метки). Не вижу смысла не указывать метки. Или ты хочешь добавить пункт меню, который не работает, но что-то пишет? _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 21, 2010 19:47 Post subject: |
|
|
MVV wrote: | Такое - это какое? | >>> Flasher wrote: | Запуск же сей информации из chm, txt, hlp, htm(l), nfo, diz |
MVV wrote: | Не вижу смысла не указывать метки. Или ты хочешь добавить пункт меню, который не работает, но что-то пишет? | Такое ощущение, что предыдущего поста ты не увидел либо прочитал в пол глаза. Там ответы на оба предложения,
в частности:
Flasher wrote: | а время от времени сей список использовался юзверями для постепенного усваивания клавиатурных сочетаний |
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10419 Location: Россия, Саратов
|
(Separately) Posted: Wed Apr 21, 2010 21:21 Post subject: |
|
|
Flasher
Меню с неработающими или несоответствующими описанию пунктами (специально используемое как "гляделка") полностью или частично теряет основной функционал (независимо от того, из каких соображений это сделано). Поскольку Гислер вводил этот элемент интерфейса TC явно с иными целями, рассчитывать на его понимание в этом вопросе, ИМХО, не следует. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 21, 2010 22:09 Post subject: |
|
|
Avada wrote: | Меню с неработающими или несоответствующими описанию пунктами (специально используемое как "гляделка") полностью или частично теряет основной функционал.. | Описанию в справке имеется в виду? В чём же состоит потеря функционала, можно узнать? Речь же идёт о частном случае. Что плохого в том, если будет существовать такая возможность для просмотра инфо, в отдельном взятом списке одного из пунктов меню, например?
Avada wrote: | Поскольку Гислер вводил этот элемент интерфейса TC явно с иными целями, рассчитывать на его понимание в этом вопросе, ИМХО, не следует. | Такое частное мнение вполне имеет место быть, но не думаю, что добавление такой функции для него может стать чем-то накладным. Можно попробывать. Если не поддержит, остаётся только:
Flasher wrote: | MENUITEM "&Название команды\tСочетание клавиш", cm_ConfigSavePos |
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10419 Location: Россия, Саратов
|
(Separately) Posted: Wed Apr 21, 2010 23:22 Post subject: |
|
|
Flasher
Нет, имеется в виду не описание справки, а реальный функционал любого подобного меню, в котором обозначенная команда должна работать, а не дырку в обоях загораживать. Я не обсуждаю, что в предложенном способе использования меню плохого или хорошего, но то, что это нецелевое применение — очевидный факт. Если кто-то из посетителей нашего форума вдохновится этой идеей и зарепортит Гислеру — пожалуйста. Но в успехе сугубо сомневаюсь. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 30, 2010 14:18 Post subject: |
|
|
Происходит следующая картина при нажатии Ctrl+вниз (Переместить курсор в командную строку, вызвав на редактирование последнюю запись истории команд.): Просто появляется секунд на пять панель задач. Я пока не могу понять почему так происходит, в стандартных настройках винды этого не предусмотрено, остальные программы в трее и процессах такого, кажется, тоже не умеют(или я пока об этом не знаю). Ясно, что это к ТС отношения не имеет, но вот приоритета самого Коммандера для этой комбинации не хватает. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Fri Apr 30, 2010 14:39 Post subject: |
|
|
sa wrote: | Нельзя ли следующее поведение рассматривать как баг?
1. Устанавливаем фокус на панель инструментов командой cm_FocusButtonBar или нажатием эквивалентной этой команде комбинации клавиш Alt+Shift+F11.
2. Убираем фокус с панели инструментов любым доступным способом: нажатием какой-нибудь кнопки панели, кликом на файловой панели или в командной строке, клавишей Esc и т.п.
Последняя операция сопровождается (ненужной?) перерисовкой всей панели инструментов.
Если фокус на кнопке панели устанавливается мышкой, подобной проблемы нет.
PS Такое поведение наблюдается с момента появления команды cm_FocusButtonBar в версии 7.50. |
Навеянное постом выше.
Установил cm_FocusButtonBar на определенную клавишу. Активируя, перемещаюсь на Панель инструментов. Двигаю курсор по значкам Панели инструментов, выбрал необходимый - жму. Фокус уже не на Панели инструментов. Снова активирую cm_FocusButtonBar, курсор в началах. Хотелось бы, чтобы TC запоминал, где был курсор на Панели (на каком значке остановился) перед тем, как фокус пропадет!
Добавлено
Завершая, клавиша Home перемещает нас в начало Панели инструментов. End как правило в конец. Также хотелось бы задействовать Page Up & Page Down как перемещение через 3-5 значков. Было бы очень удобно. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2693
|
(Separately) Posted: Fri Apr 30, 2010 15:34 Post subject: |
|
|
ask-rus wrote: | Также хотелось бы задействовать Page Up & Page Down как перемещение через 3-5 значков |
Есть Ctrl+влево/вправо: перемещают до ближайшего разделителя панели. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|