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

Ответы:

7

Создайте ~/Library/KeyBindings/и сохраните список свойств следующим образом DefaultKeyBinding.dict:

{
    "~c" = (insertText:, "©");
}

Применение изменений требует повторного открытия приложений. Пользовательские сочетания клавиш не работают во всех приложениях или представлениях, но, похоже, они работают в Sublime Text 2.

Для получения дополнительной информации см. Hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.html и osxnotes.net/keybindings.html .

Вы также можете создать собственную раскладку клавиатуры с помощью Ukelele или создать private.xmlв KeyRemap4MacBook .

LRI
источник
@ ´ Это дает мне синтаксическую ошибку при попытке получить исходный файл:DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
Winterflags
4

Чтобы ввести © на Mac, это Alt+g

Чтобы настроить сочетания клавиш для специальных символов в OS X:

Системные настройки> Язык и текст> Текст> Замена символов и текста. Используйте + в нижней части списка, чтобы добавить те, которые вы хотите.

РЕДАКТИРОВАТЬ 19/19/12:

Согласно http://www.macworld.com/article/1160500/text_substitutions.html , вы можете сделать Text Substitutionуниверсальный в Mac, выполнив команду в Terminal:

defaults write -g WebAutomaticTextReplacementEnabled -bool true
суперпользователя
источник
Я внес изменения в ответ, надеюсь, это поможет.
суперпользователь
1
Подстановка символов и текста не работает для моего редактора, возвышенное.
MaiaVictor
1
Я не знаком с Sublime, но нашел эту статью, которая может помочь в вашем случае: macworld.com/article/1160500/text_substitutions.html
superuser
@superuser, эта ссылка содержит полезную информацию. Пожалуйста, добавьте defaults writeи Правка> Замены к вашему ответу.
Команда по умолчанию делает то же самое, что и флажок на панели настроек «Язык и текст».
Lri
1

Другой способ - заставить ваш компьютер автоматически исправить некоторую строку текста в соответствии с выбранным вами символом.

Например, введите thetaизменения вθ

Для этого на Mavericks перейдите: Системные настройки> Клавиатура> Текст

boulder_ruby
источник