Como posso alterar o uso das teclas Fn com base no aplicativo?


34

Gostaria de saber se existe algum aplicativo que possa permitir o uso das teclas Fn de maneira diferente, com base no aplicativo atual.

Por exemplo, no terminal ou no seu IDE favorito, você deseja usá-los como teclas de função padrão, mas para outros aplicativos deseja manter as teclas padrão da Apple.


2
O novo MacBook com TouchBar faz exatamente o que você pediu (seis anos atrás).
Glorfindel

Infelizmente, a preferência pela função TouchBar não é transferida para o teclado externo. Ainda uso o Fluor no meu MacBook TouchBar. (É um ótimo aplicativo também!)
Noio

Respostas:


26

O Fluor é um relativamente novo nesse espaço que faz exatamente o que você deseja:

O Fluor é uma ferramenta que permite alterar automaticamente o comportamento das teclas fn do teclado, dependendo do aplicativo ativo.

É de código aberto, funciona no macOs Sierra e é desenvolvido ativamente (em março de 2017).


2
De fato, a Fluor faz exatamente isso. Muito bom. :)
Grogs

2
Também é muito fácil de instalar e executar:, em brew cask install fluorseguida, basta executar no menu Aplicativos. Uma vez Palua parou de funcionar I migraram para Fluor e estou muito feliz com isso
Checketts

10

FunctionFlip pode ser o que você está procurando.

O objetivo do FunctionFlip é simplesmente desativar os recursos especiais - rebobinar, reproduzir, silenciar etc. - nas teclas de função. Por exemplo, se você "inverter" F7, F8 e F9, essas teclas - somente aquelas - voltarão às teclas F normais. Pressione a tecla fn com a tecla especial para recuperar a função especial. Ou seja, as funções "especiais" e "normais" são invertidas.

Para atribuir atalhos personalizados às suas chaves recuperadas, use um programa como o Quicksilver ou o Keyboard Maestro.


Editei sua postagem com mais informações, @ron, mas colar links não é como as coisas funcionam aqui. Por favor, o faq para mais.
Loïc Wolff 25/10

@ LoïcWolff Sem problemas.
ron

9

Palua fará exatamente o que você precisa.

Apresentando o Palua, a maneira mais fácil de mudar rapidamente o modo das suas Teclas de Função em qualquer teclado Mac!

Você precisa executar um jogo, iniciar um aplicativo gráfico ou trabalhar em um projeto que precise de F1-F12 como teclas de função, basta pressionar a opção + comando + TAB e a troca ocorrerá.

Modo inteligente: o modo principal muda com o aplicativo que está focado.


O link para Palua não funciona, acesse aqui itunes.apple.com/br/app/palua/id431494195?mt=12
fredw

1
Infelizmente Palua não trabalha com el capitan. Acabei definindo o padrão para as teclas de função (com o painel de prefixo do teclado), como geralmente as uso e usando o Keyboard Maestro para remapear algumas delas de volta às teclas especiais da apple.
jonaustin

1
A partir de hoje, Palua desapareceu da App Store e da Internet em geral.
krs013

Não tenho certeza, mas acho que Palua costumava trabalhar em El Capitan. Tentei executá-lo a partir do bash, /Applications/Palua.app/Contents/MacOS/Palua, mas obtive este erro. "19/03/2016 23: 07: 40.302 Palua [21714: 183915] Palua deve sair, o recibo da Mac Apple Store é inválido."
sigjuice

@ ksr013 Fiquei muito desapontado por não encontrar mais Palua. Comecei a amar este pequeno aplicativo. Alguma idéia de onde poderia ter ido?
Preeze 03/06

3

Existe um aplicativo - FNable - que pode ajudá-lo (também funciona com El Capitan).

Ele pode alternar as teclas Fn com base no aplicativo ou usando um atalho.

Ele não está mais disponível na App Store, então aqui está o site deles: https://fnable.com/


Não está mais disponível na App Store. Haha todos eles desaparecem.
huyz

0

Eu não sei quais teclas você precisa, mas para mim a solução mais fácil era usar todos eles como teclas de função padrão amnd usando gravata borboleta com atalhos globais para manter F7-F12 como teclas de mídia, apesar de terem F1-F6 como teclas de função padrão .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.