Есть ли программное обеспечение, команда или способ узнать, какие клавиши с внешней не яблочной клавиатуры отображаются на какие клавиши Mac?
А также есть ли способ переназначить сочетания клавиш моей клавиатуры: назад, вперед, домой, поиск и почта?
Клавиши воспроизведения и регулировки громкости на моей клавиатуре работают должным образом, но другие клавиши, похоже, ничего не делают.
PS: у меня есть этот:
Ответы:
ControllerMate делает это. На работе я использую эргономичную клавиатуру Microsoft Natural и мышь Logitech. ControllerMate имеет аппаратные профили для обоих, и у меня есть много специфичных для MS ключей, переназначенных для других функций.
Как и у вас, на моей клавиатуре также есть бесполезная кнопка Почта. При открытом Controllermate, если я нажимаю кнопку «Почта» во время просмотра профиля клавиатуры Microsoft, список доступных последовательностей клавиш автоматически переходит к тому, который он только что получил. Затем вы можете запрограммировать этот ключ на то, что вам нравится, даже если ControllerMate не открыт.
источник
even when ControllerMate isn't open
таким образом, они должны отображаться в конфигурационном файле, не так ли? Вы знаете, какой из них или есть ли вообще?Я думаю, что ответ о ControllerMate - хороший, но так как вы спросили в комментарии о файле конфигурации, я упомяну, что самый мощный, «сырой» способ настройки параметров клавиатуры - создание настраиваемой раскладки клавиатуры. Я предполагаю, что именно так приложения, такие как ControllerMate, модифицируют клавиши клавиатуры, но я не могу сказать это точно.
Для этой цели вы можете использовать онлайн-генератор (он старый, но
.keylayout
файлы, которые он генерирует, по-прежнему работает в Snow Leopard) или графический интерфейс, например Ukelele (бесплатно).Делая это таким образом, вы добавляете полученный
.keylayout
XML-файл в/Library/Keyboard Layouts
(для использования всеми пользователями) или~/Library/Keyboard Layouts
(для использования только текущим пользователем). Затем вы должны включить пользовательский макет в Системные настройки -> Язык и текст -> Источники ввода.Для вашей сторонней клавиатуры было бы сложно найти код клавиши в данном mapSet для этих «бесполезных» клавиш для «Назад», «Переслать», «Почта» и т. Д. Лично я бы пошел с Программа с графическим интерфейсом, которая позволяет мне «нажимать и настраивать», чтобы не было никаких дополнительных исследований или догадок с моей стороны.
Короче говоря, я не говорю, что этот метод проще или даже более эффективен, чем использование приложения, подобного ControllerMate, но он должен, по крайней мере, помочь объяснить, как клавиатура может быть переназначена в OS X без программы-посредника, которая должна продолжай бежать в фоновом режиме.
источник
mapSet
?.keylayout
файле XML. Я не верю, что какая-либо из раскладок виртуальной клавиатуры в Ukelele будет иметь виртуальные кнопки, соответствующие этим дополнительным клавишам клавиатуры Microsoft в верхней части, поэтому это может быть невозможно в этой программе. ... Вы пробовали ControllerMate? Кажется, он делает именно то, что вы хотите - вы нажимаете «странную» клавишу на клавиатуре, и она позволяет вам назначить ее на все, что вы хотите.Я знаю, что это старый вопрос, но будущие поколения, возможно, хотели бы узнать о более новом инструменте. Он называется Karabiner и может перераспределять тонны вещей, и имеет значения по умолчанию для сопоставления клавиш F * с их эквивалентами Appley.
источник