Não é possível usar a tecla F10 no Midnight commander em execução no terminal do OS X

17

Eu conecto ao meu servidor do Terminal no Mac OS X 10.5. Quando eu executo o Midnight Commander, não posso 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?

    
por chubbyk 15.10.2010 / 20:21

5 respostas

43

Não sei porque as chaves Fx não funcionam, mas você pode pressionar Esc e, em seguida, 0 para simular F10. Também trabalha com 1-9 para F1-F9.

    
por 15.10.2010 / 20:24
8

As teclas de função são usadas para controlar tanto as funções de software como de hardware, bem como o Dashboard e Expose no Mac OS X. Se você tiver uma tela de controle do Macbook Pro, F1 e F2, F10 silencia os alto-falantes, etc.

Verifique o painel de preferências Keyboard em System Preferences.app :

  1. A caixa de seleção "Usar todas as teclas F1, F2, etc. como teclas de função padrão" na guia "Teclado" está marcada? Se não estiver, você precisará pressionar Fn+F10 para Mac OS para registrar uma pressão F10 . Caso contrário, você está apenas alternando os alto-falantes sem som (ou o que quer que você tenha em F10).

  2. Verifique a segunda guia, "Atalhos de teclado", especialmente "Painel de controle e encaixe" e "Exposé & Espaços", se F10 for usado para uma dessas funções. Se for, a tecla pressionada é interceptada antes que o Terminal a receba.

Esta resposta foi escrita para o Mac OS X 10.6, não sei se esses diálogos foram alterados. Se a etapa 2 acima não funcionar, verifique o painel de preferências Painel / Exposição / Espaços nas Preferências do Sistema, as mesmas configurações devem estar disponíveis lá.

    
por 16.10.2010 / 12:05
2

Para enviar chaves 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 o OS X 10.9.

    
por 29.04.2014 / 22:56
0

Esse problema ocorre devido a ansi terminfo .
Você pode alterar a declaração para xterm nas teclas Preferências de terminal avançadas e fn .

    
por 11.07.2017 / 11:09
-1
  • Vá para "Preferências do sistema ..." e selecione "Expor & Painel de Preferência dos Espaços.
  • Clique na guia Expos.
  • Altere a configuração Todas as Janelas para, por exemplo, F11
  • Alterar a configuração do Windows do aplicativo para, por exemplo, F12
  • Altere Mostrar configuração da área de trabalho para, por exemplo, F13
  • Feche o aplicativo de preferências do sistema

E o seu terminal é capaz de responder corretamente às teclas de função e você pode sair do Midnight Commander.

    
por 16.01.2018 / 22:14