Я вижу, что могу скопировать и вставить это из другого текста, символа.. Но мне было любопытно, если бы был способ, которым я мог бы написать ярлык, чтобы одна из моих комбинаций нажатий клавиш производила его. Как бы я это сделал на Mac OS X?

Допустим, комбинация была option + q

1 ответ1

1

Один из вариантов - создать ~/Library/KeyBindings/ и сохранить список свойств, такой как DefaultKeyBinding.dict:

{
  "~q" = (insertText:, "ॐ");
}

После того, как вы закроете и снова откроете приложения, опция-Q должна вставить ॐ в большинство родных текстовых представлений.

Вы также можете создать такой сервис:

Затем назначьте сервису сочетание клавиш из Системных настроек.

Третий вариант - создать новый файл раскладки клавиатуры с помощью Ukelele:

  • Выберите «Файл»> «Создать из текущего источника». Он также назначает раскладку клавиатуры новый идентификатор в новых версиях Ukelele.
  • Отредактируйте вывод опции-Q.
  • Сохраните раскладку клавиатуры в виде пакета или файла XML в /Library/Keyboard Layouts/ . Раскладки клавиатуры в ~/Library/Keyboard Layouts/ нельзя выбрать в диалоговых окнах ввода пароля или в окне входа в систему. Файлы раскладки XML не работают с всплывающими окнами в стиле iOS, отображаемыми при удерживании клавиш.
  • Выйдите из системы и снова войдите в систему и включите источник входного сигнала из настроек системы.

Чтобы применить изменения к файлу раскладки клавиатуры или пакету, запустите sudo touch /Library/Keyboard\ Layouts/ выйдите и снова войдите в систему. Вы можете удалить другие источники ввода, отредактировав список HIToolBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .