2

У меня возникли проблемы с правильным отображением раскладки клавиатуры. На данный момент все остальное в порядке, но мой ключ меньше (<) сопоставлен с ключом раздела (§), что затрудняет написание HTML. Я пробовал Ukelele и KeyRemap4MacBook, но не могу найти правильные настройки для изменения.

Для справки, это мой макет: Финский Многоязычный, и в Системных настройках ввод установлен на Финский.

3 ответа3

4

Вы пытались сохранить что-то вроде этого как private.xml?

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>--KeyToKey-- KeyCode::SWEDISH_SECTION, KeyCode::SWEDISH_LESS_THAN</autogen>
<autogen>--KeyToKey-- KeyCode::SWEDISH_LESS_THAN, KeyCode::SWEDISH_SECTION</autogen>
</item>
</root>

Константы кода ключа определены в источнике. Папка test содержит файл XML со всеми предопределенными переназначениями.

2

После обновления с Lion на Mountain Lion у меня возникла та же проблема с использованием клавиатуры Logitech и испанской раскладки ISO.

Посмотрите на ваш файл /Library/Preferences/com.apple.keyboardtype.plist с помощью редактора списка свойств. Это может выглядеть примерно так:

Root
  keyboardtype
    49949-1133-0      43 

Замена 43 на 41 решила проблему для меня:

Root
  keyboardtype
    49949-1133-0      41 
0

Запуск El Capitan 10.11.06, MacBook Pro и использование дешевой внешней финской клавиатуры Logitech для Windows, такая же проблема, как и у OP. Вышеприведенные инструкции работают, но чтобы понять их, требуется некоторое время, поэтому вот несколько советов по экономии времени:

  1. Загрузите и установите Karabiner (бывший "KeyRemap4MacBook"). Не забудьте дать ему соответствующие разрешения для внесения изменений в OS X.
  2. Откройте Karabiner и откройте самый первый пункт в списке "Настройки ядра Karabiner", а затем "Исключенные устройства". Проверьте, какие устройства вам не нужны, переназначьте <> в § и наоборот.
  3. Нажмите "Разное и удалить" и нажмите «Открыть private.xml». Теперь это должно открыть private.xml в Finder. Это файл, в который вы добавляете ключ подкачки. Откройте файл в текстовом редакторе.
  4. Скопируйте и вставьте его поверх текущего содержимого private.xml и сохраните файл (кредит пользователю 495470).

<?xml version="1.0"?> <root> <item> <name>Less-than swap</name> <identifier>test</identifier> <autogen>--KeyToKey-- KeyCode::SWEDISH_SECTION, KeyCode::SWEDISH_LESS_THAN</autogen> <autogen>--KeyToKey-- KeyCode::SWEDISH_LESS_THAN, KeyCode::SWEDISH_SECTION</autogen> </item> </root>

  1. В Karabiner перейдите в главное меню "Изменить ключ" и нажмите "Перезагрузить XML". Установите флажок "Менее чем обмен".
  2. Вуаля! Готово, наслаждайтесь клавишами <>!

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