2

Я хотел бы иметь возможность вставить символ Unicode, а именно š, нажав сочетание клавиш в OSX. Некоторые приложения позволяют мне нажимать и удерживать клавишу s, а затем я могу выбрать нужную акцентированную форму. Однако некоторые приложения, такие как iTerm2 или LibreOffice, похоже, не уважают это.

Мою дочь зовут Элишка, и я хотел бы, чтобы ее можно было набрать где угодно.

Уловка отсюда не работает для меня. Я даже попытался добавить строку Unicode.

Я также попытался клонировать KeyRemap4MacBook, чтобы попытаться добавить код ключа X11 в список доступных кодов для сопоставления. Это скомпилировано нормально, и файл private.xml был загружен и проанализирован правильно (это означает, что новый код ключа был распознан), но отображение просто не работает.

Юникод для этого символа - U+0160 и U+0161. Вот запись в Википедии.

Есть идеи?

РЕДАКТИРОВАТЬ: Решено для iTerm2 путем добавления сочетания клавиш в настройках iTerm2.

2 ответа2

1

Вы пробовали вариант замены текста в Системных настройках?

  1. Перейти к системным настройкам
  2. Перейдите на панель "Язык и текст", нажмите на панель "Текст" (или просто найдите замену, чтобы перейти непосредственно к этой панели)
  3. Убедитесь, что "Использовать замену символов и текста" включено.
  4. Нажмите значок «+» внизу списка замен.
  5. Добавить новую запись. Я использовал "Eliska" в столбце замены и "Eliška" в столбце "с".

Замена работала для меня в TextEdit, но не в этом окне ввода текста. Это также, казалось, было проигнорировано в Excel. Это, вероятно, будет работать лучше в приложениях, которые используют каркасы Apple и используют форматированный текст (не простой ascii).

0

Вы также можете использовать Ukelele для создания собственной раскладки клавиатуры.

  1. Выберите «Файл»> «Новый» на основе текущего источника ввода.
  2. Отредактируйте макет и сохраните его в виде пакета в /Library/Keyboard Layouts/ . Раскладки клавиатуры в пользовательской библиотеке по умолчанию не выбираются в диалоговых окнах паролей. Всплывающие окна, отображаемые при удерживании клавиш, не работают с обычными файлами раскладки клавиш.
  3. Выйдите и вернитесь.
  4. Включите источник входного сигнала в Системных настройках.

Чтобы применить изменения, вы должны выйти из системы и снова войти в нее после, например, касания /Library/Keyboard Layouts/ .

Вы можете отключить источники ввода по умолчанию, удалив их из ~/Library/Preferences/ByHost/com.apple.HIToolbox.*.plist и выход из системы и обратно.

TextExpander также работает в iTerm и многих кроссплатформенных приложениях. Я удалил большинство не-ASCII символов из моей пользовательской раскладки клавиатуры, потому что такие сокращения, как scaron , часто легче запомнить и настроить.

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