Как мне нажать клавишу Fn, используя клавиатуру ПК на Mac?

28

Я немного рассол. Я использую клавиатуру Dell с Mac OS X, и я хотел бы получить доступ к своим функциональным клавишам, когда я использую терминал. У моего друга есть новая клавиатура Mac, на которой есть клавиша Fn, но когда я нажимаю на то же место на моей клавиатуре, мой курсор просто превращается в знак вопроса, по-видимому, это рассматривается как клавиша «справки» старой модели. Mac клавиатуры.

Я знаю, что могу изменить свои функциональные клавиши, чтобы они работали должным образом, используя параметр на панели настроек «Клавиатура», но я не хочу этого делать, потому что ТОЛЬКО время, когда мне нужны мои функциональные клавиши, - это когда я нахожусь в терминале, в другое время я Я в порядке с такими вещами, как регулировка громкости и т.д., поэтому я бы предпочел иметь клавишу Fn. Я также посмотрел «Ключи-модификаторы ...», и это позволяет вам переопределять клавиши caps lock, ctrl, alt и shift, но не назначать что-либо для Fn (что обидно, я использую Caps Lock в качестве моего Ctrl и «настоящий» Ctrl был бы идеальной клавишей Fn)

Итак ... есть ли способ «нажать Fn» на старых клавиатурах Mac или на сторонних клавиатурах?

РЕДАКТИРОВАТЬ : Чтобы уточнить, моя клавиатура Dell не имеет клавиши Fn. На клавиатуре Mac моих друзей, которая функционирует как клавиша Fn, находится клавиша Insert на моей.

AlexMax
источник

Ответы:

4

Вы можете использовать приложение, такое как ControllerMate, для назначения пользовательских действий / сценариев для ключей и контроллеров.

dotHTM
источник
1
Кажется, это самое близкое исправление, которое я видел. Спасибо.
AlexMax
4

Я нашел этот пост полезным:

http://david.rothlis.net/keyboards/microsoft_natural_osx/

Функциональные клавиши (F1 и т. Д.) Ведут себя как таковые (в отличие от яркости, громкости и т. Д.), Независимо от того, что вы установили на панели настроек клавиатуры. Если вы нажмете «F Lock», клавиши F просто ничего не сделают. К счастью, F Lock запоминает настройки при перезагрузке.

Клавиши-модификатора Fn нет, как на клавиатурах Mac.

KeyRemap4MacBook позволяет вам сопоставить клавиши F с обычной яркостью, громкостью и т. Д., Но тогда вы потеряете обычные клавиши F.

richardkmiller
источник
Обратите внимание на комментарий F Lock: если вы нажмете «F Lock», клавиши F просто ничего не сделают - это решило мою проблему!
Эрвин Уэссельс
3

Клавиша Fn на клавиатурах Mac - это аппаратная функция.

Что вы пытаетесь достичь?

К моему MacBook Pro подключена беспроводная клавиатура Microsoft, и я могу многое из того, что делают функциональные клавиши, - после установки драйверов.

введите описание изображения здесь

Например, я могу:

  • нажмите громкость, отключите звук клавишами и играйте / пауза для управления звуком
  • нажмите клавишу «почта», чтобы вернуться на почту
  • У меня есть клавиши F для функций Exposé (например, F9 для отображения всех окон, F10 для окон приложений

(Обратите внимание, что в настройках клавиатуры у меня отмечен флажок «Использовать все клавиши F1, F2 и т. Д. Как стандартные функциональные клавиши»)

Я думаю, что единственная функция, которую Fn предоставляет, которую я не могу скопировать на клавиатуре Microsoft, - это управление яркостью.

Даг Харрис
источник
Что касается клавиши Fn на клавиатурах Mac, то это аппаратно-управляемая функция - я тоже хотел это сказать, но: на самом деле программа просмотра клавиатуры знает, когда эта клавиша нажата. Это заставило меня думать, что это не сильно отличается от, скажем, клавиши Shift ...
Арджан,
1
управление яркостью - ScrLk и Pause Break
Уриэль Франкель
1
Как насчет других нажатий клавиш, таких как Fn + delete, чтобы удалить следующий символ в редакторе. Изменение F1, F2, ... на стандартные функциональные клавиши не дает никакого способа набрать эту пару клавиш с помощью клавиатуры ПК.
Питер Джут
3

Я приземлился здесь с той же проблемой. У меня натуральная клавиатура Microsoft. Я попробовал все, а затем я вошел в настройки клавиатуры и проверил Use all F1 F2 ETC as standard function keys.

Затем я вернулся к своей клавиатуре и систематически проходил через сочетание одной клавиши с одной FE, которая, как я знал, работала с Exposé. Я нажал "платить грязь", когда нажал клавишу "F".

Поэтому я думаю, что ответ таков: включите стандартную клавишу F в Mac, найдите клавишу F-LOCK на клавиатуре и включите ее так же, как и блокировку CAP.

zatara
источник
0

Только что протестировал здесь клавиатуру Dell, и я не смог отключить F-клавиши, чтобы они были «функциональными» (например, Expose и т. Д.). Эта опция доступна только для клавиатур Apple ....

Итак, без исправлений с помощью программного драйвера или взлома plist ... Я не вижу способа сделать это ...

Бенджамин Шолльник
источник
0

Чтобы смоделировать щелчки клавиатуры MAC:

Команда (%) - Alt (слева от пробела)

Параметр (\ ~) - это ключ Windows (слева от alt)

T.Todua
источник
Не то, что ОП попросил. :(
Скотт Биггс
-1

На клавиатуре Microsoft просто нажмите любую клавишу, которую вы собираетесь нажать. Например, на моем Mac Если мне нужно приостановить Java-скрипт на странице, мне нужно нажать комбинацию клавиш Fn + F8. Теперь клавиатура для Microsoft Windows Logitech, подключенная к Mac, которая работает нормально, все, что мне нужно набрать, это только клавиша F8. Это работает так для меня.

Прасад Нуталапати
источник