Идея взята отсюда. При клике правой клавишей на кнопку выбора функций название функции будет копироваться в буфер обмена, кнопка при этом мигнёт зелёным цветом:

код:
var link = document.getElementById('FunctionName');
// Отключаем контекстное меню
link.addEventListener('contextmenu', function (e) {
e.preventDefault(); // Это полностью блокирует стандартное меню
});
// Обработка правого клика
link.addEventListener('mousedown', function (e) {
if (e.button === 2) { // Правая кнопка
// Копируем текст
var textarea = document.createElement('textarea');
textarea.value = this.textContent;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
// Визуальный фидбек
this.style.backgroundColor = '#e0ffe0';
setTimeout(() => this.style.backgroundColor = '', 300);
}
});
Что бы добавить этот функционал, достаточно выполнить скрипт: add_copy_name_function.xml (изменения будут добавлены в файл "\html\scenario\index.html", на всякий случай сохраняется бекап файла с именем "index_backup.html")
Что бы удалить функционал, нужно выполнить скрипт: remove_copy_name_function.xml (скрипт сперва попробует восстановить файл index.html из бекапа, если этого не получится, то удалит функцию в ручную)