На OS X: DoubleCommand
На Windows: SharpKeys
Для чего-то более обширного вам понадобится AutoHotkey (Windows) или IronAHK (перезапись AutoHotkey, которая работает с Mono для кросс-платформенной совместимости - Linux, Mac и т. Д.).
Я знаю, что раньше об этом можно было спросить по-другому, но я до сих пор не нашел убедительного ответа. Я надеюсь, что обеспечение этих двух конкретных потребностей сделает это более ясным.
Я особенно хочу 2 поведения, которые сделают мой переход от давнего пользователя ПК к возможности использовать MacBook Pro.
Фон:
Что я хочу сделать (как в Windows 7, так и в Snow Leopard):
Возможно ли это, если да, каков наилучший способ (программное обеспечение) для достижения этого как в Windows 7, так и в Snow Leopard?
На OS X: DoubleCommand
На Windows: SharpKeys
Для чего-то более обширного вам понадобится AutoHotkey (Windows) или IronAHK (перезапись AutoHotkey, которая работает с Mono для кросс-платформенной совместимости - Linux, Mac и т. Д.).
На стороне Snow Leopard вы можете поменять местами Control и Fn с помощью Karabiner (ранее KeyRemap4MacBook).
Если вы используете двойную загрузку, хорошей идеей будет поменять местами команду и управление в настройках OS X. Вы получите физически одинаковые сочетания клавиш на обоих.
Так же, как sidenote, вы можете рассмотреть обычные системные настройки OS X в разделе «Клавиатура», в правом нижнем углу есть кнопка «Клавиши-модификаторы», где вы можете определить, какие действия следует выполнять с помощью клавиш-модификаторов (прописные Блокировка, Ctrl, CMD, ...). Также может быть достаточно в некоторых ситуациях без установки стороннего программного обеспечения.
Как отметил Джон Т, AutoHotKey все делает в Windows, и все.
Для Mac IronAHK тоже был хорош, когда он существовал.
Так что есть еще один вариант, который, хотя я никогда не смог бы реально использовать, похоже, делает то, что вам нужно. Хотя это очень очень технически, это очень настраиваемый. Я просто процитирую сайт:
Ukelele - это редактор раскладок Unicode для Mac OS X
Ukelele стремится упростить редактирование раскладки клавиатуры, предоставляя графический интерфейс для файлов .keylayout, где нужные символы можно просто перетаскивать на клавиши по мере необходимости. ( Палитра символов, доступная в меню «Ввод», если она включена в « Системных настройках», является отличным местом для поиска символов.)
В дополнение к простому назначению односимвольных кодов клавишам, Ukelele может назначать многосимвольные строки и создавать «мертвые ключи», когда нажатие клавиши устанавливает новое состояние, которое модифицирует вывод следующего нажатия клавиши.
Надеюсь, что это может помочь вам, где это не могло для меня вернуться, когда я нашел это. ;)
Вы можете использовать BetterTouchTool, это бесплатный инструмент, с помощью которого вы можете перепрограммировать клавиши и мультитач-жесты. Убедитесь, что в ваших настройках вы установили клавиши F1, F2 и т. Д. По умолчанию. Откройте BetterTouch и переназначьте вашу клавиатуру. Не забудьте автоматически запустить его после входа в систему. Это также очень полезный инструмент для работы с мультитач-жестами. Я использую это, чтобы провести через мои Пространства четырьмя пальцами. Мне не нравятся жесты по умолчанию в Snow Leopard.
В Windows кто-то реализовал драйвер режима ядра, чтобы совершить этот магический подвиг для беспроводной клавиатуры Apple. Я не уверен, что это работает для MacBook. В разделе часто задаваемых вопросов говорится, что вариант заключается в установке Windows "изначально". Несмотря на это, есть большая вероятность, что небольшая модификация исходного кода может заставить его работать везде.