Подробности:
В Windows функция управляет пользовательскими меню в R Gui так же, как winMenuAdd () и аналогичные функции. Меню добавляются справа, а новые пункты меню добавляются в нижнюю часть меню. В настоящее время невозможно добавить меню для 'Rterm.exe' в Windows.
В Unix / Linux в Gnome вы должны установить небольшую программу Gtk2 под названием ctxmenu, а также несколько другие утилиты для управления действиями меню. Вы можете загрузить соответствующие файлы (лицензия GPL-2) и получить дальнейшие инструкции внизу ttp: // www.sciviews.org/SciViews-R/.
Код R в 'svDialogs' создает файлы конфигурации меню только в ~ / .ctxmenu / tmp / и только в интерактивном сеансе R и после того, как пользователь согласится на это (если только options (svDialogs.tmpfiles = TRUE)).
После установки этих файлов вы можете получить доступ к меню, настроив сочетания клавиш для активации главного и контекстного меню. Соответствующими командами являются ctxmenu-main и ctxmenu-context, и вы можете использовать панель предпочтений, чтобы назначить этим командам, например, и или другие сочетания клавиш. После того, как все настроено, вы должны увидеть свои меню, когда активным окном является консоль, на которой запущен R + 'svDialogs', и вы нажимаете эти ярлыки (после того, как вы определили хотя бы одно настраиваемое меню). Также обратите внимание, что вы также можете определить пользовательские контекстные меню для других приложений, см. Файл README в загрузке ctxmenu.
В MacOS эти функции еще не реализованы (но см. Исходный код пакета для экспериментального кода, закомментированного и попробуйте версию JGR для первой реализации там). Действие обрабатывается как ввод R (отображается в командной строке, анализируется и выполняется), за исключением случая «нет». В этом случае при выборе пункта меню никакие действия не выполняются (просто как заполнитель для будущих действий меню 15). Вы можете изменить действие существующего меню, повторно введя команду с другим аргументом действия.