Меню Турбокнопки сейчас отображает все кнопки адаптера в одном подменю:
Турбоменю отображает их с разбивкой по подменю:
0 0
созд. 08 ноября 2025 17:45 (изм.)
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
tormozit #1, 14 ноября 2025 08:55
С одной стороны Турбокнопка в 6.6 теперь почти лишилась вредных эффектов. Но с другой - пользоваться командами адаптера через нее неудобно, т.к. без разбивки по родным подменю получается очень большое общее подменю.
tormozit изменил статус на Открыто
(3) bolsun, Как сделать чтобы эта команда там не отображалась? Сейчас все команды там отображаются причем еще и без разбивки по подменю.
В текущей реализации никак.
0
bolsun #3, ред. 26 ноября 2025 12:02
Нужно переделать структуру описания меню, возможно перейти на Json, либо подумать как можно добавить признак, что именно определенная команда должна быть в меню Турбокнопки.
0
tormozit #4, 26 ноября 2025 12:03
(3) bolsun, звучит как что то трудоемкое. Кажется если поддержать тут разбивку по подменю аналогично Турбоменю, то потребность управлять видимостью команд не будет такой острой.
0
bolsun #5, ред. 26 ноября 2025 12:05
(4) tormozit, я правильно понимаю что из всех подменю, в меню Турбокнопки должно попадать только это? Остальные безконтекстные и смысла их там отображать нет.
//@menu ИР Контекстные текст
0
tormozit #6, ред. 26 ноября 2025 12:11
(5) bolsun, Не совсем. Подменю "Контекстные текст" содержит те команды, которые применимы только для текущей позиции в тексте. Но еще есть подменю "Контекстные прочее", где остальные контекстные команды, в т.ч. применимые для текущей позиции в тексте и к другим контекстам одновременно. Сейчас там только одна такая команда - "Копировать ссылку". В принципе я могу создать ее копию в подменю "Контекстные текст". Тогда можно будет обойтись одним подменю.
0
bolsun #7, ред. 26 ноября 2025 17:00
6.6.9461.33749
Добавлена возможность отметить нужные меню директивой //@turbobutton_menu
Элементы этого меню будут добавлены в меню ТурбоКнопки в подменю с названием скрипта.
Важно: для совместимости при включенном флаге //@turbobutton 1 - сохраняется старое поведение, т.е. все элементы будут добавлены в меню. При использовании директивы //@turbobutton_menu нужно устанавливать значение //@turbobutton 0
//@menu ИР Контекстные текст
//@turbobutton_menu
//@script_hotkey None ---- Контекстные текст ----
//@script_hotkey Control+OemPlus ВернутьсяИзПереходаИР Вернуться из перехода в модуле
//@script_hotkey Control+Alt+V ВставитьСоСравнением Вставить со сравнением
//@script_hotkey Shift+F9 ВычислитьВыражение Вычислить выражение
//@script_hotkey None ДеревоВызововМетода Дерево вызовов метода
//@script_hotkey Control+Alt+C ЗапомнитьДляСравнения Запомнить для сравнения
(7) - также теперь игнорируются элементы без назначенной комбинации клавиш и начинающиеся на ---, у пользователей старых версий программы соответственно они будут отображаться.
0
tormozit #9, 26 ноября 2025 18:38
Вроде бы все сделал точно по твоему образцу. Подменю показывается правильное, но его название отсутствует. RDT.os
0
bolsun #10, 26 ноября 2025 18:44
(9) tormozit, ты выполнил пункт, отмеченный Важно?
0
tormozit #11, ред. 26 ноября 2025 18:58
(10) bolsun, я пока не понял, как мне его применять. Поэтому не добавлял для чистоты эксперимента. Но пробовал и с //@turbobutton 0 и с //@turbobutton 1 . Разницы не увидел
0
bolsun #12, 26 ноября 2025 19:37
(11)
В твоей версии скрипта пропала строка, которая отвечает за название меню ТурбоКнопки, а также ТурбоМеню для старых версий.
//@turbomenuitem ИР адаптер
0
tormozit #13, ред. 26 ноября 2025 19:45
(12) bolsun, понял. Теперь заработало на новой версии Турбоконф
//@turbomenuitem ИР адаптер
//@menu ИР Контекстные текст
//@turbobutton_menu
//@turbobutton 0
//@script_hotkey None ---- Контекстные текст ----
//@script_hotkey Control+OemPlus ВернутьсяИзПереходаИР Вернуться из перехода в модуле
На старой подменю пропало из Турбокнопки. В то же время им там и пользоваться было неудобно из-за большого числа элементов. Поэтому можно оставить и так.
0
bolsun #14, ред. 26 ноября 2025 19:56
(13) tormozit, да, свойство //@turbobutton 1 оставлено для совместимости, далеко не у всех скриптов есть секция описания меню и подменю.
#1, 14 ноября 2025 08:55
С одной стороны Турбокнопка в 6.6 теперь почти лишилась вредных эффектов. Но с другой - пользоваться командами адаптера через нее неудобно, т.к. без разбивки по родным подменю получается очень большое общее подменю.

tormozit изменил статус на Открыто
#2, 26 ноября 2025 12:01
Комментарий из темы
https://turboconf.ru/Tasks/10756#287364679cb449e1994aff0355928f45
В текущей реализации никак.
#3, ред. 26 ноября 2025 12:02
Нужно переделать структуру описания меню, возможно перейти на Json, либо подумать как можно добавить признак, что именно определенная команда должна быть в меню Турбокнопки.
#4, 26 ноября 2025 12:03
(3) bolsun, звучит как что то трудоемкое. Кажется если поддержать тут разбивку по подменю аналогично Турбоменю, то потребность управлять видимостью команд не будет такой острой.
#5, ред. 26 ноября 2025 12:05
(4) tormozit, я правильно понимаю что из всех подменю, в меню Турбокнопки должно попадать только это? Остальные безконтекстные и смысла их там отображать нет.
//@menu ИР Контекстные текст
#6, ред. 26 ноября 2025 12:11
(5) bolsun, Не совсем. Подменю "Контекстные текст" содержит те команды, которые применимы только для текущей позиции в тексте. Но еще есть подменю "Контекстные прочее", где остальные контекстные команды, в т.ч. применимые для текущей позиции в тексте и к другим контекстам одновременно. Сейчас там только одна такая команда - "Копировать ссылку". В принципе я могу создать ее копию в подменю "Контекстные текст". Тогда можно будет обойтись одним подменю.
#7, ред. 26 ноября 2025 17:00
6.6.9461.33749
Элементы этого меню будут добавлены в меню ТурбоКнопки в подменю с названием скрипта.
Важно: для совместимости при включенном флаге //@turbobutton 1 - сохраняется старое поведение, т.е. все элементы будут добавлены в меню. При использовании директивы //@turbobutton_menu нужно устанавливать значение //@turbobutton 0
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
#8, 26 ноября 2025 16:59
(7) - также теперь игнорируются элементы без назначенной комбинации клавиш и начинающиеся на ---, у пользователей старых версий программы соответственно они будут отображаться.
#9, 26 ноября 2025 18:38
Вроде бы все сделал точно по твоему образцу. Подменю показывается правильное, но его название отсутствует.

RDT.os
#10, 26 ноября 2025 18:44
(9) tormozit, ты выполнил пункт, отмеченный Важно?
#11, ред. 26 ноября 2025 18:58
(10) bolsun, я пока не понял, как мне его применять. Поэтому не добавлял для чистоты эксперимента. Но пробовал и с //@turbobutton 0 и с //@turbobutton 1 . Разницы не увидел

#12, 26 ноября 2025 19:37
(11)
В твоей версии скрипта пропала строка, которая отвечает за название меню ТурбоКнопки, а также ТурбоМеню для старых версий.
//@turbomenuitem ИР адаптер
#13, ред. 26 ноября 2025 19:45
(12) bolsun, понял. Теперь заработало на новой версии Турбоконф
На старой подменю пропало из Турбокнопки. В то же время им там и пользоваться было неудобно из-за большого числа элементов. Поэтому можно оставить и так.
#14, ред. 26 ноября 2025 19:56
(13) tormozit, да, свойство //@turbobutton 1 оставлено для совместимости, далеко не у всех скриптов есть секция описания меню и подменю.
#15, 26 ноября 2025 20:02
tormozit изменил статус на Закрыто