Использование внешней «оконной» клавиатуры в Mac OS X [закрыто]

StackOverflow https://stackoverflow.com/questions/56553

  •  09-06-2019
  •  | 
  •  

Вопрос

Я использую MacBook, но к нему подключена обычная клавиатура.

Проблема в том, что ключи не сопоставляются точно 1 к 1.Во-первых, это клавиши APPLE и ALT.Они сопоставляются с WIN и ALT, но обычно физически инвертированы, поэтому, если вы хотите использовать их с той же раскладкой, вам придется инвертировать их в ОС.Функциональные клавиши тоже работают по-другому.Fx на внешней = Fn + Fx на клавиатуре MacBook.А еще есть все клавиши вставки, удаления.

Итак, вопрос в том, как вы к этому пришли?Теперь я переназначаю все, что хочу, на панели «Системные настройки», но когда я отключаю внешнюю клавиатуру, все портится.Есть ли способ переназначить клавиши только для внешнего?Какая-то модель клавиатуры может хранить собственные сопоставления без необходимости использования ОС?Меня одного это беспокоит?

(Я бы не хотел покупать внешнюю клавиатуру Mac, потому что я хотел попробовать одну из эргономичных моделей, а, насколько мне известно, эргономичных моделей Mac не существует)

Обновлять:Спасибо за ответы, я это исправил.

Чтобы настроить клавиши управления для разных клавиатур, вам нужно перейти в «Системные настройки» / «Клавиши-модификаторы», затем раскрывающееся меню «Выбрать клавиатуру» позволяет вам выбрать одну конкретную клавиатуру и установить эти клавиши.Кажется работает после отключения/подключения

Предложение @Matthew Schinkel, кажется, работает для остальных проблем (функциональные клавиши,...).Я еще не пробовал, так как больше всего меня беспокоили командные клавиши.

Это было полезно?

Решение

В OS X 10.5 они позволяют вам использовать разные настройки клавиатуры для разных клавиатур.Это работает большую часть времени.У меня были проблемы с очень старыми клавиатурами, которые подключались через PS2 к USB, но в остальном все работало нормально.

Другие советы

Лучший способ — загрузить Logitech Control Center для OSX с сайта Logitech.Найдите пакет установщика для LCCKCHR.rsrc.Перетащите этот файл в ~/Library/Keyboard Layouts или /Library/Keyboard Layouts.Выйдите из системы и снова войдите в систему, и вы увидите еще несколько опций в международных системных настройках в разделе «Вводы».Проверьте раскладки клавиатуры, которые вам нужны.

Хотя эта раскладка клавиатуры предназначена для клавиатур Logitech, она подходит для большинства клавиатур (особенно для пользователей из других стран).

Вы создаете свою собственную раскладку клавиатуры, которую затем можно использовать в меню языка клавиатуры.Поэтому, когда вы подключаете клавиатуру, просто переключитесь на свою собственную раскладку.OS X поддерживает это с версии 10.2, и у Apple есть документация о том, как создавать собственные карты.

http://developer.apple.com/technotes/tn2002/tn2056.html

Я сам не пробовал, просто прочитал об этом один или два раза.Похоже, он потенциально может выполнить эту работу.Я бы просто дублировал сопоставление, максимально приближенное к тому, что вы хотите, а затем настраивал его оттуда.

Вы можете изучить DoubleCommand, он может сделать то, что вам нужно.

Существует экспериментальная версия, которая позволяет использовать разные свойства для разных клавиатур.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top