Non è possibile utilizzare la chiave F10 nel comandante Midnight eseguito nel terminale di OS X.


18

Mi collego al mio server da Terminal in Mac OS X 10.5. Quando eseguo Midnight Commander, non posso usare i tasti funzione come F10 per chiudere MC anche se non posso usare il mouse per controllare MC. Qualche idea sul perché i tasti funzione non funzionano?


migrare a serverfault.com?
KevinDTimm

Hai provato Function-F10? Di default credo che i tasti F siano mappati alle funzioni.
8BitsOfGeek

Si prega di accettare una risposta se soddisfa la tua domanda, altrimenti si prega di seguire con ulteriori requisiti / commenti.
Daniel Beck

Risposte:


44

Non so perché il Fx i tasti non funzionano, ma puoi premere Esc, poi 0 per simulare F10. Funziona anche con 1-9 per F1-F9.


2
Questo risolve lo stesso problema anche se non sono in OsX.
JuanZe

8

I tasti funzione sono usati per controllare sia le funzioni software che hardware, nonché Dashboard ed Esposizione in Mac OS X. Se si dispone di uno schermo di controllo Macbook Pro, F1 e F2, F10 silenzia gli altoparlanti, ecc.

Controlla il Keyboard riquadro delle preferenze in System Preferences.app:

  1. È spuntata la casella "Usa tutti i tasti F1, F2, ecc. Come tasti funzione standard" nella "Tastiera"? Se non lo è, è necessario premere Fn+F10 per Mac OS per registrare a F10 premere il tasto. Altrimenti, stai semplicemente disattivando i diffusori mute (o qualsiasi altra cosa tu abbia su F10).

  2. Controlla la seconda scheda, "Scorciatoie da tastiera", in particolare "Dashboard & amp; Dock" e "Exposé e spazi", se F10 viene utilizzato per una di queste funzioni. Se lo è, la pressione del tasto viene intercettata prima che il terminale la riceva.

Questa risposta è stata scritta per Mac OS X 10.6, non so se tali dialoghi sono stati modificati. Se il passaggio 2 sopra non funziona, controlla il pannello delle preferenze di Dashboard / Esposizione / Spazi in Preferenze di Sistema, le stesse impostazioni dovrebbero essere disponibili lì.


2

Per inviare i tasti F1-F12 a un programma ncurses in esecuzione in Terminal.app premere fn + command + F1…F12. Questo funziona per me su un MacBook Air con OS X 10.9.


0

Questo problema si verifica a causa di ansi terminfo .
È possibile modificare la dichiarazione a xterm nel Scheda Avanzate Preferenze Terminale e fn le chiavi funzioneranno


-1
  • Vai a 'Preferenze di Sistema ...' seleziona 'Esponi & amp; Riquadro delle preferenze degli spazi.
  • Fare clic sulla scheda Expos.
  • Cambia tutte le impostazioni di Windows su F11 ad esempio
  • Cambia l'impostazione Windows dell'applicazione su F12 ad esempio
  • Cambia Mostra impostazioni del desktop su F13 ad esempio
  • Chiudi App Preferenze di Sistema

E il tuo terminale è in grado di rispondere correttamente ai tasti funzione e sei in grado di uscire da Midnight Commander.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.