При необходимости частого ввода нестандартных символов можно сделать дополнительные сочетания клавиш.
Для этого необходимо создать папку KeyBindings и внутри файл DefaultKeyBinding.dict(~/Library/KeyBindings/DefaultKeyBinding.dict). Созданный файл является обычным текстовым файлом, и должен быть закодирован в UTF-8.
«[keycombination]» = («insertText:», «[unicodenumber or actual character]»);
[Keycombination]:
@ — cmd
$ — shift
~ — option
^ — ctrl
Пример:
«~^» = («insertText:», «&_#_6_9_;»); /* символ copyright UTF-8, набирать без нижнего подчеркивания*/