No se puede usar la tecla F10 en Midnight Commander ejecutándose en el terminal de OS X

19

Me conecto a mi servidor desde la Terminal en Mac OS X 10.5. Cuando ejecuto Midnight Commander allí, no puedo usar teclas de función como F10 para cerrar MC, ni siquiera puedo usar el mouse para controlar MC. ¿Alguna idea de por qué las teclas de función no funcionan?

gordito
fuente
migrar a serverfault.com?
KevinDTimm
¿Has probado Function-F10? Por defecto, creo que las teclas F están asignadas a las funciones.
8BitsOfGeek
Acepte una respuesta si satisface su pregunta, de lo contrario, realice un seguimiento con requisitos / comentarios adicionales.
Daniel Beck

Respuestas:

49

No sé por qué las Fxllaves no funcionan, pero puede presionar Esc, a continuación, 0a F10 Simulación. También funciona con 1-9 para F1-F9.

Polvo oscuro
fuente
2
Eso resuelve el mismo problema a pesar de que no estoy en OsX.
JuanZe
8

Las teclas de función se utilizan para controlar las funciones de software y hardware, así como Dashboard y Expose en Mac OS X. Si tiene una iluminación de pantalla de control Macbook Pro, F1 y F2, F10 silencia los altavoces, etc.

Verifique el Keyboardpanel de preferencias en System Preferences.app:

  1. ¿Está marcada la casilla de verificación "Usar todas las teclas F1, F2, etc. como teclas de función estándar" en la "pestaña Teclado"? Si no es así, debe presionar Fn+F10para que Mac OS registre una F10tecla presionada. De lo contrario, solo está alternando los altavoces silenciados (o lo que sea que tenga en F10).

  2. Verifique la segunda pestaña, "Atajos de teclado", especialmente "Tablero y base", y "Exposición y espacios", si se usa F10 para una de estas funciones. Si es así, la pulsación de la tecla se intercepta antes de que la Terminal lo reciba.

Esta respuesta fue escrita para Mac OS X 10.6, no sé si esos diálogos fueron cambiados. Si el paso 2 anterior no funciona, verifique el panel de preferencias Panel / Exposición / Espacios en Preferencias del sistema, la misma configuración debería estar disponible allí.

Daniel Beck
fuente
2

Para enviar teclas F1-F12 a un programa ncurses que se ejecuta en Terminal.app, presione fn+ command+ F1…F12. Esto funciona para mí en una MacBook Air con OS X 10.9.

Quinn Commandado
fuente
0

Este problema ocurre debido a ansi terminfo .
Puede cambiar la declaración a xtermen Preferencias de terminal avanzada Tab y fn teclas va a funcionar.

usuario6327
fuente
-1
  • Vaya a 'Preferencias del sistema ...' seleccione el panel de preferencias 'Exponer y espacios'.
  • Haga clic en la pestaña Expos.
  • Cambie la configuración de Todas las ventanas a, por ejemplo, F11
  • Cambiar la configuración de Windows de la aplicación a, por ejemplo, F12
  • Cambie Mostrar configuración de escritorio a, por ejemplo, F13
  • Cerrar la aplicación de preferencias del sistema

Y su terminal puede responder a las teclas de función correctamente y puede salir de Midnight Commander.

nizchka
fuente