Большая часть пользовательского интерфейса приложения Mac OS X создается в Интерфейсном Разработчике. Полученные файлы можно редактировать. Но контекстные меню создаются в коде, который компилируется в исполняемый файл.
Ваши варианты очень ограничены:
- Напишите менеджер ввода, который захватывает часть процесса Safari (безумно)
- Изменить фактический исполняемый файл Safari (еще более безумный)
Вы не можете использовать расширения Safari для этого, они поддерживают только добавление пунктов контекстного меню, а не изменение существующих.
Вы не можете использовать Automator/Services, потому что ввод текста не работает, и служба не применяется для ссылок, когда она ожидает ввода URL (по любой причине). Сценарии GUI не работают еще более впечатляюще.
Может быть, в зависимости от вашей мотивации, обратите внимание, что нажатие o
высветит второй вариант, а нажатие Down arrow
выберет первый вариант, если вы используете клавиатуру для навигации по меню.