Можно ли переназначить специальные клавиши на клавиатуре Windows для использования с Mac OSX?

13

Поэтому я купил новую клавиатуру для моего Mac Pro, и это Microsoft Sidewinder X4. Эта клавиатура хороша для меня благодаря светодиодной подсветке и множеству функций. Тем не менее, после установки кажется, что большинство хороших функций не работает в OSX.

В частности, клавиатура имеет макроклавиши, которые можно установить с помощью кнопки «запись макроса». У этого также есть ключ калькулятора. Программное обеспечение, которое поставляется с клавиатурой, является универсальным Microsoft IntelliType для Windows / OSX, и я установил его. Однако эти специальные ключи все еще мертвы.

Есть ли еще способ использовать эти ключи? Даже если бы мне просто пришлось переназначить макроклавиши вручную на пользовательские нажатия клавиш, это было бы хорошо, но я не могу найти способ. Я пытался использовать KeyRemap4MacBook, но он позволяет только переназначение клавиш OSX (не калькулятор, дополнительные макроклавиш или любые клавиши, которые не найдены на клавиатуре Apple). Даже ключ калькулятора ничего не делает, и я был бы рад переназначить его, чтобы «разоблачить» или что-то еще, кроме мертвого ключа!

jake9115
источник
Ключи отображаются в EventViewer.app? Если это так, попробуйте использовать что-то вроде KeyCode :: RawValue :: 0x3d .
Lri
Подскажите, пожалуйста, как получить доступ к EventViewer.app? Я попробую и доложу. Тем не менее, я предполагаю, что они не зарегистрированы в EventView.app, в противном случае текущие решения по переназначению, такие как KeyRemap4Macbook, смогут настроить функцию этих клавиш. Поскольку клавиатура должна отправлять сигнал для нажатой клавиши через USB-соединение для передачи данных, мне было интересно, есть ли какие-либо способы обнаружить такие нажатия клавиш не Apple.
jake9115
Я не смог найти ни одной Mac-версии Windows Event Viewer. Но я нашел «Show Keyboard Viewer» для Mac. Это отображает полную клавиатуру Apple. Насколько я могу судить, если клавиша не найдена на этой клавиатуре, OSX не сможет распознать, была ли она нажата. Это суть моей проблемы!
jake9115
1
EventViewer включен в KeyRemap4MacBook (in /Applications/KeyRemap4MacBook.app/Contents/Applications/EventViewer.app), но он также должен отображаться Spotlight.
Lri
Моими первыми мыслями (до тех пор, пока я не прочитал должным образом) было использование AutoHotKey, но это только для отображения наоборот.
Марс Робертсон

Ответы:

6

Вы могли бы взглянуть на Ukelele и KeyLayoutMaker , чтобы увидеть, могут ли они помочь сопоставить эти ключи не-Mac.

BetterTouchTool настраивает не-Apple клавиатуры, трекпад, мышь Magic Mouse и пульты Apple.

Для клавиатур USB другим инструментом является USB Overdrive , который описывается как:

USB Overdrive включает поддержку мультимедийных кнопок на большинстве USB-клавиатур и поддерживает множество необычных устройств ввода.

Для беспроводных клавиатур Центр управления Logitech может работать даже для клавиатур, отличных от Logitech. Смотрите этот ответ для деталей. Возможно, стоит попробовать даже для вашей клавиатуры.

Вы также можете найти полезную информацию в разделе Использование сторонних клавиатур и мышей на Mac .

harrymc
источник
4

Параметры:

  1. В System Preferences -> Keyboard -> Modifier Keysвы можете поменять местами эти два ключа. Эти модификации должны влиять на текущую клавиатуру .
  2. Double Command - это PrefPane, которая предлагает множество вариантов использования Windows-клавиатур, но некоторое время она не обновлялась.
  3. Karabiner (ранее известный как KeyRemap4MacBook) поддерживает множество видов переназначений клавиш для разных моделей Macbook, но я не уверен, подходит ли он для вашего варианта использования.
Паси Йокинен
источник
1
Спасибо за ваши предложения! К сожалению, я уже попробовал Double Command и KeyRemap4Macbook, и эти решения обеспечивают переназначение только тех клавиш, которые уже есть на клавиатурах Apple! У меня есть несколько клавиатур, созданных для систем Windows, которые имеют дополнительные клавиши, например, для открытия почтовой программы, веб-браузера и т. Д., И я хочу сопоставить эти клавиши команде, а не оставлять их «мертвыми» и бесполезными на моей клавиатуре.
jake9115
0

System preferencesТогда иди Keyboard. Нажмите на Keyboard modifiers. Измените commandключ на бездействие и Ctrlключ на commandключ. Проблема решена.

Harogin
источник
Не отвечает на вопрос вообще.
mix3d
0

У меня была такая же проблема с клавиатурой Microsft с Mac. В частности, ключ калькулятора просто стал мертвым. KeyRemap4Macbook не работал, но USB Overdrive работал, и теперь я могу использовать клавишу калькулятора для запуска калькулятора.

patapouf_ai
источник