Как назначить горячие клавиши для вставки специальных символов

При необходимости частого ввода нестандартных символов можно сделать дополнительные сочетания клавиш.

Для этого необходимо создать папку 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, набирать без нижнего подчеркивания*/