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?
19
Respuestas:
No sé por qué las
Fx
llaves no funcionan, pero puede presionarEsc
, a continuación,0
a F10 Simulación. También funciona con 1-9 para F1-F9.fuente
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
Keyboard
panel de preferencias enSystem Preferences.app
:¿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+F10
para que Mac OS registre unaF10
tecla presionada. De lo contrario, solo está alternando los altavoces silenciados (o lo que sea que tenga en F10).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í.
fuente
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.fuente
Este problema ocurre debido a
ansi
terminfo .Puede cambiar la declaración a
xterm
en Preferencias de terminal avanzada Tab y fn teclas va a funcionar.fuente
Y su terminal puede responder a las teclas de función correctamente y puede salir de Midnight Commander.
fuente