Оригинальный вопрос является общим, и ответы являются специфическими для представленной проблемы циклического перехода по вкладкам. У меня была эта проблема для совсем другого сочетания клавиш.
В моем случае при установке MacVim была добавлена служба «Новый буфер MacVim с выделением», и у меня было несколько лет сочетания клавиш Ctrl+Shift+M, и я очень привык к его использованию.
Но это проприетарное приложение не принимало горячие клавиши Ctrl+Shift+M. Я мог бы изменить горячую клавишу на множество других комбинаций клавиш, например, Ctrl+Shift+2 или Ctrl+Shift+, и это будет работать просто отлично. Что-то в этой горячей клавише не работает, и в приложении нет механизма для пользовательских горячих клавиш.
Для меня проблема в том, что мои пальцы помнят Ctrl+Shift+M, и я не хотел переучивать это во всех других контекстах, чтобы иметь возможность использовать команду в этом проприетарном приложении. Я подумал, что, может быть, мне удастся как-то продублировать Сервис и назначить разные горячие клавиши для каждого insance, но другие потоки убедили меня, что это не очень хороший вариант.
Решение от Darboscalante дало мне подсказку, в которой я нуждался.
В окне «Ярлыки» в разделе «Ярлыки приложения» можно установить горячую клавишу для конкретного приложения для любого существующего пункта меню в приложении. И «Новый MacVim Buffer With Selection» действительно появляется в меню «Сервисы» приложений. Мои личные услуги тоже есть. Я добавил запись «Ярлыки приложения» для приложения, использовал точное имя элемента меню, установил для него Ctrl+Shift+, (запятая, рядом с буквой «М») и вуаля, оба ярлыка откроют окно MacVim, содержащее выбор.
Это более общее решение исходной проблемы: в меню «Службы» может быть одна горячая клавиша, а ярлыки приложений могут вызывать одну и ту же службу с другой горячей клавишей.
Для моей конкретной цели я обнаружил, что я могу поместить Ctrl+Shift+M в ярлыки приложений, так что теперь у меня есть один и тот же ярлык во всех контекстах, и моя (другая) проблема также решена.
Надеюсь, это поможет.