A partire da OS X 10.11 El Capitan, Terminal supporta Mouse Reporting.
Si noti che i programmi che supportano il Mouse Reporting devono abilitarlo tramite sequenze di escape e che la maggior parte dei programmi che supportano il Mouse Reporting devono essere configurati per abilitarlo. Ad esempio, in Vim devi eseguire set mouse=a
(di solito nel tuo ~/.vimrc
file).
Il terminale supporta la segnalazione di tre pulsanti del mouse e una rotella di scorrimento. Per simulare una pressione di tre pulsanti con un dispositivo a due pulsanti, è possibile utilizzare Comando-clic-destro. (Il tasto destro del mouse esegue anche Modifica> Incolla selezione quando la funzione Mouse Reporting è disattivata, quindi il clic centrale incollerà il testo selezionato più di recente, indipendentemente dal fatto che si stia utilizzando o meno la funzione Mouse Reporting.)
Quando il Mouse Reporting è abilitato, il Option ⌥tasto modificatore è mappato su Meta per fare clic e scorrere, e non è influenzato dalla preferenza della tastiera "Usa opzione come tasto Meta", che si applica solo all'input da tastiera.
Per bypassare temporaneamente i rapporti del mouse e interagire con la vista terminale, premere il Fntasto modificatore mentre si fa clic o si scorre. C'è anche una voce di menu Visualizza> Consenti segnalazione mouse (⌘R) che puoi utilizzare per ignorare la segnalazione mouse per periodi di tempo più lunghi o se il tasto modificatore non è disponibile.
Si noti che, quando abilitato, Mouse Reporting sostituisce il comportamento esistente Opzione-clic del terminale (che invia l'immissione di un tasto freccia per spostare il cursore) e il comportamento "Scorri schermo alternativo". Inoltre, la nuova voce di menu Consenti report del mouse e il Fnmodificatore si applicano anche a "Scorri schermata alternativa" per consentire di aggirare temporaneamente questo comportamento.