Клавиатура MacBook Pro - как поменять местами ключи?

48864
Jon Erickson

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

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

Фон:

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

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

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

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

16

7 ответов на вопрос

14
John T

На OS X: DoubleCommand

enter image description here

На Windows: SharpKeys

enter image description here

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

острые клавиши не позволяют мне переназначить [fn] (функциональную) клавишу Jon Erickson 15 лет назад 2
и DoubleCommand позволяет мне отображать только fn -> control, но не control -> fn Jon Erickson 15 лет назад 4
Посмотрите на альтернативы, они гораздо более гибкие. John T 15 лет назад 0
8
Kornel

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

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

Теперь он называется Карабинер. iconoclast 10 лет назад 0
3
Juri

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

1

Есть клавиатура маэстро, которая делает это

1
cregox

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

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

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

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

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

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

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

autohotkey не обнаруживает клавишу Fn. Вы можете использовать его для переназначения Caps Lock, однако. Aleksandr Dubinsky 9 лет назад 0
1
Stijn Bakker

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

0
Aleksandr Dubinsky

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

https://github.com/samartzidis/WinA1314

Похожие вопросы