Eu me conecto ao meu servidor a partir do Terminal no Mac OS X 10.5. Quando executo o Midnight Commander, não consigo usar teclas de função como F10 para fechar o MC, mesmo que não possa usar o mouse para controlar o MC. Alguma idéia de por que as teclas de função não funcionam?
19
Respostas:
Não sei por que as
Fx
teclas não funcionam, mas você pode pressionarEsc
e0
para simular F10. Também funciona com 1-9 para F1-F9.fonte
As teclas de função são usadas para controlar as funções de software e hardware, bem como o Dashboard e Expose no Mac OS X. Se você possui uma iluminação da tela de controle do Macbook Pro, F1 e F2, F10 silencia os alto-falantes, etc.
Verifique o
Keyboard
painel de preferências emSystem Preferences.app
:A caixa de seleção "Use todas as teclas F1, F2, etc. como teclas de função padrão" na "guia Teclado" está marcada? Caso contrário, é necessário pressionar o
Fn+F10
Mac OS para registrar umF10
pressionamento de tecla. Caso contrário, você está apenas alternando os alto-falantes mudos (ou o que você tiver no F10).Verifique a segunda guia, "Atalhos do teclado", especialmente "Painel e dock" e "Exposição e espaços", se F10 for usado para uma dessas funções. Se for, a pressão da tecla é interceptada antes que o Terminal a receba.
Esta resposta foi escrita para o Mac OS X 10.6, não sei se essas caixas de diálogo foram alteradas. Se a etapa 2 acima não funcionar, verifique o painel de preferências Painel / Exposição / Espaços em Preferências do sistema, as mesmas configurações devem estar disponíveis lá.
fonte
Para enviar as teclas F1-F12 para um programa ncurses em execução no Terminal.app, pressione
fn
+command
+F1…F12
. Isso funciona para mim em um MacBook Air com OS X 10.9.fonte
Esse problema ocorre devido ao
ansi
terminfo .Você pode alterar a declaração para
xterm
na guia Avançado de preferências do terminal e as teclas fn funcionarão.fonte
E seu Terminal pode responder às Teclas de Função corretamente e você pode sair do Midnight Commander.
fonte