Como pressionar a tecla Fn usando um teclado de PC em um Mac?

28

Estou meio que em apuros. Estou usando um teclado Dell no Mac OS X e gostaria de acessar minhas teclas de função enquanto estiver usando o Terminal. Um amigo meu tem um novo teclado Mac com uma tecla Fn, mas quando pressiono o mesmo local no teclado, meu cursor simplesmente se transforma em um ponto de interrogação, aparentemente isso é tratado como a tecla 'ajuda' do modelo mais antigo teclados mac.

Sei que posso alterar minhas teclas de função para funcionar corretamente usando uma opção no painel de preferências Teclado, mas não quero fazer isso porque o ÚNICO momento em que preciso das minhas teclas de função é quando estou no terminal, outras vezes estou bem com coisas como ajuste de volume, etc., então prefiro ter uma tecla Fn. Também procurei em "Teclas modificadoras ..." e permite redefinir as teclas caps lock, ctrl, alt e shift, mas não atribuir nada a Fn (o que é uma pena, eu uso Caps Lock como minha tecla Ctrl e o Ctrl 'real' seria uma tecla Fn perfeita)

Então ... existe alguma maneira de 'pressionar Fn' em teclados mac antigos ou em teclados de terceiros?

EDIT : Para esclarecer, o teclado da dell NÃO possui uma tecla Fn. O lugar no teclado do Mac dos meus amigos que funciona como uma tecla Fn é uma tecla Insert no meu.

AlexMax
fonte

Respostas:

4

Você pode usar um aplicativo como ControllerMate para atribuir ações / scripts personalizados a chaves e controladores.

dotHTM
fonte
1
Esta parece ser a coisa mais próxima de corrigir que eu já vi. Obrigado.
AlexMax #
4

Achei este post útil:

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

As teclas de função (F1, etc) se comportam dessa maneira (em oposição ao brilho, volume, etc.), independentemente do que você definiu no painel de preferências do teclado. Se você pressionar “F Lock”, as teclas F simplesmente não fazem nada. Felizmente, o F Lock lembra de sua configuração durante as reinicializações.

Não há tecla modificadora Fn como nos teclados do Mac.

O KeyRemap4MacBook permite mapear as teclas F para o brilho, volume etc. comuns, mas você perderá as teclas F normais.

richardkmiller
fonte
Observe o comentário F Lock: se você pressionar "F Lock", as teclas F simplesmente não fazem nada - isso resolveu o meu problema!
Erwin Wessels
3

A tecla Fn nos teclados mac é um recurso orientado por hardware.

O que você está tentando realizar?

Eu tenho um teclado Microsoft Wireless conectado ao meu MacBook Pro e posso fazer muito do que as teclas de função fazem disso - depois de instalar os drivers.

insira a descrição da imagem aqui

Por exemplo, eu posso:

  • pressione o volume, silenciar as teclas e reproduzir / pausar para controlar o áudio
  • pressione a tecla "mail" para voltar ao correio
  • Eu tenho teclas F para os recursos do Exposé (por exemplo, F9 para todas as janelas, F10 para janelas de aplicativos

(Observe que nas Preferências do teclado, tenho "Use todas as teclas F1, F2, etc. como teclas de função padrão" marcadas)

Eu acho que o único recurso que o Fn fornece que não consigo duplicar no teclado da Microsoft é o controle de brilho

Doug Harris
fonte
Quanto à tecla Fn nos teclados mac é um recurso orientado por hardware - fiquei tentado a afirmar isso também, mas: o visualizador de teclado na verdade sabe quando essa tecla é pressionada. Isso me fez pensar que não é tão diferente de, digamos, a tecla Shift ...
Arjan
1
controle de brilho é ScrLk e Pause Break
Uriel Frankel
1
Que tal pressionar outras teclas como Fn + delete para excluir o próximo caractere em um editor. Alterar F1, F2, ... para teclas de função padrão não fornece nenhuma maneira de digitar esse par de teclas usando um teclado de PC.
precisa saber é o seguinte
3

Eu cheguei aqui com o mesmo problema. Eu tenho um teclado natural da Microsoft. Eu tinha tentado de tudo e depois entrei nas configurações do teclado e verifiquei Use all F1 F2 ETC as standard function keys.

Voltei ao meu teclado e sistematicamente combinava uma tecla com uma FE que eu sabia que funcionava com o Exposé. Eu bati na sujeira quando eu apertei a tecla F de bloqueio.

Então eu acho que a resposta é: habilite a tecla F padrão no Mac, encontre a tecla F-LOCK no teclado e habilite- a da mesma maneira que habilitaria o CAP Locks.

zatara
fonte
0

Acabei de testar aqui com um teclado Dell, e não consegui desligar as teclas F de ser a tecla "função" (por exemplo, Expor, etc). Essa opção parece estar disponível apenas com os teclados da marca Apple ....

Portanto, sem fazer o patch com um driver de software ou hackear um plist ... não vejo nenhuma maneira de fazer isso ...

Benjamin Schollnick
fonte
0

Para simular cliques no teclado MAC:

Comando (%) é Alt (à esquerda da barra de espaço)

Opção (\ ~) é a chave do Windows (à esquerda da alt)

T.Todua
fonte
Não é o que o OP pediu. :(
Scott Biggs
-1

No teclado da Microsoft, basta pressionar a tecla que você deseja pressionar. Por exemplo, no meu Mac Se precisar suspender o script Java em uma página, pressione a tecla Fn + F8. Agora, um teclado Microsoft Logitech anexado ao Mac, que está funcionando bem, tudo o que preciso digitar é uma única tecla F8. Está funcionando assim para mim.

Prasad Nutalapati
fonte