Cmd-`работает нормально, но когда я пробую cmd-shift-`, я получаю сообщение «s- ~ не определено».
Попробуйте это:
(global-set-key (kbd "s-~") 'ns-prev-frame)