Как я могу изменить и настроить специальные символы на моей клавиатуре?

5

Это мой первый пост в AskDifferent, надеюсь, это сработает.

Моя проблема:

  • я хочу вставлять символ «λ» или «лямда» каждый раз, когда использую клавишу Option-L. Однако по умолчанию моя ОС Mountain Lion вставляет «¬».

Мой вопрос:

  • Как я могу изменить это навсегда и для каждого приложения, которое я открываю (например, любой браузер, MS Word, Finder и т. Д.). Я никогда не использовал «¬», но как студент-инженер я очень часто требую «λ».

Этот пост был очень информативным и глубоким:

Как я могу увеличить количество специальных символов, которые я могу набрать, используя мою клавиатуру?

Однако я не хочу менять свой общий макет - только пара ключей. Это действительно не решало простой вопрос, который у меня есть.

Есть ли способ сделать это без создания новой раскладки клавиатуры? Могу ли я не просто изменить один специальный символ с «¬» на «λ»? В настоящее время я смотрю на приложение "Ukelele", но я не хочу создавать всевозможные новые вещи.

Благодарю вас.

InformationVortex
источник

Ответы:

2

Возможно, вы захотите попробовать определить ¬ как λ в системных настройках / языке и тексте / тексте / символе и текстовых подстановках. Обычно вам нужно ввести пробел или другой символ, чтобы получить переключатель, и могут быть некоторые приложения, в которых он не работает (Страницы и Word имеют свои собственные настройки замены символов и текста).

Том Гевеке
источник
2

Есть ли способ сделать это без создания новой раскладки клавиатуры?

Вы можете сделать это, определив Service :

  1. Запустить Automator
  2. Выберите тип документа: Сервис
  3. Проверьте Textс Libraryслева
  4. Двойной щелчок Get Specified Text
  5. На правильном чеке Output replaces selected text
  6. Вставьте своего персонажа в окно текстового редактора «Get Specified Text»

  7. Беги System Preferencesи выбирайKeyboard -> Keyboard Shortcuts

  8. выберите Services
  9. Найдите свой новый сервис и назначьте ему ярлык

Или с привязками клавиш .

Майк
источник
2

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

{
    "~l" = (insertText:, "λ");
}

После повторного открытия приложений, ⌥L должен вставить λ в большинстве текстовых представлений. Это не работает, например, в терминале или XCode, хотя.

Другие опции:

LRI
источник