16

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

Я специально хочу 2 варианта поведения, которые позволят мне перейти от давнего пользователя ПК к возможности использовать MacBook Pro.

Фон:

  • Я пользователь Windows, который только что получил мой первый Mac (в моей жизни) в прошлые выходные.
  • У меня двойная загрузка MBP со Snow Leopard и Windows 7 x64

Что я хочу сделать (как в Windows 7, так и в Snow Leopard):

  • Поменяйте местами клавиши fn и control (не физически)
  • Вы можете нажать клавишу извлечения для удаления вперед, но сохраняйте возможность удерживать клавишу извлечения для фактического извлечения диска.

Возможно ли это, если да, каков наилучший способ (программное обеспечение?) выполнить это в Windows 7 и Snow Leopard?

7 ответов7

14

На OS X: DoubleCommand

На Windows: SharpKeys

Для чего-то более обширного вам понадобится AutoHotkey (Windows) или IronAHK (перезапись AutoHotkey, которая работает с Mono для кросс-платформенной совместимости - Linux, Mac и т.д.).

8

На стороне Snow Leopard вы можете поменять местами Control и Fn с помощью Karabiner (ранее KeyRemap4MacBook).

Если вы используете двойную загрузку, хорошей идеей будет поменять местами команду и управление в настройках OS X. Вы получите физически одинаковые сочетания клавиш на обоих.

3

Так же, как sidenote, вы можете рассмотреть обычные системные настройки OS X в разделе "Клавиатура", в правом нижнем углу есть кнопка «Клавиши-модификаторы», где вы можете определить, какие действия следует выполнять с помощью клавиш-модификаторов (прописные Блокировка, Ctrl, CMD, ...). Также может быть достаточно в некоторых ситуациях без установки стороннего программного обеспечения.

1

Как отметил Джон Т, AutoHotKey все делает в Windows, и все.

Для Mac IronAHK тоже был хорош, когда он существовал.

Так что есть еще один вариант, который, хотя я никогда не смог бы реально использовать, похоже, делает то, что вам нужно. Хотя это очень очень технически, это очень настраиваемый. Я просто процитирую сайт:

Ukelele - это редактор раскладок Unicode для Mac OS X

Ukelele стремится упростить редактирование раскладки клавиатуры, предоставляя графический интерфейс для файлов .keylayout, где нужные символы можно просто перетаскивать на клавиши по мере необходимости. (Палитра символов, доступная в меню "Ввод", если она включена в « Системных настройках», является отличным местом для поиска символов.)

В дополнение к простому назначению односимвольных кодов клавишам, Ukelele может назначать многосимвольные строки и создавать "мертвые ключи", когда нажатие клавиши устанавливает новое состояние, которое модифицирует вывод следующего нажатия клавиши.

Надеюсь, что это может помочь вам, где это не могло для меня вернуться, когда я нашел это. ;)

1

Вы можете использовать BetterTouchTool, это бесплатный инструмент, с помощью которого вы можете перепрограммировать клавиши и мультитач-жесты. Убедитесь, что в ваших настройках вы установили клавиши F1, F2 и т.д. По умолчанию. Откройте BetterTouch и переназначьте вашу клавиатуру. Не забудьте автоматически запустить его после входа в систему. Это также очень полезный инструмент для работы с мультитач-жестами. Я использую это, чтобы провести через мои Пространства четырьмя пальцами. Мне не нравятся жесты по умолчанию в Snow Leopard.

0

В Windows кто-то реализовал драйвер режима ядра, чтобы совершить этот магический подвиг для беспроводной клавиатуры Apple. Я не уверен, что это работает для MacBook. В разделе часто задаваемых вопросов говорится, что вариант заключается в установке Windows "изначально". Несмотря на это, есть большая вероятность, что небольшая модификация исходного кода может заставить его работать везде.

https://github.com/samartzidis/WinA1314

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