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

34

Я хотел бы знать, есть ли какое-либо приложение, которое может позволить вам использовать клавиши Fn по-разному в зависимости от текущего приложения.

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

Сорин
источник
2
Новый MacBook с TouchBar делает именно то, что вы просили (шесть лет назад).
Глорфиндель
К сожалению, предпочтение функции TouchBar не переносится на внешнюю клавиатуру. Так что я все еще использую Fluor на моем TouchBar MacBook. (Это тоже отличное приложение!)
noio

Ответы:

26

Fluor является относительным новичком в этом пространстве, который делает именно то, что вы хотите:

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

Это открытый исходный код, работает на macOs Sierra и активно развивается (по состоянию на март 2017 года).

robd
источник
2
Действительно, Флуор делает именно это. Действительно хорошо. :)
Грогс
2
Также очень легко установить и запустить:, а brew cask install fluorзатем просто запустить из меню приложений. Как только Палуа перестал работать, я мигрировал во Флуор, и мне это очень
понравилось
10

FunctionFlip может быть то, что вы ищете.

Цель FunctionFlip - просто отключить специальные функции - перемотка назад, воспроизведение, отключение звука и т. Д. - на функциональных клавишах. Например, если вы переверните F7, F8 и F9, эти клавиши - только эти клавиши - вернутся к обычным клавишам F. Нажмите клавишу fn специальной кнопкой, чтобы вернуть специальную функцию обратно. То есть «специальные» и «нормальные» функции переворачиваются.

Чтобы назначить пользовательские сочетания клавиш вашим исправленным клавишам, используйте программу типа Quicksilver или Keyboard Maestro.

рон
источник
Я отредактировал твой пост, добавив больше информации, @ron, но просто вставляя ссылки, мы не работаем здесь. Пожалуйста, часто задаваемые вопросы для более.
Лоик Вольф
@ LoïcWolff Нет проблем.
рон
9

Палуа сделает именно то, что вам нужно.

Представляем Palua, простой способ быстро переключать режим ваших функциональных клавиш на любую клавиатуру Mac!

Вам нужно запустить игру, запустить графическое приложение или поработать над проектом, которому в качестве функциональных клавиш нужны F1-F12, просто нажмите сочетание клавиш + команда + TAB, и произойдет переключение.

Интеллектуальный режим: ключевой режим меняется в зависимости от приложения, которое имеет фокус.

chenyi1976
источник
Ссылка на Палуа не работает, перейдите сюда itunes.apple.com/us/app/palua/id431494195?mt=12
Фредв
1
К сожалению, Palua не работает с El Capitan. Я закончил тем, что установил стандартные функциональные клавиши по умолчанию (с панелью клавиатуры), поскольку я обычно использую их и использую Keyboard Maestro, чтобы переназначить некоторые из них обратно на специальные клавиши Apple.
Jonaustin
1
На сегодняшний день Palua исчез из App Store и Интернета в целом.
krs013
Я не уверен, но я думаю, что Палуа раньше работал над El Capitan. Я попытался запустить его из bash, /Applications/Palua.app/Contents/MacOS/Palua, но получил эту ошибку. «2016-03-19 23: 07: 40.302 Palua [21714: 183915] Palua должен выйти, квитанция Mac Apple Store недействительна».
sigjuice
@ ksr013 Я был очень разочарован тем, что больше не смог найти Палуа. Я начал любить это маленькое приложение. Есть идеи, куда это могло пойти?
preeze
3

Существует приложение - FNable, которое может вам помочь (работает также с El Capitan).

Он может переключать клавиши Fn в зависимости от приложения или ярлыка.

Он больше не доступен в App Store, так что вот их сайт: https://fnable.com/

romashko_o
источник
Больше не доступно в App Store. Хаха, все они исчезают.
Хайз
0

Я не знаю , что ключи вам нужно, но для меня самым простым решением было использовать все из них , как стандартные функциональные клавиши amnd с помощью бабочку с глобальными ярлыков , чтобы F7-F12 в качестве ключей СМИ, в то время как имеющие F1-F6 как стандартные функциональные клавиши ,

voidStern
источник